xenserver功能 如何回收xenserver磁盤空間?
如何回收xenserver磁盤空間?XenServer可以通過在LVM本地EXT和NFS SR上刪除快照或克隆虛擬機(jī)后釋放未使用的數(shù)據(jù)來自動回收磁盤空間,這一過程稱為合并。XenServer可以在虛擬
如何回收xenserver磁盤空間?
XenServer可以通過在LVM本地EXT和NFS SR上刪除快照或克隆虛擬機(jī)后釋放未使用的數(shù)據(jù)來自動回收磁盤空間,這一過程稱為合并。XenServer可以在虛擬機(jī)運(yùn)行時(shí)合并磁盤空間(即在線合并)。
然而,XenServer 5.5的合并部署有一個(gè)已知的限制。刪除所有快照或在虛擬機(jī)磁盤上克隆虛擬機(jī)后,可能仍會分配一些磁盤空間。雖然NFS和基于ext的SR的已刪除快照或克隆虛擬機(jī)所消耗的空間非常小,但是iSCSI FC和本地SR所消耗的空間非常大。
為了消除這種限制,XenServer 5.5 Update 1和更高版本引入了離線合并工具。當(dāng)虛擬機(jī)臨時(shí)關(guān)閉或掛起(離線)時(shí),該工具可以回收之前分配給已刪除快照或克隆的所有磁盤空間。下面描述了脫機(jī)合并工具及其用法。
警告!
運(yùn)行此腳本將導(dǎo)致虛擬機(jī)因暫停/恢復(fù)操作而暫時(shí)不可用。
運(yùn)行此工具之前,您必須使用XenCenter或XenServer CLI刪除與虛擬機(jī)相關(guān)的所有快照和克隆。否則,腳本將失敗,工具將顯示一條錯(cuò)誤消息,然后退出。
所有虛擬機(jī)磁盤必須位于單個(gè)主機(jī)的共享存儲或本地存儲上。不能合并具有這兩種存儲類型的磁盤的虛擬機(jī)。
步驟-對于XenServer 5.5 Update 1和更高版本。
Citrix建議備份將運(yùn)行空間回收工具的虛擬機(jī),可以使用XenCenter導(dǎo)出選項(xiàng)進(jìn)行備份。
你必須知道虛擬機(jī)的UUID。
去找UUID
1.在XenCenter中,啟用隱藏對象(視圖菜單gt)。
1.在資源窗格中,選擇與所需UUID對應(yīng)的虛擬機(jī)。UUID將顯示在常規(guī)項(xiàng)目中。
回收磁盤空間
在XenServer CLI中運(yùn)行以下命令:
VMgt的coalesce-leaf–u ltuuid
例如,如果虛擬機(jī)的UUID是2a8d 2815-C97e-245 b-EFE 2-389 ba 456 BD 7p,則需要運(yùn)行以下命令:
聚結(jié)器-葉片-u 2a8d 2815-c97e-245 b-EFE 2-389 ba 456 bd7p
1.此命令將暫時(shí)掛起虛擬機(jī)的操作(除非它已關(guān)閉),啟動回收過程,然后恢復(fù)虛擬機(jī)的操作。
根據(jù)上次快照后寫入磁盤的數(shù)據(jù)量的大小,所需的時(shí)間也是因時(shí)而異。最小的虛擬機(jī)(10GB或更小)耗時(shí)不到1分鐘。
XenServer 5.6的步驟
Citrix建議備份將運(yùn)行空間回收工具的虛擬機(jī),可以使用XenCenter導(dǎo)出選項(xiàng)進(jìn)行備份。
您需要知道虛擬機(jī)和主機(jī)UUID。
去找UUID
1.在XenCenter中,啟用隱藏對象(視圖菜單gt)。
1.在資源窗格中,選擇與所需UUID對應(yīng)的虛擬機(jī)。UUID將顯示在常規(guī)項(xiàng)目中。
1.在資源窗格中,選擇資源池主機(jī)(列表中的第一臺主機(jī))。UUID將顯示在常規(guī)項(xiàng)目中。如果不使用資源池,請選擇虛擬機(jī)所在的主機(jī)。
回收磁盤空間
1.在XenServer CLI中運(yùn)行以下命令:
xe host-call-plugin host-uuidlthost-UUIDgt plugin coalesce-leaf fnleaf-coalesc: VM _ uuidltVM-UUIDgt
例如,如果虛擬機(jī)的UUID是9 bad 4022-2c2d-dee 6-ab F5-1b 6195 B1 da 5,主機(jī)UUID是b 8722062-de95-4d 95-9 baa-5a Fe 343898 ea,則需要運(yùn)行以下命令:
xe host-call-plugin host-uuid b 8722062-de95-4d 95-9 baa-a5fe 343898 ea plugin collace-leaf fnleaf-coalesc: VM _ uuid 9 bad 4022-2c2d-d
xenserver服務(wù)器連接不上怎么回事?
在第一種情況下,XenServer中的連接服務(wù)可能已關(guān)閉。你只需要使用命令來重啟,xe-toolstack-restart(應(yīng)該這樣拼寫,但是如果它不 t工作,只需鍵入前幾個(gè)字母,然后按tab鍵退出。
情況2,可能是XenCenter和XenServer的版本不一樣,XenCenter的低版本可以 t連接到更高版本的XenServer。比如XenCenter5.0無法連接XenServer5.6,解決方法很簡單:卸載舊的XenCenter,安裝新版本的XenCenter。呃也行。