Con esta guía te enseñare como actualizar ESXi desde la linea de comando usando los repositorios online de VMWare.
Solo tienes que seguir las instrucciones, si te da un error de problema de espacio en disco, debes mover el fichero de intercambio usando la interface web de ESXi a otro datastore o lun en la que no este instalado ESXi.
Para parchear ESXi, es necesario seguir las siguientes instrucciones dadas:
1º Mover todas las maquinas virtuales a otro host o en su caso dejarlas apagadas.
2º Habilitar el servicio SSH y acceder.
3º Poner el host en modo mantenimiento usando el comando:
vim-cmd hostsvc/maintenance_mode_enter
4º Cambiar la regla del firewall para permitir el trafico http.
esxcli network firewall ruleset set -e true -r httpClient
5º Listar los updates de ESXi que existen online y elegir el parche que deseamos instalar.
esxcli software sources profile list -d https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml | grep ESXi-6.5.0-20
6º Instalar el parche deseado:
esxcli software profile update -p ESXi-6.5.0-20191204001-standard -d https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml
7º Deshabilitar la regla que permite el trafico http en el host ESXi
esxcli network firewall ruleset set -e false -r httpClient
8º Salir del modo mantenimiento y reiniciar.
vim-cmd hostsvc/maintenance_mode_exit && reboot