jueves, 16 de diciembre de 2010

Actualizar ESX(i) desde consola

De un tiempo a esta parte instalamos las servidores dedicados a Virtual Center, Veeam Backup y Monitoring en máquinas virtuales ubicadas en los discos locales de un host ESXi , fuera de los clusters HA/DRS.

Esto es un problema a la hora de instalar parches que requieren poner los host en modo mantenimiento, pues el servicio Update Manager no se puede utilizar al no poder iniciar el Virtual Center. Como ya no disponemos del viejo Host Update, sólo nos queda actualizar estos ESX(i) desde consola.

En esta ocasión actualizaremos mediante un paquete zip que podremos descargar desde la página de Descarga de Parches de ESX/ESXi.


A continuación nos conectaremos vía SSH al host en cuestión y seguiremos los siguientes pasos:
  
  1. Escanear parches disponibles

    ~ # esxupdate --bundle https://hostupdate.vmware.com/software/VUM/OFFLINE/release-254-20101122-192599/ESXi410-201011001.zip scan

    ESXi410-201011001.zip           ############################# [100%]

    Applicable bulletins with updates are listed.
    ----Bulletin ID----- --------Date------- ----Summary-----
    ESXi410-201011401-BG 2010-11-29T08:00:00 Updates Firmware
    Esxupdate local cache states:
     Location: /tmp/updatecache
     Available space: 4004 [MB]

  2. Desempaquetar los parches

    ~ # esxupdate --bundle https://hostupdate.vmware.com/software/VUM/OFFLINE/release-254-20101122-192599/ESXi410-201011001.zip stage

    Unpacking deb_vmware-esx-firmware_4.1.0-0.2.320137 ############################################ [100%]

  3. Si la actualización lo requiere poner el host en mantenimiento
  4. Instalar los parches
    ~ # esxupdate --bundle https://hostupdate.vmware.com/software/VUM/OFFLINE/release-254-20101122-192599/ESXi410-201011001.zip update
    Installing packages :deb_vmware-esx-firmware_4.1.0-0.2.320.. ############################################ [100%]

    The update completed successfully, but the system needs to be rebooted for the
    changes to be effective.
  5. Rebotar el host si la instalación lo requiere 
  6. Comprobar si la instalación se ha realizado correctamente
    ~ # esxupdate query
    ----Bulletin ID----- -----Installed----- ----Summary-----
    ESXi410-201011401-BG 2010-12-16T14:44:42 Updates Firmware

  7. Salir del modo mantenimiento