Half Coffee

VSAN 下将主机添加回集群

2017-01-05

摘要:如果主机ESXi故障,需要重装ESXi,这时候如果保留VSAN的磁盘不动,VSAN的数据还是可以用的 (但是呢,重装一台ESXi,或许一个小时之外,某些虚拟机的组件会在别的主机上rebuild,所以即使将这个主机数据恢复也没什么用… …) 参考资料 KB2146694

要将 ESXi 主机重新加入 vSAN 群集,执行以下操作:

1、重装ESXi,确保保留 vSAN 磁盘分区。

2、在主机上配置 vSAN VMkernel 端口。使用确保VSAN网络通信正常。

3、在 vCenter Server 中将主机重新连接到 Virtual SAN 群集。

4、使用 SSH 登录新装过ESXi的主机。

5、使用以下命令获取 vSAN Sub Cluster ID:

# esxcli vsan cluster get

您会看到类似以下内容的输出:

Cluster Information
Enabled: true
Current Local Time: 2016-09-06T18:50:39Z
Local Node UUID: 521b50a1-ad57-5028-ad51-90b11c3dd59a
Local Node State: MASTER
Local Node Health State: HEALTHY
Sub-Cluster Master UUID: 521b50a1-ad57-5028-ad51-90b11c3dd59a
Sub-Cluster Backup UUID: 52270091-d4c9-b9a0-377b-90b11c3dfe18
Sub-Cluster UUID: 5230913c-15de-dda3-045e-f4d510a93f1c
Sub-Cluster Membership Entry Revision: 1
Sub-Cluster Member UUIDs: 521b50a1-ad57-5028-ad51-90b11c3dd59a, 52270091-d4c9-b9a0-377b-90b11c3dfe18
Sub-Cluster Membership UUID: f3b22752-f055-bcc5-c622-90b11c3dd59a

6、使用在步骤 5 中找到的 Sub Cluster UUID 在新重建的 ESXi 主机上运行以下命令:

# esxcli vsan cluster join sub_cluster_UUID

例如:

# esxcli vsan cluster join -u 5230913c-15de-dda3-045e-f4d510a93f1c

7、运行以下命令,确认主机现在为 vSAN 群集的一部分:

#esxcli vsan cluster get

您会看到类似以下内容的输出:

Cluster Information
Enabled: true
Current Local Time: 2013-09-06T11:51:51Z
Local Node UUID: 522756f5-336a-8de0-791a-90b11c3e1fb9
Local Node State: AGENT
Local Node Health State: HEALTHY
Sub-Cluster Master UUID: 521b50a1-ad57-5028-ad51-90b11c3dd59a
Sub-Cluster Backup UUID: 52270091-d4c9-b9a0-377b-90b11c3dfe18
Sub-Cluster UUID: 5230913c-15de-dda3-045e-f4d510a93f1c
Sub-Cluster Membership Entry Revision: 1
Sub-Cluster Member UUIDs: 521b50a1-ad57-5028-ad51-90b11c3dd59a, 52270091-d4c9-b9a0-377b-90b11c3dfe18, 522756f5-336a-8de0-791a-90b11c3e1fb9
Sub-Cluster Membership UUID: f3b22752-f055-bcc5-c622-90b11c3dd59a

8、在 vCenter Server 中,刷新 vSAN 状态视图。所有主机现在都报告状态为“正常”。


相似文章

评论