正常的VSAN部署中,使用web client的就可以完成主机加入VSAN集群,只要将主机移入集群,会自动安装VSAN代理等东西,如果VSAN网络配置正确,则主机便能顺利挂载上VSAN的datastore,然后可以手动通过web client的磁盘组管理在此主机上新建磁盘组。
有次实验环境下,未将主机正常从集群中移除,而是直接删除并再次添加到其他VSAN集群,发现报告主机已属于其他VSAN集群。后来经过查找发现需要手动使用命令将主机从集群中退出:
通过 SSH 登陆主机,运行如下命令:
esxcli vsan cluster leave
然后再将主机尝试添加到集群,添加成功。
--------------------------------------------
手动将主机加入VSAN集群。
如果因为某些原因,你发现VSAN主机即使在集群中,但是存储容量和其他几台主机又不一样时,实际底层可能主机并未加入合适的集群。
VSAN每个集群都有一个UUID以和其他集群区分,使用
可以查看VSAN cluster的详细信息,运行结果如下:
root@ESXi-06:~] esxcli vsan cluster get
Cluster Information
Enabled: true
Current Local Time: 2016-07-13T16:52:01Z
Local Node UUID: 577e64c2-4aeb-f020-6f78-6c0b849b4f62
Local Node Type: NORMAL
Local Node State: BACKUP
Local Node Health State: HEALTHY
Sub-Cluster Master UUID: 570fc7a7-f8ff-7410-21ae-6c0b849b5652
Sub-Cluster Backup UUID: 577e64c2-4aeb-f020-6f78-6c0b849b4f62
Sub-Cluster UUID: 52683ea7-1e81-e72d-791c-c836a2c0b206
Sub-Cluster Membership Entry Revision: 1
Sub-Cluster Member Count: 2
Sub-Cluster Member UUIDs: 570fc7a7-f8ff-7410-21ae-6c0b849b5652, 577e64c2-4aeb-f020-6f78-6c0b849b4f62
Sub-Cluster Membership UUID: 95fb8557-feff-a8c2-d0c7-6c0b849b5652
其中Sub-Cluster UUID 就是集群的UUID,记录此UUID,输入如下命令将主机手动加入集群:
esxcli vsan cluster join --cluster-uuid=52683ea7-1e81-e72d-791c-c836a2c0b206
做实验的截图:
评论