0

用户虚拟桌面所在的多个数据存储空间不足,无法增长虚拟机磁盘。虚拟机没有增长空间,用户甚至开始无法登录这些虚拟桌面。

很快,该数据存储上的所有虚拟机都会遇到同样的问题。很快,其他数据存储上的虚拟机也会遇到同样的问题。

我知道解决此问题的唯一方法是刷新空间不足的数据存储上的虚拟机。但这意味着用户在他们的机器上所做的所有配置都将丢失!

还有什么可以做的?也可以将在数据存储中创建的虚拟机数量限制为给定的最大值,例如最多只能在此数据存储上创建 15 个虚拟桌面吗?这听起来像是一行代码,但我不知道在哪里以及如何?

4

1 回答 1

1

在这种情况下,建议使用 nfs 或共享存储为 VM 提供空间。就我而言,我使用 nfs 在 Dom0(在您的情况下为数据存储)上安装了外部存储,然后使用“xm block-attach”将存储传递给虚拟机。使用 xm block-attach 您可以为您的虚拟机分配额外的 vbd(虚拟块设备),而无需让它们停止/暂停。这些 vbd 可以在虚拟机上创建所需的文件系统后被虚拟机使用。

要为 VM 分配内存,您可以使用“xm mem-set”(假设您的管理程序找到要分配的空闲内存)。如果您使用的是 xen ,可以使用 xm list 命令进行验证。

于 2012-10-03T08:14:07.317 回答