延伸群集可将 vSAN 群集从单个站点扩展到两个站点,实现更高级别的可用性和站点间负载平衡。通常,延伸群集部署在数据中心之间距离受限制的环境中,如城市或校园环境。

可以使用延伸群集来管理计划的维护并避免灾难场景,因为维护或丢失某个站点不会影响群集的整体运行。在延伸群集配置中,两个站点均为活动站点。如果其中一个站点出现故障,vSAN 会使用另一个站点上的存储。vSphere HA 会在另一个活动的站点上重新启动任何必须重新启动的虚拟机。

您必须将一个站点指定为首选站点。另一个站点成为辅助或非首选站点。系统仅在两个活动站点之间发生网络连接丢失的情况下使用首选站点,因此作为首选站点的站点仍可运行。

vSAN 延伸群集一次可以允许一个链路故障,期间仍可以访问数据。链路故障指的是两个站点之间或某个站点与见证主机之间的网络连接丢失。发生站点故障或网络连接丢失过程中,vSAN 会自动切换到完全正常的站点。

有关使用延伸群集的详细信息,请参见vSAN 延伸群集指南》

见证主机

每个延伸群集由两个站点和一个见证主机组成。见证主机位于第三个站点上且包含虚拟机对象的见证组件。见证主机只包含元数据,且不会参与存储操作。

两个站点之间的网络连接丢失时,需要针对数据存储组件的可用性作出决定时,会将见证主机用作 Tie Breaker。在这种情况下,见证主机通常会与首选站点形成一个 vSAN 群集。但如果首选站点与辅助站点及见证主机隔离,见证主机会使用辅助站点形成一个群集。首选站点重新联机后,会重新同步数据以确保两个站点均具有所有数据的最新副本。

如果见证主机出现故障,所有相应的对象均将不再合规但仍可完全访问。

见证主机具有以下特性:

  • 见证主机可以使用低带宽/高延迟链路。

  • 见证主机无法运行虚拟机。

  • 单个见证主机只支持一个 vSAN 延伸群集。

  • 见证主机必须有一个 VMkernel 适配器已启用 vSAN 流量且连接到群集中所有主机。见证主机将一个 VMkernel 适配器用于管理,一个 VMkernel 适配器用于 vSAN 数据流量。见证主机只能有一个专用于 vSAN 的 VMkernel 适配器。

  • 见证主机必须是专用于延伸群集的独立主机。无法将见证主机添加到任何其他群集或通过 vCenter Server 移动到清单。

见证主机可以是物理主机或虚拟机中运行的 ESXi 主机。虚拟机见证主机不提供其他类型的功能(如存储或运行虚拟机)。多个见证主机可以作为虚拟机在单个物理服务器上运行。对于修补、基本网络连接和监控配置,虚拟机见证主机的运行方式与典型的 ESXi 主机相同。可以通过 vCenter Server 对其进行管理,使用 esxcli 或 vSphere Update Manager 对其进行修补和更新,且可以利用与 ESXi 主机交互的标准工具对其进行监控。

可以将见证虚拟设备用作延伸群集中的见证主机。见证虚拟设备是虚拟机中的 ESXi 主机,打包为 OVF 或 OVA。根据部署的大小,此设备在不同的选项下可用。

延伸群集与故障域

延伸群集在两个地理位置的数据中心之间提供冗余和相关保护以避免发生故障。故障域在同一站点内提供保护以避免发生机架级别的故障。延伸群集中的每个站点均位于单独的故障域中。

延伸群集需要三个故障域:分别用于首选站点、辅助站点和见证主机。

vSAN 6.6 和更高版本中,您可以为延伸群集中的虚拟机对象提供其他级别的本地故障保护。将延伸群集配置为每个站点使用四个或更多主机时,以下策略规则可用于群集中的对象:

  • 允许的故障数主要级别 (PFTT)。此规则定义了虚拟机对象在两个站点中可允许的主机和设备故障的数量。默认值为 1,最大值为 3。

  • 允许的故障数辅助级别。定义了虚拟机对象在单个站点中允许的主机和对象故障的数量。默认值为 0,最大值为 3。

  • 关联性。仅当允许的故障数主要级别设置为 0 时,此规则才可用。可以将“关联性”规则设置为“无”、“首选”或“辅助”。此规则使您能够将虚拟机对象限制到延伸群集中的选定站点。默认值为“无”。

注:

为延伸群集配置允许的故障数辅助级别时,容错方法规则适用于允许的故障数辅助级别。用于允许的故障数主要级别 (PFTT)的容错方法默认为 RAID 1。

在具有本地故障保护的延伸群集中,即使某个站点不可用,群集也可以对可用站点中缺少或损坏的组件进行修复。