(固态硬盘做启动u盘)

intel u2 p4601 nvme ssd采用pcie转u2接口,直接连接在主板上面

此文主要讲安装esxi驱动、更新固件的几个步骤:

1.下载intel内存和存储工具 CLI (命令行界面)

下载地址,需要注册个intel账号

https://www.intel.com/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.com/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

结束。


电脑