最近给某台老旧联想服务器(ThinkServer TD350)做了升级,先是把CPU由一块E5-2609 V3升级到两块E5-2680 V4,内存又加了64G,后来觉得存储性能还是有问题,主板提供了7条PCIE插槽,双路E5 PCIE通道又管够,打算上NVMe接口的固态盘。装上之后,BIOS可认,同时也可以设置作为启动设备。但遇到了一个问题,虚拟平台装的是ESXi 5.5,直接启动进入配置认不到硬盘。
研究了一下,ESXi 5.5太老,没有内置NVMe支持,需要手动装驱动之后就好了。
1. 准备工作
– 配置ESXi Shell和SSH,以便登录上去执行命令行。可参考这篇这篇;
– 下载驱动
这里下载驱动
2. 安装驱动
SSH连接ESXi后,利用SCP工具将VIB格式驱动文件上传到相应目录,或者直接将驱动文件上传到数据存储中(以datastore1为例,可在Shell下通过以下路径/vmfs/volumes/datastore1/访问)
在Shell里执行:
esxcli software vib install -v <路径>/nvme-1.0e.0.30-1vmw.550.0.0.1391871.x86_64.vib
3. 重启ESXi系统生效