vSAN开启Skyline 运行状况后常用告警消除

vSAN开启Skyline 运行状况后常用告警消除

1、vSAN HCL 数据库最新版本

如果超过 90 天或并非集群上的所有 ESXi 版本都包含在本地 HCL 数据库中,则会显示警告。如果超过 180 天,则会显示错误。VMware 会经常更新 VCG,因此确保使用最新版本的本地副本非常重要。

如果环境中vCenter可以联网,直接点击联机获取最新版本即可,如无法联网,可以从官网离线下载最新版本数据库:all.jason

下载离线vSAN HCL文件实际上只是一个JSON文件,你只需要将上面的URL加载到web浏览器,然后保存文件。

附:兼容性列表:VCG(VMware Compatibility Guide)也可以称为HCL(Hardware Compatibility List),通过此运行状况检查验证用于 HCL 检查的 VMware 兼容性指南数据库是否是最新的。随着时间的推移,此数据库副本将过时。 硬件供应商会定期更新驱动程序,VMware 会为这些驱动程序添加认证。

2、vSAN 内部版本建议引擎运行状况/vSAN 版本目录最新版本

以上两个告警,更新vSAN版本目录即可解决。

该文件从官网离线下载最新版本:results.json

3、设备当前固件不适用

下载安装perccli工具,参考文档:vSAN运行状况硬件兼容性检查:设备当前固件不适用

4、SD卡安装ESXi系统之后控制台提示:主机上的系统日志存储在非持久存储中。

如果有其他存储,修改如下:在管理–设置–高级系统设置中,找到Syslog.global.logDir这一行参数修改到对应路径。

但是如果仅仅有vsanDatastore,上面这种修改是无效的,需要通过SSH命令行方式修改:

esxcli system syslog config set --logdir=/vmfs/volumes/vsanDatastore/log/1 #存放路径
esxcli system syslog reload
esxcli system syslog config get #查看是否生效

5、vSAN主机告警:未配置任何coredump目标。无法保存主机核心转储。

方法一、使用SSH开启coredump状态

esxcli system coredump file set -e true

开启后使用查询命令,确保Active都是true即可

esxcli system coredump file list

方法二、屏蔽告警

在ESXI主机 配置 -> 系统 -> 高级系统设置,点击编辑,搜索SuppressCoredumpWarning将默认值从0改成1即可。

6、vSAN对象运行状况:不可访问

参考文档:升级vSAN磁盘格式版本失败,删除不可访问的对象方法

7、基于 LSI-3108的控制器的vSAN配置

参考文档:vSAN Skyline 运行状况告警:基于 LSI-3108的控制器的vSAN配置

8、同步的高级vSAN配置

多见于节点版本不同,会导致vSAN运行状况检测失败。
解决办法:将vSAN集群节点主机ESXi升级到同一个update版本即可。

dinghui.org

关注虚拟化及IT技术发展!

发表评论


The reCAPTCHA verification period has expired. Please reload the page.