Durante a remediação de cluster ou host, você pode preservar o estado das máquinas virtuais na memória do host e restaurá-las da memória após a conclusão da remediação. A suspensão de máquinas virtuais na memória e o uso da funcionalidade Quick Boot reduz significativamente o tempo de correção, minimiza o tempo de inicialização do sistema e reduz o tempo de inatividade do sistema e dos serviços.

Durante a correção com vSphere Lifecycle Manager, a migração de máquinas virtuais do host que está sob correção para outro host leva um tempo considerável. Após a correção, o vSphere Lifecycle Manager migra de volta as máquinas virtuais para o host corrigido. No entanto, você pode configurar o vSphere Lifecycle Manager para suspender máquinas virtuais na memória em vez de migrá-las, desligá-las ou suspendê-las no disco.

Você pode usar a funcionalidade de suspender para a memória somente para operações de patch, por exemplo, quando você remediar um cluster ou um host autônomo para aplicar a ele um hot patch, um patch expresso e assim por diante. Você não pode usar a opção suspender na memória para operações de upgrade, por exemplo, quando você faz upgrade de seus hosts ESXi da versão 7.0 para a versão 8.0.

Suspender máquinas virtuais na memória

Suspender na memória é uma opção que você pode usar apenas para clusters ou hosts que você gerencia com imagens vSphere Lifecycle Manager. A funcionalidade funciona em conjunto com a configuração Quick Boot para otimizar o processo de correção e minimizar o tempo de inatividade da máquina virtual.

Habilite o vSphere Lifecycle Manager para suspender máquinas virtuais na memória ao definir as configurações de remediação do host do vSphere Lifecycle Manager. Durante a pré-verificação e a correção da correção, o vSphere Lifecycle Manager verifica se a opção suspender na memória é realmente aplicável ao host ou cluster sob correção. Se, por algum motivo, suspender na memória não for aplicável, vSphere Lifecycle Manager relatará um erro e impedirá que a correção prossiga.

Durante uma operação de suspensão para memória, as máquinas virtuais permanecem em um estado suspenso por algum tempo. Portanto, a suspensão de máquinas virtuais na memória pode afetar as cargas de trabalho em execução nessas máquinas virtuais. O impacto é semelhante ao impacto que a operação de suspensão no disco pode ter em máquinas virtuais e cargas de trabalho.

Cuidado: Como prática recomendada, sempre tire snapshots das máquinas virtuais com cargas de trabalho críticas antes de iniciar a correção quando a opção suspender na memória estiver ativada.
vSphere Lifecycle Manager pode não suspender na memória todas as máquinas virtuais no host, mesmo que você tenha ativado o recurso para todo o cluster ou o host autônomo. Em alguns casos, o vSphere Lifecycle Manager ainda poderá continuar com a correção do host, mesmo que algumas máquinas virtuais não possam ser suspensas na memória.
  • Máquinas virtuais vSphere ESX Agent Manager (EAM)

    vSphere Lifecycle Manager desliga as máquinas virtuais EAM depois que todas as outras máquinas virtuais são suspensas. Da mesma forma, o vSphere Lifecycle Manager liga as máquinas virtuais do EAM antes que qualquer outra máquina virtual seja retomada da memória. Nenhuma das máquinas virtuais suspensas é retomada até que as máquinas virtuais EAM sejam ligadas.

  • vSphere Máquinas virtuais de Serviços de Cluster

    vSphere Lifecycle Manager primeiro migra para outro host as máquinas virtuais de Serviços de Cluster do vSphere e, em seguida, suspende para a memória o restante das máquinas virtuais no host.

Da mesma forma, o vSphere Lifecycle Manager não suspende na memória os dispositivos virtuais de gerenciamento para alguns produtos e soluções do VMware. No entanto, se uma máquina virtual para qualquer um dos seguintes produtos ou soluções for executada em um host, a pré-verificação de suspender para a memória falhará e vSphere Lifecycle Manager não prosseguirá com a remediação do respectivo host:
  • vCenter Server
  • vSAN máquina virtual testemunha
  • vSphere with Tanzu
  • NSX
  • VMware HCX
  • vSphere Replication
  • Site Recovery Manager
  • VMware Aria produtos
Observação: As máquinas virtuais de terceiros são suspensas durante a correção, se a opção Suspender na memória estiver ativada.

Quick Boot

Quick Boot é uma configuração que você pode usar com clusters ou hosts autônomos que você gerencia com vSphere Lifecycle Manager imagens e vSphere Lifecycle Manager linhas de base. O uso de Quick Boot otimiza as operações de atualização e aplicação de patches do host. Quick Boot permite que vSphere Lifecycle Manager reduza o tempo de correção para hosts que passam por operações de patch e upgrade. As operações de patch e upgrade não afetam o hardware de um host. Se o recurso Quick Boot estiver ativado, o vSphere Lifecycle Manager ignorará a reinicialização do hardware (a reinicialização do BIOS ou do firmware UEFI). Como resultado, o tempo que um host ESXi gasta no modo de manutenção é reduzido e o risco de falhas durante a correção é minimizado.

Para configurar vSphere Lifecycle Manager para suspender máquinas virtuais na memória do host, você deve ativar Quick Boot. No entanto, você pode ativar o Quick Boot mesmo se decidir não usar a opção Suspender na memória.

Requisitos para usar a suspensão na memória

Vários fatores podem impedir a aplicabilidade da opção suspensa na memória. Se, por algum motivo, suspender na memória não for aplicável, vSphere Lifecycle Manager relatará um erro e impedirá que a correção prossiga. A suspensão na memória funciona nas seguintes condições:
  • O host oferece suporte à funcionalidade de suspensão para memória.
  • Quick Boot está ativado para o cluster ou o host autônomo e o host sob correção oferece suporte a Quick Boot.
  • A correção não envolve atualizações de host ou atualização de firmware.
  • O host e as máquinas virtuais atendem a determinados requisitos.
    Requisitos do host Requisitos da máquina virtual
    • O host tem memória livre suficiente.
    • O host tem pouca memória livre suficiente.
    • O host tem memória livre suficiente por nó NUMA para iniciar após uma reinicialização.
    • O anfitrião tem reserva suficiente disponível
    • O host não usa páginas trocadas ou compactadas de máquinas virtuais.
    • As máquinas virtuais não têm dispositivos de passagem.
    • As máquinas virtuais não têm a sensibilidade de latência definida como alta.
    • As máquinas virtuais não são tolerantes a falhas.
    • As máquinas virtuais não são criptografadas.
    • As máquinas virtuais não usam memória persistente.
    • As máquinas virtuais não têm dispositivos virtuais SGX ou SEV.
    • As máquinas virtuais não têm o recurso de suspensão desativado.
    • As máquinas virtuais não são máquinas virtuais de origem congeladas durante uma operação de Instant Clone.

Suspender na memória e vSphere alta disponibilidade (HA)

Quando você configura o vSphere Lifecycle Manager para suspender as máquinas virtuais na memória durante a remediação, o vSphere HA fornece proteção para as máquinas virtuais suspensas em casos de falha na máquina virtual ou no nível do host. Ao modificar as opções avançadas vSphere HA, você pode definir um valor de tempo limite para máquinas virtuais suspensas para memória. Se uma máquina virtual suspensa para memória não responder pelo tempo especificado, vSphere HA ligará a máquina virtual no host original ou em outro host.
  • Se você desativar ou reconfigurar vSphere HA para o cluster durante a remediação, vSphere HA não poderá mais proteger as máquinas virtuais suspensas. Antes de alterar a configuração do vSphere HA, certifique-se de que nenhum host no cluster esteja no modo de manutenção e que as máquinas virtuais suspensas estejam ligadas.
  • Se você modificar a opção avançada das.failoverDelayForSuspendToMemoryVmsSecs para vSphere HA depois de configurar vSphere Lifecycle Manager para usar a opção suspender na memória, o valor de tempo limite recém-especificado poderá não se aplicar às máquinas virtuais. Se você precisar modificar o valor padrão da opção das.failoverDelayForSuspendToMemoryVmsSecs, modifique-o antes de iniciar a correção para garantir que o novo valor esteja em vigor.
  • Se a operação de suspensão para memória falhar, vSphere HA determinará o host de failover mais apropriado após o valor de tempo limite especificado expirar. O host de failover pode ser o host original ou outro.
  • Você deve sincronizar o horário do servidor para todos os hosts ESXi no cluster. Se os hosts não estiverem sincronizados, vSphere HA poderá não respeitar o período de tempo limite especificado e iniciar o failover mais cedo ou mais tarde.

Para obter mais informações sobre como usar e configurar o vSphere HA, consulte a documentação do vSphere Disponibilidade.