项目场景:
三节点 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连接