6.16. 使用虚拟机高可用性改进正常运行时间

6.16.1. 什么是高可用性?

建议对运行关键工作负载的虚拟机使用高可用性。如果虚拟机的进程中断,则高可用性虚拟机会在原始主机上或集群中的另一主机上自动重启,例如在以下情况下:

  • 由于硬件故障,主机停止工作。
  • 主机因计划的停机时间而处于维护模式。
  • 主机变得不可用,因为它已丢失与外部存储资源的通信。

如果完全关闭,高可用性虚拟机不会重启,例如在以下情况下:

  • 虚拟机将从客户机内关闭。
  • 虚拟机将从 Manager 关闭。
  • 该主机由管理员关闭,而不必先置于维护模式。

对于 V4 或更高版本,虚拟机具有额外的功能,可以在存储上获得特殊卷的租用,使虚拟机能够在另一主机上启动,即使原始主机断电。该功能还阻止虚拟机在两个不同的主机上启动,这可能导致虚拟机磁盘损坏。

借助高可用性,服务中断将降至最低,因为虚拟机将在几秒内重新启动,无需用户干预。高可用性通过在当前资源利用率较低的主机上重新启动虚拟客户机,或者基于您配置的任何工作负载平衡或节能策略,保持资源的平衡。这可确保始终有足够的能力来重新启动虚拟机。

高可用性和存储 I/O 错误

如果发生存储 I/O 错误,则虚拟机将暂停。您可以在重新建立与存储域的连接后,定义主机如何处理高可用性虚拟机;它们可以恢复、非正常关闭或保持暂停。有关这些选项的详情请参考 第 A.1.6 节 “虚拟机高可用性设置说明”