Update a VMWare Host with Individual VIBs


Determine which VIBs are installed on the host.

esxcli --server=server_name software vib list

Install from a URL

esxcli --server=server_name software sources vib list --depot=http://web_server/depot_name

Install from a local zip file

esxcli --server=server_name software sources vib list --depot=path_to_depot_zip_file/depot_ZIP_file

Update VIBs from a depot accessible by URL

esxcli --server=server_name software vib update --depot=http://web_server/depot_name

Update VIBs from a local depot ZIP file

esxcli --server=server_name software vib update --depot=path_to_depot_ZIP_file/depot_ZIP_file

Install all VIBs from a ZIP file on a specified offline depot (includes both VMware VIBs and partner-supplied VIBs)

esxcli --server=server_name software vib install --depot path_to_VMware_vib_ZIP_file\VMware_vib_ZIP_file --depot path_to_partner_vib_ZIP_file\partner_vib_ZIP_file

Display the Installed VIBs and Profiles That Will Be Active After the Next Host Reboot
For VIBs

esxcli --server=server_name software vib list --rebooting-image

For Profiles

esxcli --server=server_name software profile get --rebooting-image