如果虚拟机的交换文件位于本地数据存储中,VMCP 可能找不到虚拟机的兼容主机。

问题

如果虚拟机的交换文件配置为位于主机本地数据存储中(而非虚拟机的配置文件所在的默认目录中),则当虚拟机受“全部路径异常 (APD)”数据存储可访问性故障影响时,VMCP 可能不会在正常主机上重新启动虚拟机。

VMCP 监控虚拟机所依赖的数据存储列表,包括虚拟机的配置文件、交换文件和磁盘所在的数据存储。在从属数据存储上检测到 APD 故障时,VMCP 将首先确定是否存在另一个兼容主机,以及该主机的容量是否足以将受影响的虚拟机故障切换到该主机。为确定此兼容性,VMCP 会考虑从属数据存储以及其他因素,例如 CPU 和内存预留。如果找到合适的主机,VMCP 将在出现 APD 故障的主机上终止虚拟机。

但是,如果虚拟机的交换文件位于主机本地数据存储中,则可能不会在群集中的其他主机上配置此类数据存储。这样可防止 VMCP 找到要将虚拟机故障切换到的兼容主机,而虚拟机将继续在出现 APD 故障的主机上运行。

过程

将虚拟机交换文件保留在默认目录中,或者确保虚拟机交换文件所在的主机本地数据存储在一组主机之间共享。