2012-07-11 90 views
1

暫停:商店VM狀態記憶Xen如何暫停虛擬機?

暫停:在磁盤上

店VM的狀態如何的Xen暫停的實例?它只是暫停使用Kill -STOP PID命令管理虛擬機的虛擬機管理程序處理器,還是以其他方式完成?

回答

0

從以下輸出可以看出,一旦虛擬機暫停,管理虛擬機的處理器進入「未知」狀態。

[[email protected] 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 
[[email protected] my_vm]# 
[[email protected] my_vm]# xm pause my_vm 
[[email protected] 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 hypervisor進程不會被殺死。對於暫停的虛擬機仍然可以看到它正在運行。進程「/ usr/lib/xen/bin/qemu-dm」會運行vm是否已暫停/取消暫停。

+0

如果暫停虛擬機,會發生什麼情況,以共享資源?假設我已經打開了一個連接到某個遠程端點的連接,在取消暫停虛擬機時會發生什麼情況?我假設他們將失敗,並且需要有一個試圖重新連接的處理程序?在暫停虛擬機時正在傳輸數據的連接怎麼樣?發生了什麼? – CMCDragonkai 2015-06-12 17:34:13

0

上暫停

xl create -p domUConfig 

開始對暫停運行

xl pause instantID or instantName 

取消暫停的domU

xl unpause instantID or instantName 

的domU關機

xl shutdown instantID or instantName 

的domU銷燬

xl destroy instantID or instatName 

即時檢查 xl info