intel u2 p4601 nvme ssd采用pcie转u2接口,直接连接在主板上面
此文主要讲安装esxi驱动、更新固件的几个步骤:
1.下载intel内存和存储工具 CLI (命令行界面)
下载地址,需要注册个intel账号
https://www.intel/content/www/cn/zh/download/19520/intel-memory-and-storage-tool-cli-command-line-interface.html
2.esxi下面安装intel MAS tool
解压下载的安装包,参考4.1 esxi installation and startup 安装好工具
上传*.vib到/tmp/文件夹下。主机开启ssh访问
>esxcli software acceptance get
>esxcli software acceptance set --level=CommunitySupported
>esxcli software vib install -v /tmp/*.vib
安装完成后不需要重启,如果你能用工具列出intel ssd信息则是安装好了
/opt/intel/intelmas/intelmas show -intelssd
3.升级intel ssd固件
[root@esxi11:~] /opt/intel/intelmas/intelmas load -intelssd 0
0是你在上一步show -intelssd里面看到的信息
需要重启esxi主机
4.安装esxi驱动
下载的地址:
https://www.vmware/resources/compatibility/detail.php?deviceCategory=io&productid=43960&releaseid=508&deviceCategory=io&details=1&keyword=601&page=1&display_interval=10&sortColumn=Partner&sortOrder=Asc
选择适合你当前的esxi版本。解压,安装方法参考内置文档
上传*.vib到/tmp/文件夹下
查看当前esxi使用的nvme驱动情况:
esxcfg-scsidevs -a
安装、升级esxi上面的nvme驱动:
将esxi设置成维护模式
esxcli software vib install -v /tmp/*.vib
这步操作完成之后,会导致在esxi看不到升级的这个SSD。
官方文档里面也有详细描述。
release_note_iavmd_2.7.0.1157-1OEM.670.0.0.8169922.pdf
按照文档一步一步操作
esxcli storage vmfs snapshot list
esxcli storage vmfs snapshot resignature -u xxxx-0139xxx(上面list看到的)
esxcli storage vmfs snapshot resignature –l “datastorexxx”(上面list看到的)
最后一步,这里面有个坑,官网文档写错了
esxcli system module parameters set -iavmd –p “SNT_COMPAT=0”
这个执行不了,正确的写法:
esxcli system module parameters set -m iavmd –p “SNT_COMPAT=0”
重启
5.先登录到esxi,可以看到这块盘上的vm全部是不可访问
定位到磁盘生成的新存储,然后找到VCSA,先把vcsa开起来
如果vcsa不在这个ssd上,直接到第六步
6.登录到vcsa
A.取消和升级硬盘的主机连接,重新添加。主要是vcsa记录的盘和当前能访问的盘有冲突。
B.从新存储注册丢失的vm
C.删除不可能访问的VM,添加了几个新VM,删除几个不可访问的VM
结束。