故障现象
在VMware vSan环境中,由于节点update版本不同(四节点,三个6.0和一个6.0u3),会导致vSan运行状况检测失败。表现为:监控>Virtual SAN>运行状况>集群>同步的高级Vitrual SAN配置失败,主要是因为VMware在高版本中调整了‘LSOM.bIPLOGCacheLines’参数的默认值,导致集群中节点的高级参数配置不一致。现象如下图所示:
解决方案
- 使用命令查看不同节点间的默认值
[root@localhost:~] esxcli system settings advanced list -o '/LSOM/blPLOGCacheLines' \\查看现有状态
- 使用命令修改参数值
[root@localhost:~] esxcfg-advcfg -s 16384 /LSOM/blPLOGCacheLines
- 查看修改后测参数值
- 回到vsphere web client 中查看运行状态已经恢复正常
其他
- 该方法也适合修改其他高级参数
LSOM.blPLOGLsnCacheLines VSAN.DomMaxLeafAssocsPerHost
- 修改方法如下
esxcfg-advcfg -s 1024 /LSOM/blPLOGLsnCacheLines esxcfg-advcfg -s 36000 /VSAN/DomMaxLeafAssocsPerHost