DRS 规则指定虚拟机必须位于或不能位于哪台主机,或哪些虚拟机必须位于或不能位于同一主机。

问题

违反虚拟机/虚拟机 DRS 规则或虚拟机/主机 DRS 规则。

原因

虚拟机/虚拟机 DRS 规则指定选定的虚拟机应当放置在相同主机上(关联性),或指定虚拟机应当放置在不同主机上(反关联性)。虚拟机/主机 DRS 规则指定选定的虚拟机应当放置在特定的主机上(关联性),或者选定的虚拟机不应当放置在特定的主机上(反关联性)。

当违反了虚拟机/虚拟机 DRS 规则或虚拟机/主机 DRS 规则时,则可能是因为 DRS 而无法移动规则中的部分或全部虚拟机。关联性规则中的虚拟机或其他虚拟机的预留,或其父资源池可能阻止 DRS 查找同一主机上的所有虚拟机。

解决方案

  • 检查 DRS 故障面板,查找与关联性规则相关的故障。
  • 计算关联性规则中所有虚拟机的预留总数。如果该值大于任何主机的可用容量,则该规则将无法满足。
  • 计算其父资源池的预留总数。如果该值大于任何主机的可用容量,并且资源是从单个主机获取的,则该规则将无法满足。