【问题标题】:Virtual Machines running out of memory on server服务器上的虚拟机内存不足
【发布时间】:2013-06-29 07:46:56
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: virtual-machine vmware virtualization vdi


    【解决方案1】:

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

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

    【讨论】:

    • 谢谢!我会尽力。对于未来,我正在尝试迁移到共享存储。
    猜你喜欢
    • 1970-01-01
    • 2020-07-25
    • 2013-08-02
    • 1970-01-01
    • 1970-01-01
    • 2014-08-04
    • 2015-08-06
    • 1970-01-01
    • 2015-03-27
    相关资源
    最近更新 更多