暂停:将VM状态存储在内存中
挂起:将磁盘状态存储在磁盘上
Xen如何暂停实例?它只是暂停使用Kill -STOP PID命令管理VM的虚拟机管理程序处理器,还是以另一种方式完成?
答案 0 :(得分:0)
从以下输出中可以看出,一旦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仍然可以看到它正在运行。无论vm是暂停还是取消暂停,都会运行“/ usr / lib / xen / bin / qemu-dm”进程。
答案 1 :(得分:0)
暂停开始
xl create -p domUConfig
暂停时运行
xl pause instantID or instantName
取消暂停domU
xl unpause instantID or instantName
domU关机
xl shutdown instantID or instantName
domU Destroy
xl destroy instantID or instatName
即时检查
xl info