Cómo actualizar ESXi 6.5 a 6.7 utilizando VMware Update Manager
Para parchear un host ESXI, puede utilizar la interfaz de línea de comandos en ESXCLI. Sin embargo, el uso de comandos ESXCLI para parchear un gran número de hosts ESXi puede llevar mucho tiempo, y los hosts de diferentes versiones pueden complicar aún más las cosas. En esta entrada de blog, veremos un método diferente para parchear y actualizar múltiples hosts ESXi – independientemente de su versión – desde una interfaz utilizando VMware vSphere Update Manager.
Pero antes, aclaremos la diferencia entre los términos actualización y mejora:
- Actualizar es cambiar la versión de un host ESXi, vCenter Server, etc. de una versión menor a una mayor, por ejemplo, de v.6.0 a v.6.5, de v.6.5 a v.6.7, etc.
- Actualizar o parchear es instalar parches diseñados para corregir errores en una versión principal existente. El número de compilación cambia, pero la versión sigue siendo la misma tras aplicar un parche. Por ejemplo, al actualizar ESXi 6.7 a ESXi 6.7 U1, U2 o U3, se mantiene la versión 6.7.
¿Qué es VMware Update Manager?
VMware vSphere Update Manager (VUM) es un plug-in (extensión) de vCenter. Debe instalarse manualmente en versiones de vCenter Server anteriores a vCenter 6.5. Si vCenter Server 6.5 está instalado en Windows, deberá instalar VUM manualmente. VMware Update Manager puede instalarse en la máquina con vCenter o en otra máquina Windows. VUM debe tener conectividad de red con vCenter, ya que está estrechamente integrado con vCenter Server.
Si ha instalado vCenter Server Appliance (VCSA) versión 6.5 o posterior, vSphere Update Manager está 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 el sistema de gestión centralizado para vSphere, y vSphere Update Manager es una herramienta centralizada para actualizar/mejorar hosts ESXi, VMs, appliance virtuales y aplicaciones virtuales(VMware vApps). También puede utilizar VUM para instalar y actualizar software como controladores en hosts ESXi, actualizar hardware VM, instalar y actualizar VMware Tools. VUM le permite actualizar/actualizar varias entidades a la vez.
Ventajas del uso 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, independientemente de la versión del host. Este enfoque también le permite gestionar los parches de VMware de forma centralizada mediante vCenter con VMware vSphere Client y le ayuda a ahorrar tiempo dedicado a la administración de vSphere. Puede automatizar la instalación de parches ESXi. VMware Update Manager es universal y permite instalar parches de terceros, como el conmutador virtual distribuido de Cisco, controladores actualizados para servidores Hewlett-Packard, etc., además de los parches de VMware.
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 backup con las nuevas versiones de ESXi y vCenter que utilizará tras la actualización/actualización. Puede utilizar las matrices de interoperabilidad de V Mware 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 funcionan los parches y las actualizaciones de ESXi
Básicamente, el flujo de trabajo de la aplicación de parches a ESXi consiste en lo siguiente:
- Cargar el archivo de instalación necesario en Update Manager
- Creación de una línea de base personalizada
- Adjuntar la línea de base a la entidad requerida (host ESXi, centro de datos, clúster, etc.)
- Control de conformidad (opcional)
- Comprobación previa de la reparación
- Remediación
Recuerde que, en la mayoría de los casos, las máquinas virtuales deben apagarse o migrarse de los hosts ESXi antes de iniciar la reparación cuando desee actualizar o mejorar estos hosts. Los hosts ESXi entran automáticamente en modo de mantenimiento cuando se reparan. Una vez finalizada la corrección, los hosts ESXi salen del modo de mantenimiento y es posible que sea necesario reiniciar el host. Si ha optado por reparar varios hosts ESXi, la reparación del segundo host comienza una vez finalizado el proceso de reparación del primer host ESXi.
Por lo tanto, el proceso para los hosts ESXi es el siguiente:
- Un host ESXi entra en modo de mantenimiento.
- Se instala un parche.
- El host ESXi se reinicia.
- El host ESXi se vuelve a conectar a vCenter.
- El host ESXi sale del modo de mantenimiento.
- El proceso de aplicación de parches ESXi se inicia para el siguiente host ESXi.
Cómo utilizar vSphere Update Manager para parchear hosts ESXi
Veamos ahora qué implica el uso de VMware Update Manager para actualizar ESXi 6.5 a ESXi 6.7. En este ejemplo, vCenter 6.7 se utiliza para gestionar tres hosts ESXi. VMware vSphere Update Manager está preinstalado en VCSA 6.7 (vCenter Server Appliance).
Abra VMware vSphere Client, vaya a Hosts y Clusters, y seleccione los hosts ESXi que desea actualizar. Puede seleccionar una carpeta de máquinas virtuales, un clúster o todo el centro de datos si es necesario. En este ejemplo, se actualizará el host ESXi con la dirección IP 192.168.101.205.
Actualización de ESXi 6.5 a ESXi 6.7
Seleccione el host ESXi necesario y compruebe la versión y el número de compilación en la pestaña Resumen.
Observe la pestaña Actualizaciones que está presente cuando VMware Update Manager está instalado en vCenter.
También puede abrir la pestaña Actualizaciones 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 Actualizaciones, puede ver un enlace a la página VMware Update Manager de vCenter.
Debe disponer de todos los paquetes necesarios antes de poder actualizar ESXi. Tenga en cuenta que debe descargar manualmente el instalador ISO de ESXi 6.7 antes de actualizar ESX 6.5 en vSphere Update Manager.
Carga de 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 Examinar 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 copiada la imagen de instalación de ESXi 6.7 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 múltiples entidades, como 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 (virtual machine), líneas de base de VA (virtual appliance). Las líneas de base VM y VA no pueden crearse manualmente, ya que están predefinidas.
También puedes crear grupos de líneas de base. En este ejemplo, la línea de base incluye una imagen ESXi para actualización. Sin embargo, puede seleccionar varios parches (actualizaciones), mejoras o ampliaciones para añadirlos a una línea de base. A continuación, puede utilizar una línea de base para instalar varios parches en hosts ESXi simultáneamente.
Creación de una línea de base en VMware Update Manager
En la pestaña Imágenes ESXi, pulse Nueva línea de base.
El asistente para Crear línea de base que se abre ahora tiene tres pasos:
- Introduzca un nombre y una descripción para una nueva línea de base. En este ejemplo, el nombre es ESXi6-7upgrade. Pulsa Siguiente para continuar.
- Seleccione una imagen de versión de ESXi. En este caso se selecciona la imagen ISO ESXi 6.7 Update1. Pulsa Siguiente.
- Compruebe el resumen y pulse Finalizar.
La línea de base se ha creado y se muestra en la pestaña Líneas de base de VMware Update Manager. También puede ver dos líneas de base predefinidas (parches de host no críticos y parches de host críticos).
Adjuntar una línea de base
- Vaya a Hosts y Clusters, seleccione su host (ESXi 6.5), y seleccione la pestaña Actualizaciones.
- En la sección Descripción general, seleccione Actualizaciones de host
- En la sección Líneas de base adjuntas, pulse Adjuntar.
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 Adjuntar.
Control del cumplimiento
- Volver a Hosts y Clusters.
- Seleccione su host ESXi (centro de datos, carpeta VM o clúster).
- Seleccione la pestaña Actualizaciones. En la pestaña Actualizaciones, seleccione Resumen.
- Seleccione Host Compliance y haga clic en Check Compliance.
La comprobación de conformidad le permite comprobar el estado de las actualizaciones añadidas a las líneas de base y le notifica cualquier conflicto. Si la actualización/actualización no es compatible, VMware Update Manager se lo notificará al realizar la comprobación de conformidad.
En este ejemplo, el estado de cumplimiento del host es no conforme, pero la actualización puede realizarse técnicamente para los hosts seleccionados.
Reparación previa al control
Debe realizarse una comprobación previa de la rehabilitación para verificar las condiciones e identificar posibles problemas que puedan surgir tras la rehabilitación. Si hay posibles problemas, se muestra la lista de acciones recomendadas. Por ejemplo, si va a actualizar hosts ESXi y las máquinas virtuales se ejecutan en un clúster, es posible que deba desactivar DPM y 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 corrección previa le permite evitar la finalización del proceso de actualización/actualización una vez iniciado.
- Vaya a Hosts y Clusters, seleccione su(s) host(es) ESXi, haga clic con el botón derecho en el host y en el menú contextual, seleccione Update Manager > Pre-check Remediation.
- Espere un rato hasta que finalice el proceso de comprobación. Si hay advertencias tras finalizar el proceso de corrección previo a la comprobación, realice las acciones recomendadas para solucionar los problemas.
- Si todo es correcto y no es necesario realizar ninguna acción para iniciar la corrección, vaya a Hosts y clústeres, 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 (CLUF), marque la casilla correspondiente y pulse Aceptar.
- Seleccione los hosts ESXi que deben repararse, edite los ajustes si es necesario (ajustes de programación, opciones de reparación) y haga clic en Reparar.
- Todas las máquinas virtuales deben apagarse o migrarse del host antes de proceder a la reparación. El host entrará automáticamente en modo de mantenimiento. Puede ver el progreso del proceso de corrección en la pestaña Tareas recientes. Espere a que finalice el proceso. Después de actualizar un host ESXi, el host debe reiniciarse y salir del modo de mantenimiento automáticamente.
- Una vez finalizado el proceso de actualización de ESXi y reiniciado el host ESXi, seleccione este host en la página Host/Cluster y compruebe la versión y el número de compilación. Como puede ver en la siguiente captura de pantalla, nuestro host ESXi se ha 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 de la tabla e identificar la versión, el nombre de la versión y la fecha de publicación.
El host ESXi se ha actualizado correctamente y puede volver a ejecutar máquinas virtuales en este host.
Cómo parchear ESXi 6.7 a ESXi 6.7 Update 2
Si utiliza hosts ESXi 6.7, no podrá actualizarlos hasta que se haya publicado una nueva versión de vSphere. En el momento de escribir esta entrada de blog, vSphere 6.7 es la última versión. Sin embargo, VMware ha publicado actualizaciones que contienen parches de seguridad y otros parches.
Los hosts ESXi 6.7 pueden actualizarse a ESXi 6.7 Actualización 1, Actualización 2 y Actualización 3 en el momento de redactar este documento. Veamos a modo de ejemplo cómo actualizar la versión 6.7 Update 1 del host ESXi a la versión 6.7 Update 2. Puede utilizar este proceso para actualizar su ESXi 6.7 Update 2 a ESXi 6.7 Update 3 mediante VMware Update Manager, así como para instalar parches personalizados de VMware. Como recordará, la versión actual del host ESXi considerada en nuestro ejemplo es la versión 6.7 Update 1 build 10302608.
Paso 1: Abrir Update Manager
Abra vSphere Update Manager (en vSphere Client vaya a Inicio > Update Manager) y seleccione la pestaña Actualizaciones. Puede ver una lista de las actualizaciones y parches disponibles, su gravedad, tipo y categoría. Los requisitos de VMware ESXi 6.7 Complete Update 2 están presentes en esta lista, por lo tanto, podemos continuar.
Paso 2: Crear una base de referencia
Como 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 Crear línea de base.
- 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. Pulsa Siguiente para continuar.
- 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 los parches que cumplan los siguientes criterios«. De lo contrario, se sugerirá la instalación de todos los parches de VMware disponibles.
- Seleccione Parches manualmente. Seleccione los parches de VMware necesarios. En este ejemplo se ha seleccionado VMware ESXi 6.7 Complete Update 2.
- Resumen. Comprueba los ajustes de base y, si todo es correcto, pulsa 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.
Paso 3: Conectar 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 Actualizaciones de host y, en la sección Líneas de base adjuntas, haga clic en Adjuntar.
En la ventana emergente, seleccione la línea de base necesaria(ESXi6-7upd2 en este ejemplo) y pulse Adjuntar.
Paso 4: Remediar el host ESXi
Ahora la línea de base ha sido adjuntada al host ESXi, y usted debe seleccionar esta línea de base. Debe preparar su host ESXi para la corrección y apagar o migrar las máquinas virtuales de los hosts que deben ser parcheados. Tenga en cuenta que el host ESXi necesita entrar en el modo de mantenimiento para poder instalar los parches ESXi. A continuación, haga clic en Remediar para iniciar la actualización del host ESXi.
En la ventana recién abierta, confirme el host que desea parchear y selecciónelo marcando la casilla de verificación (la casilla de verificación está seleccionada por defecto). Configure opciones adicionales si es necesario, y pulse Remediar para empezar a parchear el host ESXi.
Paso 5: Verificar que el host ha sido parcheado
Espere a que finalice el proceso de reparación. A continuación, 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 se ha actualizado a la versión 6.7.0 Update 2 Build 13006603.
Tenga en cuenta que puede configurar ajustes globales para VMware Update Manager si es necesario yendo a Update Manager > Settings.
Conclusión
VMware Update Manager es un útil módulo 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 utilizar VUM para actualizar o mejorar componentes en entornos vSphere de gran tamaño. No olvide comprobar la compatibilidad antes de instalar los parches y tenga cuidado al migrar o apagar las máquinas virtuales que se ejecutan en hosts ESXi programados para recibir parches.
El software de backup de VMware de NAKIVO es compatible con la última versión de VMware vSphere y le permite proteger sus máquinas virtuales y recuperar al instante elementos individuales y máquinas virtuales completas cuando sea necesario.