如何从隔离的 vCenter HA 节点恢复

在为客户进行的一些 vCenter HA 测试期间,我最终遇到了 vCenter HA 集群中的所有节点无法相互通信的情况。这意味着所有三个节点:主动节点、被动节点和见证节点都无法相互通信。这不仅仅是一个单点故障,当发生这种情况时,vCenter HA 集群被假定为无法正常工作并且可用性受到影响,因为 vCenter HA 不是为多个故障而设计的。

有关不同隔离 vCenter HA 方案的更多信息,请参阅VMware vCenter Server 高可用性性能和最佳实践白皮书 ,该白皮书非常好,我建议您无论如何都阅读它😉

从隔离的 vCenter HA 节点恢复

因此,当节点变得孤立时,您的首要目标是解决连接问题。如果可以恢复连接,隔离的 vCenter HA 节点会自动重新加入集群,主动节点会再次开始为客户端请求提供服务。

如果无法解决连接问题,请按照以下步骤从隔离的 vCenter HA 节点恢复。

关闭并删除 Passive 节点和 Witness 节点。
使用 SSH 或通过直接控制台登录到主动节点。
root 用户身份登录并启用 Bash shell: # shell
运行以下命令以移除 vCenter HA 配置: # destroy-vcha -f
重新启动主动节点: # reboot
等待主动节点重新联机。
主动节点将成为独立的 vCenter Server Appliance。您现在可以再次启动 vCenter HA 集群配置。

常见问题解答:vCenter High Availability

是否可以跨数据中心部署 vCenter HA 节点?

是。但是,主动节点、被动节点和见证节点之间的网络延迟必须少于 10 毫秒,并且至少使用 1 Gbps 的网络。此要求适用于复制流量的高带宽/低延迟网络

是否可以更改被动节点的管理地址?

是。在 VCHA 的基本部署和高级部署中,都可以更改。有关更多详细信息,请参见 vSphere Availability guide 的“启动高级配置过程”中的步骤 6 或 vSphere Availability guide 的“使用基本选项配置 vCenter HA”部分中的步骤 7。

是否可以更改已启用 VCHA 的节点的主机名或 IP 地址?

否。启用 vCenter HA 后,即无法更改节点的地址或主机名。

是否可以在 VCHA 初始部署后禁用 SSH?

否。rsync 需要使用 SSH,它会在主动节点和被动节点之间复制文件

如果主动节点和被动节点具有不同的管理 IP 地址,ESXi 主机会在 vCenter HA 故障切换时断开连接。

确保“vCenter Server 受管地址”未设置为 IP 地址。要验证“vCenter Server 受管地址”,请执行以下步骤:
登录到 vSphere Web Client。
选择“主机和群集”视图。
在左侧窗格中选择“vCenter Server”。
选择“配置”选项卡。
请确保突出显示“设置”下拉列表下的“常规”。
展开“运行时设置”。
确保“vCenter Server 受管地址”未设置为 IP 地址。
是否需要多个 vCenter Server 许可证才能使用 VCHA?

否。只需要一个 vCenter Server 许可证即可使用 VCHA。

VCHA 节点是否支持快照、克隆和 Fault Tolerance?

否。目前不支持在任何 VCHA 节点上使用这些操作。

注意:支持主动 VCHA 节点的映像级备份。还支持仅还原主动节点。请参见 https://docs.vmware.com/en/VMware-vSphere/6.5/vsphere-esxi-vcenter-server-651-availability-guide.pdf 中的“执行备份和还原操作”。

是否可以在没有负载平衡 PSC 配置的情况下部署 VCHA?
VCHA 需要负载平衡 PSC,除非 PSC 已嵌入到 vCenter Server Appliance 中。有关部署类型的详细信息,请参见 vSphere Availability guide 中的“vCenter HA 部署选项”。

是否可以将 vCenter HA 节点重新指向其他 PSC?
不支持重新指向 VCHA 集群中的 vCenter Server。在重新指向新 PSC 之前,必须禁用 VCHA。

版权声明:刘丰源 发表于 2021-10-25 17:20:08。
转载请注明:如何从隔离的 vCenter HA 节点恢复 | VirtualVMW

暂无评论

暂无评论...