Actualizar ESXi usando offline bundle

Existen varias maneras de actualizar un host ESXi

  • Usando vCenter Update Manager
  • Usando una ISO de instalación y arrancando el host desde ella
  • Usando esxcli desde el propio host usando el offline bundle

¿Qué es el offline bundle de ESXi?

Se trata de un zip que contiene los parches y actualizaciones, todos juntos, a modo de service pack. Es muy conveniente para desplegar en varios hosts o realizar actualizaciones de forma scriptada. Actualizar ESXi usando offline bundle nos permite actualizar entre versiones Major (5.5 a 6.0, por ejemplo), lo cual resulta muy conveniente, ya que saltas a la última versión de parches disponibles al cambiar de versión.

Para descargar el offline bundle de ESXi deberás logarte en tu cuenta de My VMware e ir a la sección Download Patches

actualizar ESXi usando offline bundle

Una vez allí, seleccionamos en producto ESXi (embedded and installable) y versión, la que te corresponda.

actualizar ESXi usando offline bundle

Generalmente, el primer resultado es la última versión del offline bundle, en el caso del ejemplo, el ESXi600-201602001.zip

Una vez descargado, podemos subirlo a un datastore accesible por el host, ya sea local o en red. Si lo subimos a un datastore en red, podremos acceder al mismo desde varios hosts sin tener que repetir la subida varias veces.

Una vez subido, iremos poniendo los hosts en modo mantenimiento y entrando en ellos por ssh

Ejecutamos el comando esxcli software vib update -d /vmfs/volumes/ruta_al_offline_bundle.zip

Problemas que podemos encontrarnos al actualizar usando ESXi offline bundle

Si la imagen que usabamos en la versión anterior de vSphere estaba personalizada de alguna forma o incluía un driver que ya no está disponible en la versión a la que actualizamos, nos encontraremos un error similar a este:

En este caso lo que debemos hacer es desinstalar el vib que nos esté dando problemas con el comando

¿Como sabemos que vibs tenemos presentes en el sistema que no sean certificados por VMware?

Podemos mirarlo con este simple comando

Otro problema que me he encontrado es que el perfil que tenemos de ESXi no es compatible con el offline bundle que nos hemos descargado. Esto me lo encontré al intentar actualizar a 6.0u2, con el siguiente error:

Lo podemos solucionar indicando al ESXi que queremos utilizar otro perfil distinto que es el que viene dentro del zip:

 

 

 

 

 

Leave a Comment

Your email address will not be published. Required fields are marked *