Adachinですっ。
KVMのvirshコマンドは結構忘れがちなので、
よく使うコマンドをまとめてみました。
■仮想ゲストの一覧確認
1 2 3 |
# virsh list --all test01 test02 |
■仮想ゲストの登録
1 |
# virsh define test01.xml |
■仮想ゲストの削除
1 |
# virsh undefine test01 |
■仮想ゲストの起動
1 2 |
# virsh start test01 --consoleを指定するとコンソール画面に直でログインできます。 |
■ログインしたい仮想ゲストのコンソールに接続
1 2 3 |
# virsh console test01 ログアウトは^] できない場合は&.EnterKey |
■仮想ゲストの停止
1 2 |
# virsh shutdown test01 shutdownは緩やかに停止 |
■仮想ゲストの強制停止
1 2 |
# virsh destroy test01 destroyはブチッと停止(固まった場合によく使う) |
■スナップショット系
・スナップショットの一覧確認
1 |
# virsh snapshot-list test01 |
・スナップショットの作成
1 |
# virsh snapshot-create-as test01 test01bk |
・スナップショットから元に戻す
1 |
# virsh snapshot-revert --force test01 test01bk |
・スナップショットの削除
1 |
# virsh snapshot-delete test01 test01bk |
■仮想ゲストのCPU変更
1 2 3 |
# virsh shutdown test01 # virsh setvcpus test01 2 # virsh start test01 |
1 2 3 4 5 6 7 8 9 10 11 12 |
# virsh vcpuinfo test01 VCPU: 0 CPU: 3 State: running CPU time: 41.5s CPU Affinity: yyyy VCPU: 1 CPU: 2→変わってる State: running CPU time: 15.2s CPU Affinity: yyyy |
■仮想ゲストのメモリー変更
1 2 3 4 5 6 |
# virsh shutdown test01 # virsh edit test01 ~省略~ memory unit='KiB'2097152/memory currentMemory unit='KiB'2097152/currentMemory ~省略~ |
1 |
# virsh start test01 |
■仮想ゲストのディスク拡張
参考にw
■仮想ゲストのバックアップと復元
参考にw
■まとめ
他にもオプションコマンドたくさんありますが、
上記だけ押さえていればOKかと。
0件のコメント