Cómo Parchear ESXi con VMware Update Manager: Complete Walkthrough

Los hosts ESXi pueden ser parcheados en la interfaz de línea de comandos utilizando ESXCLI, aunque este método es más ventajoso cuando el número de hosts ESXi que se necesita parchear no es alto. Si el número de hosts ESXi requeridos es alto, parchear cada host en ESXCLI puede tomar mucho tiempo y esfuerzo, especialmente si tiene hosts de diferentes versiones. Afortunadamente, VMware proporciona vSphere Update Manager que puede utilizarse para actualizar los hosts ESXi desde la interfaz única. La entrada del blog de hoy trata sobre VMware vSphere Update Manager y explica cómo actualizar los hosts ESXi de forma centralizada.

Nuestro completo software ofrece una sólida protección de los datos y las aplicaciones empresariales. Participe en nuestra promoción Pruebe & Comprar y obtenga la oportunidad de recibir una tarjeta de regalo de Amazon por probar NAKIVO Backup & Replicación en su entorno.

¿Qué es VMware Update Manager?

VMware vSphere Update Manager es un plug-in (extensión) de vCenter que debe instalarse manualmente en versiones de vCenter Server anteriores a vCenter 6.5. Si vCenter Server 6.5 está instalado en Windows, debe instalar vSphere Update Manager (VUM) manualmente. VMware Update Manager puede instalarse en la máquina con vCenter o en otra máquina Windows y debe tener conectividad de red con vCenter ya que VUM está estrechamente integrado con vCenter Server. Si ha instalado vCenter Server Appliance (VCSA) versión 6.5 o posterior, entonces vSphere Update Manager ha sido preinstalado en vCenter por defecto y se inicia automáticamente. Se recomienda instalar vCenter 6.7 como VCSA – en este caso, vCenter se ejecuta como una máquina virtual (VM) en un servidor ESXi. VMware vCenter es un sistema de gestión centralizado para vSphere, y vSphere Update Manager es una herramienta centralizada para actualizar/actualizar hosts ESXi, VMs, appliances virtuales y aplicaciones virtuales (VMware vApps). También puede instalar y actualizar software como los controladores en los hosts ESXi, actualizar el hardware de las VM, instalar y actualizar VMware Tools. De este modo, puede actualizar o mejorar varias entidades a la vez.

Ventajas de VMware Update Manager

Las ventajas de utilizar VMware Update Manager incluyen la flexibilidad y la posibilidad de instalar parches de VMware en varios hosts a la vez. Este enfoque también le permite gestionar los parches de VMware de forma centralizada mediante el uso de vCenter con VMware vSphere Client y le ayuda a ahorrar tiempo en la administración de vSphere. También puede automatizar la instalación de parches de ESXi. VMware Update Manager es universal y le permite instalar parches de VMware y parches de terceros, como el conmutador virtual distribuido de Cisco, los controladores actualizados para los servidores de Hewlett-Packard, etc.

Compatibilidad

Antes de iniciar el proceso de actualización/actualización, asegúrese de comprobar la compatibilidad de su versión actual de vCenter con la nueva versión de ESXi, la compatibilidad de su versión actual de ESXi con la versión de actualización y la compatibilidad de su software de copia de seguridad con las nuevas versiones de ESXi y vCenter que utilizará tras la actualización/actualización. Puede utilizar las matrices de interoperabilidad de VMware en el sitio web de VMware. Además, asegúrese de comprobar la compatibilidad de su hardware con los parches de ESXi antes de instalar estos parches.

Cómo funciona la aplicación de parches de ESXi

Básicamente, el flujo de trabajo de la aplicación de parches de ESXi consiste en lo siguiente:

  • Cargar el archivo de instalación necesario en Update Manager
  • Crear una línea de base personalizada
  • Adjuntar la línea de base a la entidad requerida (host ESXi, centro de datos, clúster, etc.)
  • Comprobación de conformidad (opcional)
  • Comprobación previa a la reparación
  • Reparación

Recuerde que, en la mayoría de los casos, las máquinas virtuales deben apagarse o migrar de los hosts ESXi antes de iniciar la reparación cuando se pretende actualizar o mejorar estos hosts. Los hosts ESXi entran en el modo de mantenimiento automáticamente cuando se remedia. Una vez finalizada la reparación, los hosts ESXi salen del modo de mantenimiento y es posible que sea necesario reiniciar el host. Si ha elegido remediar varios hosts ESXi, el proceso de remediar el segundo host comienza una vez que el proceso de remediar el primer host ESXi ha terminado.

Por lo tanto, el proceso de actualización y mejora de los hosts ESXi puede dividirse en los siguientes pasos:

  • Un host ESXi entra en el modo de mantenimiento.
  • Se instala un parche.
  • Se reinicia el host ESXi.
  • Se reconecta el host ESXi a vCenter.
  • El host ESXi sale del modo de mantenimiento.
  • Se inicia el proceso de aplicación de parches ESXi para el siguiente host ESXi.

Cómo utilizar vSphere Update Manager para parchear los hosts ESXi

Expliquemos qué implica el uso de VMware Update Manager para actualizar ESXi 6.5 a ESXi 6.7. En el ejemplo actual, se utiliza vCenter 6.7 para gestionar tres hosts ESXi. VMware vSphere Update Manager está preinstalado en VCSA 6.7 (vCenter Server Appliance).

Abra el VMware vSphere Client, vaya a Hosts y Clusters, y seleccione los hosts ESXi que desea actualizar. Puede seleccionar una carpeta de VM, un cluster o todo el centro de datos si es necesario. En este ejemplo, se actualizará el host ESXi cuya dirección IP es 192.168.101.205.

La actualización se refiere a la instalación de parches que corrigen errores en la versión actual. El número de compilación se incrementa, pero la versión sigue siendo la misma después de aplicar una actualización. Por ejemplo, actualizar ESXi 6.7 a ESXi 6.7 U1, ESXi6.7 U2 o ESXi6.7 U3 conserva la versión 6.7.

Actualización de ESXi 6.5 a ESXi 6.7

Seleccione el host ESXi requerido y compruebe la versión y el número de compilación en la pestaña Resumen. Preste atención a la pestaña Updates que está presente cuando VMware Update Manager está instalado en vCenter. También puede abrir la pestaña Updates para comprobar la versión y la compilación de ESXi. Como puede ver en la captura de pantalla, en el ejemplo se utiliza ESXi 6.5 build 8294253 (la dirección IP del host ESXi es 192.168.101.205 y la dirección IP de vCenter es 192.168.101.103). En la pestaña de Actualizaciones, puede ver un enlace a la página de VMware Update Manager de vCenter.

Debe tener todos los paquetes necesarios antes de poder actualizar ESXi. Tenga en cuenta que debe descargar el instalador ISO de ESXi 6.7 manualmente antes de actualizar ESX 6.5 en vSphere Update Manager.

Cargar la imagen para la actualización

Vaya a VMware Update Manager (Inicio > Update Manager), seleccione la pestaña de imágenes ESXi y haga clic en Importar para importar el archivo ISO de instalación de ESXi 6.7 al repositorio de vSphere Update Manager.

Haga clic en Browse y seleccione el archivo ISO del instalador de ESXi 6.7. Haga clic en Importar para importar la imagen a un repositorio.

Espere hasta que la imagen ISO se haya copiado.

Una vez que la imagen de instalación de ESXi 6.7 se haya copiado en el repositorio de Update Manager, deberá crear una nueva línea de base. Una línea de base es como un preajuste que se puede aplicar a varias entidades, como los hosts ESXi, a la vez. Las líneas de base se dividen en líneas de base de host, líneas de base de VM (máquina virtual) y líneas de base de VA (dispositivo virtual). Las líneas de base VM y VA no pueden crearse manualmente, ya que están predefinidas. También se pueden crear grupos de líneas de base. En el ejemplo actual, una línea de base incluye una imagen de ESXi para su actualización. Sin embargo, puede seleccionar varios parches (actualizaciones), mejoras o extensiones para añadirlos a una línea de base. A continuación, puede utilizar una línea de base para instalar varios parches en los hosts ESXi de forma simultánea.

Creación de una línea de base

En la pestaña de imágenes ESXi, pulse Nueva línea de base.

El asistente para crear una línea de base que se abre ahora contiene tres pasos.

1. Introduzca un nombre y una descripción para una nueva línea de base. En el ejemplo actual, el nombre es ESXi6-7upgrade. Pulse Siguiente para continuar.

2. Seleccione una imagen de lanzamiento de ESXi. En este caso se selecciona la imagen ISO de ESXi 6.7 Update1. Pulse Siguiente.

3. Compruebe el resumen y pulse Finalizar.

Ahora se ha creado la línea de base, y puede ver la línea de base creada en la pestaña Líneas de base de VMware Update Manager. También puede ver dos líneas de base predefinidas (Non-Critical Host Patches y Critical Host Patches).

Adjuntando una línea de base

Vaya a Hosts and Clusters, seleccione su host (ESXi 6.5), y seleccione la pestaña Updates. En la sección Overview, seleccione Host Updates y, a continuación, en la sección Attached Baselines, pulse Attach.

Nota: puede seleccionar todo el centro de datos, la carpeta VM o el clúster si desea actualizar varios hosts ESXi.

Seleccione su línea de base de actualización personalizada (ESXi6-7upgrade en este caso) y pulse Attach.

Comprobación de la conformidad

Vuelva a Hosts y Clusters, seleccione su host ESXi (centro de datos, carpeta de VM o cluster) y, a continuación, seleccione la pestaña Actualizaciones.

En la pestaña Actualizaciones, seleccione Visión general y, a continuación, elija Conformidad del host y haga clic en Comprobar conformidad.

La comprobación de la conformidad le permite verificar el estado de las actualizaciones añadidas a las líneas de base y notificar si existen o no conflictos. Si la actualización o la mejora no son compatibles, VMware Update Manager le notificará al realizar la comprobación de conformidad.

En nuestro ejemplo, el estado de conformidad del host es no compatible, pero la actualización puede realizarse técnicamente para los hosts seleccionados.

Reparación previa a la comprobación

La reparación previa a la comprobación debe realizarse para verificar las condiciones e identificar los posibles problemas que pueden producirse después de la reparación. Si hay posibles problemas, se muestra la lista de acciones recomendadas. Por ejemplo, si se van a actualizar los hosts ESXi y las máquinas virtuales se ejecutan en un clúster, es posible que sea necesario desactivar DPM, el control de admisión de HA y activar DRS, EVC, etc. En cuanto a las máquinas virtuales, es posible que tenga que desconectar una unidad de DVD virtual, desactivar la tolerancia a fallos para la máquina virtual en un clúster, etc. La remediación de precomprobación le permite evitar la terminación del proceso de actualización/actualización después de iniciarlo.

Vaya a Hosts y Clusters, seleccione su host (hosts) ESXi, haga clic con el botón derecho en el host y seleccione Update Manager > Remediación de precomprobación en el menú contextual.

Espere un rato hasta que termine el proceso de comprobación. Si hay advertencias después de terminar el proceso de remediación de precomprobación, realice las acciones recomendadas para solucionar los problemas.

Si todo es correcto y no hay que realizar ninguna acción para comenzar la remediación, vaya a Hosts y clusters, seleccione su host ESXi, seleccione la pestaña Actualizaciones y abra la categoría Actualizaciones de host en la sección Descripción general. Seleccione la línea de base requerida (ESXi6-7upgrade en este caso) y haga clic en Remediar.

Lea y acepte el Acuerdo de licencia de uso final (EULA), marque la casilla correspondiente y pulse Aceptar.

Seleccione los hosts ESXi que deben ser reparados, edite la configuración si es necesario (configuración de programación, opciones de reparación) y haga clic en Remediar.

Todas las máquinas virtuales deben estar apagadas o migradas del host antes de reparar. El host entrará en el modo de mantenimiento automáticamente. Puede ver el progreso del proceso de reparación en la pestaña Tareas recientes. Espere hasta que el proceso haya finalizado. Después de actualizar un host ESXi, el host debe reiniciarse y salir del modo de mantenimiento automáticamente.

Una vez que el proceso de actualización de ESXi haya finalizado y su host ESXi se haya reiniciado, seleccione este host en la página Host/Cluster y verifique la versión y el número de compilación. Como puede ver en la captura de pantalla de abajo, nuestro host ESXi ha sido actualizado de la versión 6.5 build 8294253 a la versión 6.7 build 10302608 (Actualización 1). Puede comparar su número de compilación con el número de compilación en la tabla e identificar la versión, el nombre de la versión y la fecha de lanzamiento.

El host ESXi se ha actualizado correctamente, puede ejecutar VMs en este host de nuevo.

Actualización de ESXi 6.7 a ESXi 6.7 Update 2

Si utiliza hosts ESXi 6.7, no puede actualizar estos hosts hasta que se haya lanzado una nueva versión de vSphere. En el momento de escribir esta entrada del blog, vSphere 6.7 es la última versión. Sin embargo, VMware ha lanzado actualizaciones que contienen parches de seguridad y otros parches. Los hosts ESXi 6.7 pueden ser actualizados a ESXi 6.7 Update 1, Update 2 y Update 3 en este momento. Vamos a considerar cómo actualizar la versión 6.7 Update 1 del host ESXi a la versión 6.7 Update 2 como ejemplo. Puede utilizar este proceso para actualizar su ESXi 6.7 Update 2 a ESXi 6.7 Update 3 utilizando VMware Update Manager, así como instalando parches personalizados de VMware. Como recordarás, la versión actual del host ESXi considerada en nuestro ejemplo es la versión 6.7 Update 1 build 10302608.

Abre vSphere Update Manager (en vSphere Client ve a Home > Update Manager) y selecciona la pestaña Updates. Podrá ver una lista de actualizaciones y parches disponibles, su gravedad, tipo y categoría. La actualización requerida VMware ESXi 6.7 Complete Update 2 está presente en esta lista, por lo tanto, podemos continuar.

Crear una línea de base

Como se ha visto en el ejemplo anterior, primero hay que crear una nueva línea de base. En VMware Update Manager, abra la pestaña Baselines, haga clic en New > Baseline.

Se abre el asistente Create Baseline.

1. Nombre y descripción. Introduzca un nombre, por ejemplo ESXi6-7upd2, introduzca la descripción (opcional) y seleccione el tipo de línea de base. En este caso, el tipo de contenido es Patch. Pulse Siguiente para continuar.

2. Seleccione Parches automáticamente. Como queremos instalar la actualización necesaria manualmente, hay que desmarcar la casilla «Actualizar automáticamente esta línea de base con parches que coincidan con los siguientes criterios». De lo contrario, se sugerirá la instalación de todos los parches de VMware disponibles.

3. Seleccione Parches manualmente. Seleccione los parches de VMware necesarios. En este ejemplo se ha seleccionado VMware ESXi 6.7 Complete Update 2.

4. Resumen. Compruebe la configuración de la línea de base y, si todo es correcto, pulse Finalizar.

Ahora que se ha creado una línea de base, puede ver la nueva línea de base en la pestaña Líneas de base de VMware Update Manager.

Adjuntar la línea de base al host

Ahora, vuelva a Hosts y Clusters, seleccione el host ESXi que desea parchear y seleccione la pestaña Actualizaciones. Haga clic en Host Updates y en la sección Attached Baselines, haga clic en Attach.

En la ventana emergente, seleccione la línea de base requerida (ESXi6-7upd2 en este ejemplo) y pulse Attach.

Remediar el host ESXi

Ahora que la línea de base se ha adjuntado al host ESXi, puede seleccionar esta línea de base. Debe preparar su host ESXi para la remediación y apagar o migrar las máquinas virtuales de los hosts que deben ser parcheados. Tenga en cuenta que el host ESXi debe entrar en el modo de mantenimiento para poder instalar los parches de ESXi. A continuación, haga clic en Remediate para comenzar a actualizar el host ESXi.

En la nueva ventana abierta, confirme el host que desea parchear y seleccione este host marcando la casilla de verificación (la casilla está marcada por defecto). Configure las opciones adicionales si es necesario, y pulse Remediate para empezar a parchear el host ESXi.

Espere hasta que el proceso de remediación haya terminado. Después de eso, seleccione su host ESXi y, en la pestaña Resumen, compruebe la versión y el número de compilación para asegurarse de que el host se ha parcheado correctamente. Ahora nuestro host ESXi ha sido actualizado a la versión 6.7.0 Update 2 Build 13006603.

Nótese, que puede configurar los ajustes globales de VMware Update Manager si es necesario yendo a Update Manager > Settings.

Conclusión

VMware Update Manager es un módulo útil destinado a la gestión e instalación de actualizaciones en entornos VMware vSphere. VMware vSphere Update Manager (VUM) está estrechamente integrado con vCenter y se incluye con VCSA 6.5 y VCSA 6.7. Se recomienda especialmente el uso de VUM para actualizar o mejorar los componentes de grandes entornos vSphere. En la entrada del blog de hoy se ha explicado cómo utilizar esta herramienta de parches de VMware para actualizar un host ESXi e instalar parches de VMware ESXi en ejemplos. No olvide comprobar la compatibilidad antes de instalar los parches y tenga en cuenta la migración o el apagado de las máquinas virtuales que se ejecutan en los hosts ESXi programados para ser parcheados.

Respecto a la compatibilidad de las nuevas versiones de los componentes de vSphere como los hosts ESXi y vCenter con el software de copia de seguridad, NAKIVO Backup &Replicación es compatible con VMware vSphere 6.7 Update 3 y le permite proteger sus máquinas virtuales que se ejecutan en el entorno VMware vSphere de la mejor manera posible. Descargue la última versión de NAKIVO Backup & Replication y pruebe el producto en su entorno de forma gratuita.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.