2012-03-14 53 views
0

用戶的虛擬桌面所駐留的幾個數據存儲空間不足以增長虛擬機磁盤。虛擬機沒有增長的空間,用戶開始無法登錄到這些虛擬桌面。虛擬機服務器上的內存不足

不久之後,該數據存儲上的所有虛擬機都將具有相同的問題。很快,其他數據存儲上的虛擬機將具有相同的問題。

我知道解決此問題的唯一方法是刷新數據存儲空間不足的虛擬機。但是這意味着用戶在他們的機器上完成的所有配置將會丟失!

還能做些什麼? 也可以將數據存儲中正在創建的虛擬機的數量限制爲給定的最大值,也就是說在此數據存儲區上最多隻能創建15個虛擬桌面?這聽起來像一行代碼,但我不知道在哪裏以及如何?

回答

1

在這種情況下,建議使用nfs或共享存儲爲虛擬機提供空間。 在我的情況下,我使用nfs在Dom0(您的案例中的數據存儲)上掛載了外部存儲,然後使用「xm block-attach」將存儲傳遞到虛擬機。使用xm塊附加功能,您可以將其他vbd(虛擬塊設備)分配給虛擬機,而不會使其停止/暫停。這些vbd可以在虛擬機上創建所需的文件系統後使用。

對於爲虛擬機分配內存,可以使用「xm mem-set」(假設您的虛擬機管理程序查找要分配的備用內存)。如果您使用的是xen,則可以使用xm list命令進行驗證。

+0

謝謝!我會盡力。對於未來,我正在嘗試轉向共享存儲。 – Kang 2012-10-23 08:51:19