Issue
I was trying to perform NSX-T host preparation on a cluster (based on HPe Simplivity) composed of two Esxi hosts, when I received the following error message:
Failed to install software on host. Failed to install software on host. Simplivity.host.local : java.rmi.RemoteException: [InstallationError] Upgrade VIB(s) "loadesx" is required for the transaction. Please use a depot with a complete set of ESXi VIBs. Please refer to the log file for more details.
Solution
After investigating, I don't actually find the installed VIB...
# esxcli software vib list | grep load
I check the profile on the ESXi host ...
# esxcli software profile getThe current update was done with custom bundles,
The customer confirms that during the update phase, he skipped the installation because otherwise he would not have been able to update the drivers.
I then asked the customer to retrieve the Offline Bundle package used for the update.
I copied the same Offline Bundle used for the upgrade into a shared folder by the cluster hosts. I checked the Offline Bundle profile ...
# esxcli software sources profile list -d /vmfs/volumes/SVT-VDI/Temp/HPe/Q8A57-11137_hpe-esxi7.0u3c-19193900-703.0.0.10.8.1-3-offline-bundle.zip... and then the contents of the VIBs, to verify that was present "loadesx" ...
# esxcli software sources profile get -d /vmfs/volumes/SVT-VDI/Temp/HPe/Q8A57-11137_hpe-esxi7.0u3c-19193900-703.0.0.10.8.1-3-offline-bundle.zip -p HPE-ESXi-7.0-Update3c-19193900-customizedVerified the presence, I proceed with the update of the profile in this way:
# esxcli software profile update -d /vmfs/volumes/SVT-VDI/Temp/HPe/Q8A57-11137_hpe-esxi7.0u3c-19193900-703.0.0.10.8.1-3-offline-bundle.zip -p HPE-ESXi-7.0-Update3c-19193900-customizedAs we can see above, there are a number of packages that have been installed/updated including “loadesx”.
Since a reboot is required, let's proceed with rebooting the ESXi host.
Post Reboot we verify that the module has been properly loaded ...
# esxcli software vib list | grep load
Back to NSX-T UI Click on Install Failed of the host we just updated, then VIEW ERRORS Select the error message and click RESOLVE Click RESOLVE again. I check the progress of the installation process ... I also check via command line ...
# esxcli software vib list | grep -i nsxVerified that the NSX-T packages have been correctly installed on the ESXi host (NSX Configuration: Success), and the status of the host in NSX-T is UP... I proceed to perform the same tasks with the next host.
Now, all hosts are UP and running.
That's it.
Nessun commento:
Posta un commento