Actualitzar ESXi 6.5 i checklist pre-upgrade

En aquest document podrem seguir els passos que nos permitirán actualizar el nostre host ESXi a la última versión, la 6.5. Veremos 3 opciones de actualización, una primera, segurament la más utilizada por todos, que es mediante un paquet que nos permite actualizar offline, por línea de comandos de la manera més rápida; una segona manera que es similar a la anterior pero online, descargando el actualizador directament del sitio web de VMware y por último la tradicional, la más sencilla, que es mediante CD, USB o iLO!

 

vsphere-6-5-order-upgrade-bujarra

I en la part final, no menys interessant, podrem trobar una guia que farem servir per comprovar si el nostre servidor és compatible amb aquest nou sistema. Tindrem en compte, abans de començar qualsevol actualització, comprovar la compatibilitat entre tots els elements que envolten la plataforma, on a més, haurem de seguir un ordre d'actualització concret, com podem veure en aquesta taula: ordre en productes vSphere. A més de comprovar controladors & firmwares en el servidor i els seus dispositius, cabina, switches… Com verificar si el nostre sistema de còpia de seguretat serà compatible, si disposem d'agents o programari afegit en el nostre host…

 

Actualització offline,

Aquesta forma d'actualitzar potser sigui la més comuna en entorns petits o mitjans. Primeramente nos deberemos descargar el paquet que nos va a permitir actualizar el ESXi; llamado offline depot, lo emmagatzemarem en un datastore común y gràcies a ell podrem actualitzar el SO en distintos ESXi a posteriori. Desde la web de VMware descargaremos el VMware vSphere Hypervisor (ESXi) Offline Bundle.

 

VMware-ESXi60-ESXi65-01-bujarra

Una vez descargado el fichero ZIP, lo subimos a un datastore con el client de vSphere, sea cliente web o el tradicional, nos connectaremos a un host mediante SSH, si tenim un Windows usaremos normalment Putty.

 

Con este comandament podrem veure un listado de los perfiles de instal·lacions disponibles en el depot, en aquest exemple verem que trae dos perfiles, uno sin VMware Tools por tant ocupará menos en disco y el otro és Standard.

[sourcecode]esxcli software sources profile list -d /vmfs/volumes/DATASTORE/VMware-ESXi-6.5.0-4564105-depot.zip[/sourcecode]

 

Con este comando ya realizaremos la actualización del sistema operativo del servidor:

[sourcecode]software profile update -p ESXi-6.5.0-4564105-standard -d /vmfs/volumes/DATASTORE/VMware-ESXi-6.5.0-4564105-depot.zip[/sourcecode]

 

Una vez actualizado este host, como es costumbre, deberemos reiniciarlo para que cargue con la nova versión. Y podremos continuar actualizando el resto de hosts des del mateix dipòsit y mismos comandos.

 

Actualización online,

Esta opción se diferencia de la anterior en que deberá descargar el software de actualización cada vez que executemos el comando, per tant, esto seria útil quan tenemos poques hosts i a més tenen accés a internet.

 

VMware-ESXi60-ESXi65-11-bujarra

Como comentamos, a diferència del mètode anterior, amb els següents comandaments podrem fer consultes al lloc de VMware buscant la versió que ens interessi i iniciar la seva instal·lació!

Amb el següent comandament podrem consultar al lloc de VMware quines opcions tenim d'actualització a una versió 6.5:

[sourcecode]esxcli software sources profile list -d https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml | grep -i ESXi-6.5[/sourcecode]

 

Segurament, haurem d'obrir a les regles del tallafoc de l'host ESXi la possibilitat de fer peticions sortints d'HTTP:

[sourcecode]esxcli network firewall ruleset set -e true -r httpClient[/sourcecode]

 

I amb aquest comandament directament actualitzarem l'host a l'última versió d'ESXi, en aquest cas la 6.5, amb el perfil d'instal·lació Standard, es descarregaran els arxius necessaris directament d'Internet:

[sourcecode]esxcli software profile update -p ESXi-6.5.0-4564106-standard -d https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml[/sourcecode]

 

 

Actualització manual, mitjançant CD, USB o iLO,

I aquesta seria l'opció més lenta i més senzilla, sigui gravant des de l'ISO de VMware ESXi un CD i arrancant el servidor amb ell, o un pendrive USB amb Unetbootin.

 

VMware-ESXi60-ESXi65-02-bujarra

Hem de reiniciar el servidor amb el CD/DVD/USB connectat, a la BIOS haurem indicat que reiniciarem des d'aquest dispositiu, i al boot seleccionarem “ESXi-6.5.0-4564106-standard installer” per començar amb l'upgrade.

 

VMware-ESXi60-ESXi65-03-bujarra

Premem ENTER per continuar,

 

VMware-ESXi60-ESXi65-04-bujarra

Amb “F11” acceptarem els termes de l'acord,

 

VMware-ESXi60-ESXi65-05-bujarra

I seleccionarem el disc on tenim instal·lat l'ESXi anterior. Si disposem de acceso a almacenamiento extern mediante algún tipo de cabina, una recomanación es la de desconectar las fibras para evitar equívocos. ENTER para continuar tras seleccionar el hd,

 

VMware-ESXi60-ESXi65-06-bujarra

Nos deberá detectar que tenemos un ESXi instalado y nos dará la possibilitat de actualizarlo, seleccionando “Upgrade”, damos a ENTER,

 

VMware-ESXi60-ESXi65-07-bujarra

De nuevo, amb “F11” confirmaremos la actualización de nuestro ESXi, que nos indica la versió que tenemos una 6.0.0,

 

VMware-ESXi60-ESXi65-08-bujarra

Esperamos un par de minutos…

 

VMware-ESXi60-ESXi65-09-bujarra

Y ya tendremos actualizado el host ESXi, sólo falta reiniciarlo para que cargue el nuevo sistema!

 

Revirtiendo la instalación,

 

VMware-ESXi60-ESXi65-10-bujarra

Si por la razón que sea, tenemos problemas tras la actualizar ESXi, durant el reinicio, en el boot del servidor podremos pulsar “Shift + R” i entrarem en mode recuperació, on podrem fer un roll back amb una versió anterior de l'hipervisor.

 

Checklist pre-actualització,

En aquest apartat us resumiré una mica els passos que s'haurien de seguir abans d'actualitzar un ESXi, espero no deixar-me moltes coses 😉 Comencem comprovant a la HCL de VMware si el model, generació i processador del nostre servidor són compatibles. Amb la comanda ‘smbiosDump’ verificarem a més la versió de BIOS que tenim instal·lada i a la HCL ens indicarà si és compatible.

 

VMware-ESXi-check-pre-upgrade-01-bujarra

Per a les NIC’s: Amb ‘esxcli network nic list ‘ obtindrem la llista d'adaptadors de xarxa a l'host, després amb ‘ethtool -i vmnicXX’ obtindrem el driver de l'adaptador de xarxa i la versió, així com el firmware. Amb ‘vmkchdev -l |grep vmnicXX’ obtindrem el VID (Id del venedor), el DID (Id del dispositiu), el SVID (Id de subvenedor) i el SSID (Id de subdispositiu).

Per a les HBA: Obtindrem un llistat dels adaptadors amb ‘esxcfg-scsidevs -a’, amb ‘vmkchdev -l |grep vmhbaXX’ obtindrem els identificadors del dispositiu per analitzar a la HCL, i amb ‘vmkload_mod -s MODUL’ (El mòdul que carrega, el obtindrem del llistat d'adaptadors).

 

VMware-ESXi-check-pre-upgrade-02-bujarra

Per verificar els dispositius tipus NIC o HBA, usarem la HCL filtrant per Dispositius I/O. Indicarem els nostres identificadors a la part dreta i premem a “Actualitza i mostra els resultats”, podrem veure la versió d’ESXi que suporta l’adaptador.

 

VMware-ESXi-check-pre-upgrade-03-bujarra

En prémer sobre la versió d’ESXi podrem verificar la versió necessària del driver & firmware, además de si el driver viene incluido en la ISO de VMware o en otras, adicionalmente podremos descargar el driver y añadirlo al mitjà de instal·lació.

Para asegurarnos que no nos dejamos ningún paquete de software o driver sin revisar, ejecutamos 'esxcli software vib list’ y obtendremos un listado de los VIB instalados (VMware Infrastructure Bundle). Pondremos atenció en la columna 'Vendor'.

I per finalitzar, os dejo una KB donde nos muestra el orden a seguir en la actualización de productos VMware: https://kb.vmware.com/kb/2147289. Así como unas consideraciones importants a tener antes de actualizar: https://kb.vmware.com/kb/2147548. Gaudir-lo, agur!!!

 

Posts recomanats

Autor

nheobug@bujarra.com
Autor del blog Bujarra.com Cualquier necesidad que tengas, no dubtis a contactar amb mi, us intentareu ajudar sempre que pugui, compartir és viure ;) . Gaudir dels documents!!!