22
2024
01
00:27:28

ESXI6.7、7.0和8.0及以上,不识别/无法读取/看不见到,老协议NVME固态硬盘的解决方法



推荐点击下面图片,通过本站淘宝优惠价购买:

image.png

零、一些碎碎念(可以不看)

本教程不用去拿老版本ESXI的旧NVME驱动,我试过,dell R730xd服务器,失败了。

装上ESXI 6.5 U2的NVME驱动,重启后(黄黑界面下半)提示“No compat ible network adapter found . Please consult the product s Harduare Compat ibility Guide ( HCG ) for a listof supported adapters”即“找不到兼容的网络适配器。”网卡驱动弄异常了,网页打不开,F2进去网口看不见/IP配置还在,重启后网络恢复,可能是还原了驱动。

但是安装旧版NVME驱动时删除了一个原生驱动“VIBs Removed: VMware bootbank native misc drivers_7.0.3-0.50.20036589”,为避免以后使用出问题,还是重装了。

做启动盘的方法,试到做出ISO之后就没有继续(使用软碟通提取6.5 U2版iso里的NVME.V00改名成7.0 U3的新名字NVME_PCI.V00,放进7.0 U3的iso里),因为找到了如下方法解决此问题。


一、造成原因

1、7.0以上版本砍掉了大量老协议规范及驱动(如软路由主流千兆网卡82583V)

2、老协议NVME驱动在6.7 U2就砍掉了(当时ESXI多数装在MSATA硬盘上,固没注意)

3、现在ESXI支持的NVME协议最低是1.3(部分消费级NVME硬盘更低=不再支持,安装时/后选系统盘都看不到)

二、解决方法

1、下载ESXI的NVME驱动

Community NVMe Driver for ESXi

2、将zip压缩包解压,打开其中的vib20文件夹下的nvme-community文件夹

(如果看到多个.vib的驱动文件,选用版本较高的)

3、登录ESXI网页,点左侧“存储”,选中标签栏“数据存储”下的系统盘“datastore1”,点工具栏“数据存储浏览器”

4、弹窗里,点左边第1个窗格的“datastore1”,点上载,将驱动上传到根目录

5、登录到ESXI的ssh,输入安装命令↓,回车运行

(单机ESXI如何开启ssh请看下面第三大条)

命令:esxcli software vib install -v 存储路径/驱动名称

(其中,存储路径在刚才的网页中央找到该硬盘的“位置”,通常是/vmfs/volumes/开头的)

举例:esxcli software vib install -v /vmfs/volumes/你看到了数字字母-数字字母-数字字母-数字字母/VMW_bootbank_nvme-community_1.0.1.0-3vmw.700.1.0.15843807.vib

(我的驱动版本是V1.2的,日后若出了新版,请注意文件名不同)

6、等待安装,直到出现提示Installation Result(下面有个Ture)即表示安装完成,重启ESXI后驱动生效,即可识别NVME固态硬盘

三、单机ESXI开启ssh(用完了记得关)(选择A或B)

A、网页上的操作

1、打开ESXI网页,左边点“主机”,工具栏点“操作>服务“,启用这俩

B、服务器上的操作

1、按F2,输入帐号密码,回车

2、选中Troubleshooting Options,回车

3、在Enable ESXI Shell和Enabel SSH上分别按回车,确认右侧显示“is Enable”

(Enable ESXI Shell=确保能够通过命令行进入系统,不然命令行界面里没法输入用户名密码)

(Enabel SSH=开启SSH功能)

C、开启SSH后XShell的操作

1、打开XShell,输入ssh IP地址,不带端口号,回车

(询问凭据存不存,自己决定)

2、弹窗中输入用户名,确定,再弹窗选“使用键盘输入用户身份验证”的圆点,确定,再弹窗输入密码,确定


本文链接:https://hqyman.cn/post/4865.html 非本站原创文章欢迎转载,原创文章需保留本站地址!

分享到:





休息一下,本站随机推荐观看栏目:


« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

您的IP地址是: