从VSAN 6.0起,VSAN提供了Health Check功能,其中就包括VSAN HCL数据库,通过此运行状况检查验证用于 HCL 检查的 VMware 兼容性指南数据库是否是最新的。这些 VCG 检查并非根据 VMware 网站上的 HCL 执行,而是根据存储在 vCenter Server 上的副本执行。运行状况功能的初始版本随发布当时最新的 HCL 数据库的副本提供。随着时间的推移,此数据库副本将过时。 向 VCG 添加合作伙伴的新认证后尤其如此。 硬件供应商会定期更新驱动程序,VMware 会为这些驱动程序添加认证。甚至可能会从 VCG 删除旧驱动程序以反映发现的问题。 因此,保持本地副本是最新版本非常重要。

在VSAN的配置中的运行状况,可以看到HCL数据库的上次更新日期,同时右侧有两种更新方式,如果你的环境中允许vCenter Server连接到互联网可以定期联网获取最新版本,如果环境中不允许联网,这时候可以通过离线的文件进行更新;问题是这个离线的数据库在哪里下载?

离线更新VSAN HCL数据库_第1张图片

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

在浏览器中打开以下网址:

http://partnerweb.vmware.com/service/vsan/all.json

打开后如下,其实细心观察就可以发现这就是一个记录着相关HCL的一些信息,只需要将这个从Web另存为保存即可,你会得到一个.json文件

PS:突发奇想,在现在VMware VSAN的官方兼容性列表中没有单独配件的兼容性和列表,之后其合作伙伴验证过的Ready Node,那么我们是否可以直接在这个网页中查找型号的配置,如某种阵列卡,而去查找兼容性信息

离线更新VSAN HCL数据库_第2张图片    
然后返回到VSAN的配置界面,选择从文件更新,选择刚才另存为的文件

离线更新VSAN HCL数据库_第3张图片

上传成功后可以发现其更新日期已经更改为今天    
离线更新VSAN HCL数据库_第4张图片

并且在VSAN的运行状况中,VSAN HCL数据库最新版本也显示通过了

离线更新VSAN HCL数据库_第5张图片