High Availability
在 Virtual Machine Manager > 虚拟机中,您可以执行以下操作:
- 启用、编辑或禁用虚拟机上的 High Availability。如果您之前已为虚拟机配置了活动服务器,则在启用或编辑 High Availability 时,此活动服务器必须成为 High Availability 服务器之一。如果您在目前关闭的虚拟机上启用了 High Availability,则其 High Availability 的状态将为已暂停。
- 查看各虚拟机的 High Availability 状态。
- 检查 High Availability 选项卡下的 High Availability 设置,如活动、无源和存储服务器的状态,以及切换或故障转移失败的详情。
限制
请注意以下限制:
- High Availability 不会包含虚拟机的存储器。如果存储器(即存储服务器上的存储空间)损毁或存储服务器离线,虚拟机将停止。
- 如果一半以上的主机离线,则该集群中的所有服务和运行将停止,虚拟机将关闭。我们建议您在集群中为 High Availability 设置三个以上的主机。
- 如果虚拟机已启用 High Availability,则虚拟机只能在活动服务器和无源服务器之间移动。
- High Availability 设置不会应用到新克隆的虚拟机。您必须重新配置设置。
- High Availability 设置不会应用到从现有存储器导入的虚拟机。您必须重新配置设置。
主机的作用
要在虚拟机上运行 High Availability,需要使用以下主机:
- 活动服务器:这是目前运行的虚拟机所在的主机。活动服务器的状态将得到连续监控,系统将在需要时启动切换或故障转移,以确保虚拟机的可用性。
- 无源服务器:所选的无源服务器将保留运行虚拟机所需的资源,并将在活动服务器发生故障时接管虚拟机。
- 存储服务器:这是存储虚拟机的主机。
High Availability 状态
以下是 High Availability 状态的可能类型:
- 正在执行切换:虚拟机上的活动服务器出现问题,系统正执行虚拟机向无源服务器的实时迁移。
- 正在执行故障转移:虚拟机或其活动服务器无法访问,系统正在将虚拟机移动到无源服务器,并将重启虚拟机。
- 已启用:High Availability 已启用,用于虚拟机的资源已成功保留。
- 已暂停:High Availability 已暂停,因为虚拟机已关闭。但资源已保留以供快速还原。您可打开虚拟机以恢复 High Availability。
- 警告:虚拟机正在运行。但切换或故障转移将无法执行,因为系统无法保留资源或无源服务器无法访问。请根据提供的警告信息手动解决问题。
- 错误:系统无法执行切换或故障转移。请根据提供的错误信息手动解决问题。
- -:High Availability 已禁用。
资源保留
为确保在错误出现时成功进行故障转移或切换,当您在虚拟机上启用或编辑 High Availability 时,系统将会保留活动和无源服务器上的 CPU 和内存资源。此外,当虚拟机的技术规范修改时,所需的资源将更改并相应保留。例如,如果将一个带 4 GB 内存的主机用作带 1 GB 内存虚拟机的无源服务器,系统将在此无源服务器上保留 1 GB 内存,以确保虚拟机可在发生切换/故障转移事件时成功运行。但如果主机上的内存不足,则内存保留可能会失败,系统可能无法执行切换或故障转移。同样,当其余内存保留用于虚拟化集群时,此无源服务器将无法运行其它虚拟机。
切换
切换是指从异常但仍工作的活动服务器自动切换到虚拟化集群上状况良好的无源服务器。执行切换后,活动服务器成为无源服务器,无源服务器则成为活动服务器。系统将在活动服务器处于以下情况时启动切换:
- 连接的不间断电源 (UPS) 设备处于电池模式。
- 5 分钟负荷平均超出 50.0。
- 冷却风扇故障。
- 由于虚拟机的上行链接失效,虚拟机上的网络接口之一发生故障,同时无源服务器上相应的虚拟切换工作正常。
故障转移
系统将在活动服务器无法访问或虚拟机离线时启动故障转移。在执行故障转移时,无源服务器上的虚拟机将自动重启,因此连接可能暂时不稳定。在下列情况下,系统将启动故障转移:
- 活动服务器异常关闭或因网络连接错误而无响应。
- 活动服务器关闭或重启,系统将自动执行故障转移,以将虚拟机移动到无源服务器。若要执行实时迁移,而不中断虚拟机的可用性和连接,请进入虚拟机 > 操作 > 迁移,或进入集群 > 操作 > 撤出启用 HA 的虚拟机。如果不要执行切换,请关闭虚拟机或手动禁用 High Availability。
- 虚拟机异常关闭。
限制
主机的作用
High Availability 状态
资源保留
切换
故障转移