一時停止: VM の状態をメモリに保存する
サスペンド: VM の状態をディスクに保存する
Xen はどのようにインスタンスを一時停止しますか? Kill -STOP PID コマンドを使用して VM を管理しているハイパーバイザー プロセッサを一時停止するだけですか、それとも別の方法で行われますか?
一時停止: VM の状態をメモリに保存する
サスペンド: VM の状態をディスクに保存する
Xen はどのようにインスタンスを一時停止しますか? Kill -STOP PID コマンドを使用して VM を管理しているハイパーバイザー プロセッサを一時停止するだけですか、それとも別の方法で行われますか?
次の出力からわかるように、VM が一時停止されると、VM を管理するプロセッサは「不明」状態になります。
[root@server my_vm]# xm vcpu-list my_vm
Name ID VCPU CPU State Time(s) CPU Affinity
my_vm 10 0 16 -b- 6.7 any cpu
my_vm 10 1 14 -b- 6.8 any cpu
my_vm 10 2 13 -b- 6.3 any cpu
my_vm 10 3 22 -b- 5.9 any cpu
[root@server my_vm]#
[root@server my_vm]# xm pause my_vm
[root@server my_vm]# xm vcpu-list my_vm
Name ID VCPU CPU State Time(s) CPU Affinity
my_vm 10 0 4 --- 6.8 any cpu
my_vm 10 1 20 --- 6.8 any cpu
my_vm 10 2 13 --- 6.4 any cpu
my_vm 10 3 9 --- 5.9 any cpu
また、xen ハイパーバイザー プロセスは強制終了されません。一時停止された vm の場合、まだ実行されていることがわかります。プロセス「/usr/lib/xen/bin/qemu-dm」は、vm が一時停止されているかどうかに関係なく実行されます。
一時停止で開始
xl create -p domUConfig
一時停止中
xl pause instantID or instantName
domUの一時停止を解除
xl unpause instantID or instantName
domUのシャットダウン
xl shutdown instantID or instantName
ドムデストロイ
xl destroy instantID or instatName
インスタントチェック
xl info