将vSphere HA与Distributed Resource Scheduler一起使用,可将自动故障切换与负载平衡相结合。这种结合会在vSphere HA将虚拟机移至其他主机后生成一个更平衡的群集。

vSphere HA执行故障切换并在其他主机上重新启动虚拟机时,其首要的优先级是所有虚拟机的立即可用性。在虚拟机重新启动后,其上打开虚拟机电源的主机可能负载很重,而其他主机的负载较轻。vSphere HA使用虚拟机的CPU和内存预留来确定主机是否有足够的空闲容量容纳虚拟机。在结合使用vSphere HA和DRS并且启用了接入控制的群集内,可能不会从正在进入维护模式的主机上撤出虚拟机。这种行为的出现是由于用于重新启动虚拟机的预留资源出现了故障,需要使用vMotion将虚拟机手动迁移出主机。如果将vSphere HA和Distributed Resource Scheduler一起使用,就必须在群集设置中同时勾选“打开vSphere HA”和“打开vSphere DRS”功能的复选框,如图:

wKioL1R9sF2zDKA5AAPLmZBf82k929.jpg如果DPM处于手动模式,则可能需要确认主机打开电源建议。同样,如果DRS处于手动模式,可能需要确认迁移建议。如果要使用虚拟机-主机关联性规则,注意不能违反这些规则。如果执行故障切换违反这些规则,则vSphere HA将不会执行故障切换。