Bootstrap

VSAN 主机 修复以及修改为使用FQDN连接

项目场景:

三节点 VSAN OSA架构

vmware vsphere  7.0.3


问题描述

一台主机上的虚机无法访问,不可用,主机上所有虚机显示无效,无法进入VSANdatastore

客户由于需要变更esxi 主机的连接名称(原来是通过IP连接,计划通过域名FQDN连接),强制移除了主机。主机上运行着vcenter 虚拟机


原因分析:

移除主机后,主机从vsan集群中移除,导致主机上虚机无法使用,vcenter 由于在故障主机上,也同样无法使用,但其他两台主机上虚机可正常运行。


解决方案:

1.首先在每台主机上运行以下命令:

esxcfg-advcfg -s 1 /VSAN/IgnoreClusterMemberListupdates

这个命令可以让主机在被从vcenter 或vsan集群中移除后,依旧属于VSAN 集群成员。

2.使用命令把被移除的主机加回来

Configuring vSAN Unicast networking from the command line

esxcli vsan cluster unicastagent add -t node -u <Host_UUID> -U true -a <Host_VSAN_IP> -p 12321

3.主机上虚机可正常开启,迁移vcenter虚机到另外的主机上

4.添加主机通过FQDN连接

5.移除其他主机(尽量保证vcenter 不要在被移除的主机上)

6.如此重复,等待所有主机都修改为FQDN连接后,运行以下命令,恢复默认配置

esxcfg-advcfg -s 0 /VSAN/IgnoreClusterMemberListupdates

7.至此完成VSAN 主机 修复以及修改为使用FQDN连接

;