UpgradeESXi

Quick and Dirty ESXi 5.5 Upgrade

UpgradeESXiAs I´ve posted about earlier, you can update your ESXi hosts to a new release from the command line. Now that ESXi 5.5 has been released, the same procedure can be applied to upgrade once more.

Place the host in maintenance mode, then run the following command to do an online update to ESXi 5.5:

~ # esxcli software profile update -d https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml -p ESXi-5.5.0-1331820-standard

While this runs, monitor the log file to check upgrade process:

~ # tail -f /var/log/esxupdate.log

Let it run for a while all the way until it´s finished, reboot the host and hey presto, fresh new ESXi 5.5 upgrade completed! Quick and dirty, just the way we like it.

To verify the version, still using the command line, issue the following command:

~ # vmware -l
VMware ESXi 5.5.0 GA

Of course, test this thoroughly before doing this in a production environment, after all your hosts might need VIBs not included in the standard download.

11 thoughts on “Quick and Dirty ESXi 5.5 Upgrade”

  1. Don’t forget to enable outgoing HTTP connections in the ESXi firewall, or it might hang for ages.
    Here’s the CLI command:
    esxcli network firewall ruleset set -e true -r httpClient

      1. And yet you did not take the how many seconds to update the entry above? I wondered why it was taking so long. Thanks to someone else for including ALL the necessary commands.

  2. I followed the guide and confirmed upgrade to version 5.5 using vmware -v. However, after reboot, it changed hack to 5.1

    1. Basically because this pulls the download directly from the VMware site and installs it. In an enterprise environment you might want to to proper due diligence and test your upgrades before implementing them in a production environment.

      Also, this download does not include any third party drivers etc, like the VIBs you get from vendors like HP, Dell, FusionIO etc.

Leave a Reply