无vCenter创建vSAN集群
最近仍有朋友在问题,vCenter如果“挂了”,vSAN还能正常运行吗? 这个小文通过手动创建vSAN集群的方式来解答下这个问题吧。(生产环境慎用!)
- 创建vswitch
esxcli network vswitch standard add -v vSwitch1
- 列出可用vmnic
esxcli network nic list
- 交换机添加上行链路口
esxcli network vswitch standard uplink add -v vSwitch1 -u vmnic5
- 创建vSAN VMKernel使用的端口组
esxcfg-vswitch -A vSAN vSwitch1
- 添加vSAN的VMKernel
esxcfg-vmknic -a -i 192.168.100.1 -n 255.255.255.0 -p vSAN
esxcli vsan network ip add -i vmk1
- 创建vSAN集群
esxcli vsan cluster new
- 查看Sub-Cluster UUID号
esxcli vsan cluster get
- 其他主机添加到Cluster
esxcli vsan cluster join -u “Sub-Cluster UUID”
- 查看可用Disks
esxcli storage core device list
- vSAN集群声明磁盘
esxcli vsan storage add -s <naa for cache disk> -d <naa for capacity disk 1> -d <naa for capacity disk 2> -d <naa for capacity disk 3> -d <naa for capacity disk 4>
- All Done
所以,可以看到vSAN集群信息其实在集群内主机间是可以进行“自我维护”的,不依赖于vCenter。当然,生产环境还是建议通过VM方式或者VAMI(:5480)自带的备份机制进行vCenter备份。毕竟还有很多管理工作需要依赖vCenter实现。
祝各位新年新气象,虎年安康,阖家欢乐!