如何更换ESXI 5.5及以上的驱动程序

scsi-hpvsa 5.5.0-88下载地址

下面开始更新驱动,更新前记得关掉所有的虚拟机!

玩耍前先把esxi机子的ssh打开。
A:Windows下用Putty, Mac或者Linux下直接命令行ssh 用root帐号连接到eSXi的IP上

ssh root@ip_address

B:然后转到刚才上传的目录

复制代码:

cd vmfs/volumes/UsbDatastore

UsbDatastore为esxi的数据存储。

C:把vib文件复制到系统目录/var/log/UsbDatastore

复制代码

cp scsi-hpvsa-5.5.0-88OEM.550.0.0.1331820.x86_64.vib /var/log/vmware/

D:开启维护模式

复制代码:esxcli system maintenanceMode set --enable true

F:卸载原来的驱动

复制代码:esxcli software vib remove -n scsi-hpvsa -f

然后安静的稍等3-5分钟不等。

G:安装新上传的驱动

复制代码:esxcli software vib install -v file:scsi-hpvsa-5.5.0-88OEM.550.0.0.1331820.x86_64.vib --force --no-sig-check --maintenance-mode

H:退出维护模式,禁用AHCI模式,适用于Raid模式。
6.5也可以用88的驱动。
找不到盘是因为6.5默认用了ahci的驱动,ssh进去执行
esxcli system module set --enabled=false --module=vmw_ahci
关掉ahci就会强制vmware使用88版的hpvsa。

完成,重启设备,退出维护模式,开启虚拟机测试一下性能有没有恢复把。

参考文献:

1.https://seiler.it/solving-performance-issues-with-esxi-6-gen8/

2.https://www.johandraaisma.nl/fix-vmware-esxi-6-slow-disk-performance-on-hp-b120i-controller/