ESXi 6.7 无法识别海康威视 C2000 PRO 的解决办法
ESXi 6.7 无法识别海康威视 C2000 PRO 的解决办法
Tags
ESXi
SSD
NVMe
Published
Mar 21, 2021
家里有一块闲置的海康威视 C2000 PRO NVMe SSD,于是装到了 Homelab 上面(运行 ESXi 6.7 虚拟化环境),但是 ESXi 却死活识别不出来,经过搜索发现是海康威视没有写 WWN 码,才导致 ESXi 无法识别,不过解决方案也是有的,请往下看。
根据网上的资料,ESXi 6.7.0(8169922)及以下的系统是可以正常支持的,也就是说,我们只需要把安装包中的 NVMe 驱动提取出来就可以了。

提取旧版本 NVMe 驱动

不想自己动手的小伙伴,我这里上传了旧版本的驱动 VMW_bootbank_nvme_1.2.1.34-1vmw.670.0.0.8169922.vib 和 VMware_bootbank_vmware-esx-esxcli-nvme-plugin_1.2.0.32-0.0.8169922.vib 可以直接下载。
如果需要自己提取,我们先去下载一个 ESXi 6.7.0(8169922)的包,为了方便我们直接找了 Dell 的升级包 vmware-ESXi-6.7.0-8169922-depot.zip,下载完成后解压,把 vib20 目录中两个 NVMe 驱动文件复制出来。
vib20/nvme
vib20/vmware-esx-esxcli-nvme-plugin

降级驱动

旧版本的驱动可以直接打在 ISO 安装镜像里,但我已经装好系统了,所以这里我们使用命令来降级驱动。
把准备好的驱动文件放在任意目录,比如我这里放在了 /tmp 中,然后执行以下命令:
esxcli software vib install -v /tmp/VMware_bootbank_vmware-esx-esxcli-nvme-plugin_1.2.0.32-0.0.8169922.vib
esxcli software vib install -v /tmp/VMW_bootbank_nvme_1.2.1.34-1vmw.670.0.0.8169922.vib
这时候会输出安装成功的提示:
notion image

成功识别

这时候我们重启 ESXi 服务器就可以成功识别到 C2000 PRO 了:
notion image

感想

虽然这么做可以正常识别到海康的 SSD 了,不过这也让我对国内一些厂商产生了负面的看法,再考虑到海康这个牌子现在已经臭了,下次可能还是会买三星之类的大品牌吧 :(

Loading Comments...