If you run VMware vSphere ESXi on Nutanix one of ways to install new or updated drivers on ESXi is use command line. Below you can find an example how to update Intel 10GbE driver on ESXi 6.0 . What you have to do is:
- upload driver on datastore which is mounted to all ESXi servers in cluster
- log in to CVM and run allssh with some extra commands after – see example below
allssh ssh root@192.168.5.1 esxcli software vib update -d
What allssh command does:
- ssh to all CVMs (one by one) in Nutanix cluster
- ssh on 192.168.5.1 – this is vmk1 IP on ESXi hosts
- run esxcli software vib update -d command
Install updated driver on 10 node vSphere cluster takes from 10 to 15 seconds. Once is done, you have to reboot ESXi for change to be effective.
nutanix@NTNX-15SM35440105-A-CVM:192.168.10.100:~$ allssh ssh root@192.168.5.1 esxcli software vib update -d /vmfs/volumes/mgmtds01/ixgbe-3.21.6-2159203-2486534/ixgbe-3.21.6-2159203-offline_bundle-2486534.zip Executing ssh root@192.168.5.1 esxcli software vib update -d /vmfs/volumes/ISOs/ixgbe-3.21.6-2159203-2486534/ixgbe-3.21.6-2159203-offline_bundle-2486534.zip on the cluster ================== 192.168.10.101 ================= FIPS mode initialized Warning: Permanently added '192.168.5.1' (RSA) to the list of known hosts. Installation Result Message: The update completed successfully, but the system needs to be rebooted for the changes to be effective. Reboot Required: true VIBs Installed: INT_bootbank_net-ixgbe_3.21.6-1OEM.600.0.0.2159203 VIBs Removed: VMware_bootbank_net-ixgbe_3.7.13.7.14iov-20vmw.600.0.0.2494585 VIBs Skipped: ================== 192.168.10.102 ================= FIPS mode initialized Warning: Permanently added '192.168.5.1' (RSA) to the list of known hosts. Installation Result Message: The update completed successfully, but the system needs to be rebooted for the changes to be effective. Reboot Required: true VIBs Installed: INT_bootbank_net-ixgbe_3.21.6-1OEM.600.0.0.2159203 VIBs Removed: VMware_bootbank_net-ixgbe_3.7.13.7.14iov-20vmw.600.0.0.2494585 VIBs Skipped: ================== 192.168.10.103 ================= FIPS mode initialized Warning: Permanently added '192.168.5.1' (RSA) to the list of known hosts. Installation Result Message: The update completed successfully, but the system needs to be rebooted for the changes to be effective. Reboot Required: true VIBs Installed: INT_bootbank_net-ixgbe_3.21.6-1OEM.600.0.0.2159203 VIBs Removed: Intel_bootbank_net-ixgbe_3.21.4-1OEM.550.0.0.1331820 VIBs Skipped: ================== 192.169.10.104 ================= FIPS mode initialized Warning: Permanently added '192.168.5.1' (RSA) to the list of known hosts. Installation Result Message: The update completed successfully, but the system needs to be rebooted for the changes to be effective. Reboot Required: true VIBs Installed: INT_bootbank_net-ixgbe_3.21.6-1OEM.600.0.0.2159203 VIBs Removed: Intel_bootbank_net-ixgbe_3.21.4-1OEM.550.0.0.1331820 VIBs Skipped: ================== 192.168.10.105 ================= FIPS mode initialized Warning: Permanently added '192.168.5.1' (RSA) to the list of known hosts. Installation Result Message: The update completed successfully, but the system needs to be rebooted for the changes to be effective. Reboot Required: true VIBs Installed: INT_bootbank_net-ixgbe_3.21.6-1OEM.600.0.0.2159203 VIBs Removed: VMware_bootbank_net-ixgbe_3.7.13.7.14iov-20vmw.600.0.0.2494585 VIBs Skipped: nutanix@NTNX-15SM35440105-A-CVM:192.168.100.100:~$