上个实验我们测试了 VSAN 网络隔离会发生什么事情,其中一条总结就是VSAN网络隔离不会触发HA。这在生产环境中可能是一个重大问题。下面就VSAN和HA配合使用提出三种方案:
解决方案1:VSAN网络使用双链路,两个10G网卡,且分别连接到不同的物理交换机上。
此方案可以最大程度提供VSAN网络冗余,可以避免硬件带来的单点故障,这样VSAN网络物理隔离的可能性会变小。
解决方案2:将管理网络和VSAN网络运行在一套物理网络环境中
在ESXi安装完成后,默认管理vmkernel0存在与标准交换机上。部署完vCenter后,可以使用vCenter web client的网络迁移功能将管理VMkernel迁移到VSAN vmkernel所在的vDS下。
vDS 的网卡绑定策略保持默认就行,如果vDS上行链路有问题,则管理网络和VSAN网络都会受影响,那么此时会同时发生VSAN网络隔离和HA。
可以看到 vmk0 正常迁移到VSAN的vDS下。
解决方案3:修改VSAN集群的隔离检测地址
默认vSphere HA集群使用管理地址的网关作为隔离检测地址。如果想保持管理网络和VSAN网络物理隔离,但是又要保证VSAN网络隔离时发生HA,可以将隔离检测地址改为VSAN网络的网关地址(虽然有时候VSAN环境不需要网关,但是建议配上网关)。
具体配置方法就是在HA的高级选项中添加如下行:
评论