VMware HA内存过度使用

我正在尝试为群集设置VMware HA,并且无法理解资源监视是如何工作的。 我们过度使用内存作为一种惯例,因此在单独的虚拟机上,内存预留总是高出1.5倍。

所以我创build了一个包含2个主机的集群,其中一个内存占用了大约90%(我的意思是使用的内存大约为140%)。 第二个主机没有运行虚拟机。 尝试启动一个虚拟机 – 我得到了一个错误,说这将无法容忍一个主机故障。

阅读更多内容,我发现,如果发生这种情况,并且禁用策略以防止启动,VMware将不保证所有主机都能进行故障切换。

  • 但这是否意味着如果认为没有足够的资源呢?
  • 或者这是否意味着可能会发生不好的事情,因为内存使用会覆盖所有可用的内容,并且必须开始交换?
  • 它如何做出这样的决定?

这是正常的行为。 从vCenter Server右键单击群集>编辑设置> VMware HA,然后选中“禁用:打开违反可用性限制的虚拟机电源”。 这将解决您的问题。

基本上在2节点HA群集中,当一个节点closures时,如果第二个节点也出现故障,则VM没有故障转移机器,并且正在禁用该检查,并且对于2个节点群集是正常的。

如果您在群集中有3个或更多节点,则可以保持该选项启用。