Administra el mantenimiento de los nodos de Bare Metal

En la solución de VMware en Google Cloud, eres responsable de aplicar parches, actualizar y actualizar tu pila de software de VMware Cloud Foundation (VCF). Google Cloud administra los servidores físicos subyacentes, la energía, el enfriamiento y la estructura del centro de datos para tus nodos de ESXi de z3-highmem-192-highlssd-metal sin sistema operativo. De forma periódica, Google Cloud realiza eventos de mantenimiento de hosts para aplicar reparaciones de hardware, actualizaciones de firmware y parches de seguridad a los hosts físicos.

En este documento, se describen los tipos de eventos de mantenimiento de host que afectan a los nodos de ESXi de equipos físicos y se explica cómo evacuar las cargas de trabajo y ejecutar el mantenimiento sin interrumpir los clústeres de VCF.

Tipos de eventos del host

Las instancias de Compute Engine de equipos físicos experimentan las siguientes categorías de eventos de host:

  • Eventos de mantenimiento planificados: Son períodos de mantenimiento programados que Google Cloud anuncia con anticipación. La mayoría de las actualizaciones en segundo plano no son interrupciones, mientras que el mantenimiento del hardware o del firmware requiere reiniciar el nodo de equipos físicos.
  • Mantenimiento de emergencia: Es el mantenimiento urgente de hardware o software de toda la flota que requiere un reinicio del nodo para evitar fallas o aplicar mitigaciones de seguridad críticas. Google Cloud proporciona un aviso anticipado de 7 a 90 días, según la gravedad del evento, y completa el campo maintenanceReasons en los metadatos de la instancia.
  • Errores de host: Son fallas de hardware o de host físico poco frecuentes e inesperadas (compute.instances.hostError) que provocan un reinicio no planificado o requieren reemplazar el nodo de equipos físicos. Cuando se produce un error de host, la alta disponibilidad (HA) de vSphere reinicia automáticamente las máquinas virtuales (VM) afectadas en los hosts ESXi en buen estado del clúster.

Consideraciones de mantenimiento para los clústeres de VCF

Antes de activar un evento de mantenimiento disruptivo en un nodo de ESXi de equipos físicos, revisa los siguientes requisitos operativos:

  • Completa el mantenimiento antes de la fecha límite programada: Inicia siempre el mantenimiento de forma manual durante un período de cambio aprobado antes de que venza el período programado. Si el período de mantenimiento vence antes de que lo inicies, Compute Engine inicia automáticamente el evento de mantenimiento, que reinicia el host sin colocarlo primero en el modo de mantenimiento de vSphere.
  • Verifica la capacidad del clúster: Asegúrate de que tu clúster de vSphere y vSAN tenga suficiente capacidad de procesamiento y almacenamiento de repuesto para evacuar todas las VMs y cumplir con los requisitos de tolerancia a errores de tu política de almacenamiento de vSAN. Si tu clúster no tiene suficiente espacio libre, agrega un nodo de equipos físicos al clúster antes de iniciar el mantenimiento.
  • Primero, coloca el host de ESXi en el modo de mantenimiento de vSphere: Siempre evacúa las VMs colocando el host en modo de mantenimiento en vCenter Server o VCF Operations antes de activar el mantenimiento en la consola de Google Cloud .
  • Mantén un nodo por clúster a la vez: Cada evento de mantenimiento de equipos físicos tarda entre 120 y 150 minutos en completarse. Ejecuta el mantenimiento en solo un nodo por clúster de vSphere a la vez para preservar la disponibilidad de los datos de vSAN. Puedes ejecutar el mantenimiento en nodos de clústeres de vSphere independientes o dominios de carga de trabajo de VCF independientes en paralelo.
  • Reemplaza los nodos que no responden: Si un nodo de equipos físicos permanece en el estado de mantenimiento In progress durante más de 240 minutos, retira el nodo de vCenter Server y SDDC Manager, y aprovisiona un nodo de reemplazo.

Ver notificaciones de mantenimiento

Puedes supervisar los próximos eventos de mantenimiento del host en la consola de Google Cloud con cualquiera de las siguientes vistas (o configurar alertas automáticas como se describe en Supervisa y planifica un evento de mantenimiento del host):

  • VMware Engine:

    1. En la consola de Google Cloud , ve a VMware Engine > Autoadministrado > Nodos de Bare Metal.

      Ir a Nodos de Bare Metal

    2. Verifica la columna Estado de mantenimiento de cada nodo:

      • Actualización disponible: se ejecutará el (DATE_AND_TIME): Se programó un evento de mantenimiento planificado o emergente, y está listo para que lo inicies.
      • En curso: Se está ejecutando el mantenimiento del host en el nodo.
      • Actualizado: No hay eventos de mantenimiento pendientes para el nodo.
  • Instancias de VM de Compute Engine:

    1. En la consola de Google Cloud , ve a la página Instancias de VM.

      Ir a Instancias de VM

    2. Filtra la lista de instancias por tipo de máquina (z3-highmem-192-highlssd-metal) y, luego, inspecciona la columna Próximo mantenimiento.

Realiza el mantenimiento de los nodos

Para realizar el mantenimiento del host de forma segura en un nodo de ESXi de equipos físicos, evacua el host en vCenter Server, ejecuta el evento de mantenimiento en la consola de Google Cloud y vuelve a poner el host en servicio.

Prepara el nodo en vCenter Server

  1. Identifica la instancia de equipos físicos que tiene un período de mantenimiento próximo en la consola de Google Cloud y anota su nombre de host o dirección IP de administración principal.
  2. Accede al cliente de vSphere (o VCF Operations) y busca el host ESXi correspondiente en tu clúster.
  3. Haz clic con el botón derecho en el host de ESXi y selecciona Modo de mantenimiento > Ingresar al modo de mantenimiento.
  4. Selecciona el modo de migración de datos de vSAN Garantizar la accesibilidad (predeterminado) o Migración de datos completa según la política de redundancia del clúster y confirma que quieres mover las VMs apagadas y suspendidas a otros hosts del clúster. Para obtener orientación sobre cómo elegir un modo de evacuación de vSAN, consulta la documentación de Broadcom sobre cómo colocar un miembro de un clúster de vSAN en modo de mantenimiento.
  5. Espera hasta que todas las VMs se migren fuera del host y el estado del host cambie a Modo de mantenimiento en vCenter Server.

Ejecuta el mantenimiento del host en Google Cloud

  1. En la consola de Google Cloud , ve a VMware Engine > Autoadministrado > Nodos de Bare Metal.
  2. Ubica el nodo que colocaste en el modo de mantenimiento de vSphere.
  3. Haz clic en el menú de acciones () junto al nodo y selecciona Ejecutar mantenimiento.
  4. Confirma la operación cuando se te solicite. El Estado de mantenimiento cambia a En curso.
  5. Espera a que se complete la operación de mantenimiento y a que se reinicie el host de ESXi. El Estado de mantenimiento cambia a Actualizado después de aproximadamente 150 a 180 minutos.

Completa las tareas posteriores al mantenimiento

  1. Verifica en el cliente de vSphere que el host ESXi se haya vuelto a conectar a vCenter Server y que todos los adaptadores de red físicos (de vmnic0 a vmnic4) y los discos locales de vSAN informen un estado correcto.
  2. Haz clic con el botón derecho en el host de ESXi y selecciona Maintenance Mode > Exit Maintenance Mode.
  3. Verifica que las verificaciones de estado de vSphere Distributed Resource Scheduler (DRS) y vSAN se aprueben antes de comenzar el mantenimiento en otro nodo del mismo clúster.

¿Qué sigue?