How to upgrade Vmware ESXI 6.5 default installation to latest version without KVM



On if you buy a dedicated server with no KVM the only Vmware ESXI avariable to install through the web installer is the 6.5.0d right now, which is pretty outdated (over 2 years!) and that has major security flaws so it should not be used in a production environement.

Thanksfully there is an easy way to upgrade from 6.5.0d to the latest version.

The first step is to activate maintenance mode and SSH access on your ESXI. I wont describe here how to do it as it’s fairly easy and if you google it you’ll find how to do it in 1 min.

Second step is to log on your ESXI through SSH then go to this website and click on the latest ESXI version number on the toplist (ESXI 6.7 at the time i’m writing this).

Then click on the “Imageprofile” name link of the first result of the displayed page and the SSH commands that you need to use to update will be shown in a popup window.

Most of the time it goes like this:

esxcli network firewall ruleset set -e true -r httpClient

esxcli software profile update -d -p

esxcli network firewall ruleset set -e false -r httpClient

You might receive a false error message “no space left on device” when using the esxcli update command. If you do that’s because you need to upgrade the VMware locker tools on your ESXI first.

It’s explained how on vmware forums here:

Enjoy your latest version of ESXI :slight_smile: