Durante la corrección de clústeres o hosts, es posible conservar el estado de las máquinas virtuales en la memoria del host y restaurarlas desde la memoria una vez finalizada la corrección. La suspensión de máquinas virtuales en la memoria y el uso de la funcionalidad de Quick Boot reducen significativamente el tiempo de actualización, minimizan el tiempo de arranque del sistema, y disminuyen el tiempo de inactividad del sistema y los servicios.
Durante una corrección con vSphere Lifecycle Manager, la migración de máquinas virtuales desde el host que se encuentra en corrección a otro host tarda mucho tiempo. Después de la corrección, vSphere Lifecycle Manager migra las máquinas virtuales de vuelta al host corregido. Sin embargo, puede configurar vSphere Lifecycle Manager para que se suspendan las máquinas virtuales en la memoria en lugar de migrarlas, apagarlas o suspenderlas en el disco.
Puede utilizar la funcionalidad de suspensión en la memoria solo para operaciones de aplicación de revisiones (por ejemplo, cuando corrige un clúster para aplicarle una revisión activa, una revisión exprés, etc.). No se puede utilizar la opción suspensión en la memoria para las operaciones de actualización, por ejemplo, cuando se actualizan los hosts ESXi de la versión 7.0 Update 2 a la 7.0 Update 3.
Suspender máquinas virtuales en la memoria
La opción de suspender en la memoria solo se puede utilizar para los clústeres que se administran con imágenes de vSphere Lifecycle Manager. La funcionalidad opera junto con la opción Quick Boot para optimizar el proceso de corrección y minimizar el tiempo de inactividad de las máquinas virtuales.
Puede habilitar vSphere Lifecycle Manager para que suspenda las máquinas virtuales en la memoria cuando configure las opciones de corrección de hosts de vSphere Lifecycle Manager. Durante la comprobación previa a la corrección y la corrección, vSphere Lifecycle Manager verifica que la opción de suspender en la memoria se pueda aplicar efectivamente al host o al clúster que se encuentra en corrección. Si, por algún motivo, la suspensión en la memoria no es aplicable, vSphere Lifecycle Manager informa un error y evita que continúe la corrección.
Durante las operaciones de suspender en la memoria, las máquinas virtuales también permanecen durante un tiempo en estado de suspensión, lo que puede afectar a las cargas de trabajo que se ejecutan en ellas. El impacto es similar al que puede tener la operación de suspender en disco en dichas máquinas y cargas.
- Máquinas virtuales de vSphere ESX Agent Manager (EAM)
vSphere Lifecycle Manager apaga las máquinas virtuales de EAM una vez que se suspenden todas las demás. De forma similar, vSphere Lifecycle Manager enciende las máquinas virtuales de EAM antes de que cualquiera de las otras se reanude desde la memoria. No se reanuda ninguna máquina virtual suspendida hasta que se encienden las máquinas de EAM.
- Máquinas virtuales de los servicios de clústeres de vSphere
En primer lugar, vSphere Lifecycle Manager migra a otro host las máquinas virtuales de los servicios de clústeres de vSphere y, a continuación, suspende en la memoria el resto de las máquinas virtuales del host.
- vCenter Server
- Máquina virtual testigo de vSAN
- vSphere with Tanzu
- NSX-T Data Center
- VMware HCX
- vSphere Replication
- Site Recovery Manager
- Productos de VMware vRealize
Quick Boot
Quick Boot es una opción que se puede utilizar con clústeres que se administran con imágenes de vSphere Lifecycle Manager y líneas base de vSphere Lifecycle Manager. Al usar Quick Boot, se optimizan las operaciones de actualización y aplicación de revisiones en los hosts. Quick Boot permite a vSphere Lifecycle Manager reducir el tiempo de corrección de los hosts que se someten a operaciones de revisión y actualización. Las operaciones de revisión y actualización no afectan al hardware de un host. Si se activa la función Quick Boot, vSphere Lifecycle Manager omite el reinicio de hardware (el reinicio del firmware de UEFI o BIOS). Como resultado, el tiempo que un host ESXi permanece en el modo de mantenimiento se reduce, y se minimiza el riesgo de errores durante la corrección.
Si desea configurar vSphere Lifecycle Manager para suspender máquinas virtuales en la memoria del host, debe activar Quick Boot. Sin embargo, puede activar Quick Boot aunque decida no utilizar la opción Suspender en la memoria.
Quick Boot es compatible con un número limitado de plataformas y controladores. Quick Boot no es compatible en hosts ESXi que utilizan TPM o dispositivos de acceso directo. Para obtener más información sobre la compatibilidad de un host con la opción Quick Boot, consulte el siguiente artículo de la base de conocimientos: https://kb.vmware.com/s/article/52477.
Requisitos para usar la suspensión en la memoria
- El host admite la funcionalidad de suspender en la memoria.
- Quick Boot está activado para el clúster y el host en corrección admite Quick Boot.
- La corrección no implica actualizaciones del host o actualización del firmware.
- El host y las máquinas virtuales cumplen ciertos requisitos.
Requisitos del host Requisitos de máquinas virtuales - El host tiene suficiente memoria libre.
- El host tiene suficiente poca memoria libre.
- El host tiene suficiente memoria por nodo de acceso de memoria no uniforme (Non-Uniform Memory Access, NUMA) para iniciarse después de un reinicio.
- El host tiene suficiente reserva disponible.
- El host no utiliza páginas intercambiadas ni comprimidas de máquinas virtuales.
- Las máquinas virtuales no tienen ningún dispositivo de acceso directo.
- Las máquinas virtuales no tienen sensibilidad de latencia establecida como alta.
- Las máquinas virtuales no tienen tolerancia a errores.
- Las máquinas virtuales no están cifradas.
- Las máquinas virtuales no utilizan memoria persistente.
- Las máquinas virtuales no tienen dispositivos SEV o SGX virtuales.
- Las máquinas virtuales no tienen la función de suspensión desactivada.
- Las máquinas virtuales no funcionan como máquinas virtuales de origen congeladas durante las operaciones de clon instantáneo.
Suspender en la memoria y vSphere High Availability (HA)
- Si desactiva o vuelve a configurar vSphere HA para el clúster durante la corrección, vSphere HA ya no podrá proteger las máquinas virtuales suspendidas. Antes de cambiar la configuración de vSphere HA, asegúrese de ningún host del clúster esté en modo de mantenimiento y de que las máquinas virtuales suspendidas estén encendidas.
- Si modifica la opción avanzada
das.failoverDelayForSuspendToMemoryVmsSecs
para vSphere HA después de configurar vSphere Lifecycle Manager para que use la opción de suspender en la memoria, es posible que el valor de tiempo de espera especificado recientemente no se aplique a las máquinas virtuales. Si necesita modificar el valor predeterminado de la opcióndas.failoverDelayForSuspendToMemoryVmsSecs
, asegúrese de hacerlo antes de iniciar la corrección para asegurarse de que el nuevo valor esté vigente. - Si se produce un error en la operación de suspender en la memoria, vSphere HA determina el host de conmutación por error más adecuado cuando caduca el valor de tiempo de espera especificado. Este host puede ser el host original u otro.
- Debe sincronizar la hora del servidor para todos los hosts ESXi del clúster. Si los hosts no están sincronizados, es posible que vSphere HA no respete el período de tiempo de espera especificado e inicie la conmutación por error antes o después.
Para obtener más información sobre cómo usar y configurar vSphere HA, consulte la documentación de Disponibilidad de vSphere.