高可用虚拟机要求执行某些特定配置和任务。有些配置和任务必须在使虚拟机高度可用之前完成,而有些则必须在此之后完成。在尝试使虚拟机高度可用之前,请查看以下信息以确保虚拟机配置正确。

在使虚拟机高度可用之前

在使虚拟机高度可用之前,需要查看(在某些情况下,还需要修改)环境中的网络、安全和存储设置。

  • 网络。对于为虚拟机提供外部网络连接的虚拟网络,相同群集中的所有节点都必须使用相同的虚拟网络名称。例如,如果在安装角色时通过添加角色向导创建了虚拟网络,则会基于网络适配器为虚拟网络分配一个名称。此名称在每个物理计算机上将各不相同。必须删除该虚拟网络,然后在群集中的每个物理计算机上使用相同的名称重新创建它。还应注意,如果物理网络适配器使用静态设置(如静态 IP 地址),并且未禁用 IPv6,则在将虚拟网络连接到物理适配器时将删除静态设置。在这种情况下,必须重新配置静态设置。

  • 处理器。如果群集中的节点使用不同的处理器版本,请确保配置虚拟机以使处理器兼容。这有助于确保可以对虚拟机进行故障转移或迁移,而不会由于相同制造商的不同处理器版本上的虚拟化功能不同而遇到问题。不过,这不提供不同处理器制造商之间的兼容性。

  • 安全。为避免在尝试管理高可用虚拟机时可能遇到的问题,群集中的所有节点必须使用相同的授权策略。有以下两种方法可以完成此任务:

    • 使用每个节点上的本地基于 XML 的授权存储。在群集中的每个存储上必须配置相同的策略。

    • 使用位于 Active Directory 域服务 (AD DS) 中的授权存储。

  • 存储。必须使用故障转移群集功能和 Hyper-V 均支持的共享存储。创建虚拟机时,选择选项以将虚拟机存储在新文件夹中并指定共享存储的位置。有关群集存储的详细信息,请参阅“故障转移群集”(https://go.microsoft.com/fwlink/?LinkID=143559)(可能为英文网页)。

注意

必须关闭虚拟机,以便可以使其高度可用。若要使虚拟机高度可用,请从“故障转移群集管理”管理单元中运行高可用性向导,并选择“虚拟机”作为服务或应用程序以实现高可用性。

在使虚拟机高度可用之后

在使虚拟机高度可用之后,请执行以下操作:

  • 安装来宾操作系统和集成服务。有关说明,请参阅安装来宾操作系统

  • 通过将“自动停止操作”设置修改为“无”,将虚拟机配置为在物理计算机关闭时不通过 Hyper-V 执行任何操作。必须通过故障转移群集功能管理虚拟机状态。有关该设置的详细信息,请参阅虚拟机设置

  • 如果使用群集虚拟机上的快照,则与每个快照关联的所有资源都必须存储在与该虚拟机相同的共享存储上。

  • 如果更改虚拟机的配置,则建议您使用“故障转移管理器”管理单元访问虚拟机设置。这样做时,将使用配置更改自动更新群集。但是,如果从“Hyper-V 管理器”管理单元中对虚拟机设置进行更改,则必须在进行更改之后手动更新群集。如果在进行网络或存储更改之后未刷新配置,则后续的故障转移可能失败,或可能成功但导致虚拟机配置不正确。

重要

更改脱机操作将影响故障转移发生时虚拟机的行为。例如,如果选择关机操作并且发生故障转移,则虚拟机将关闭而不是故障转移到其他节点。

其他注意事项

  • 默认情况下,本地管理员组中的成员身份或等效身份是完成此过程所需满足的最低要求。但是,管理员可以使用授权管理器修改授权策略,以便用户或用户组可以完成此过程。有关详细信息,请参阅“使用授权管理器以确保 Hyper-V 的安全”(https://go.microsoft.com/fwlink/?LinkId=142886)(可能为英文网页)。

其他参考