Durante a correção do cluster ou do host, você pode preservar o estado das máquinas virtuais na memória do host e restaurá-las da memória após o término da correção. Suspender máquinas virtuais na memória e usar a funcionalidade de inicialização rápida reduz significativamente o tempo de atualização, minimiza o tempo de inicialização do sistema e reduz o tempo de inatividade do sistema e dos serviços.

Durante uma operação de atualização com o 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 atualizado.

A partir do vSphere 7.0 Update 2, você pode configurar o vSphere Lifecycle Manager para suspender máquinas virtuais para a memória em vez de migrá-las, desligá-las ou suspendê-las para o disco.

Você pode usar a funcionalidade de suspensão para memória somente com patches, por exemplo, patches ativos, patches expressos e assim por diante. Não é possível usar a opção suspender para memória para operações de atualização, por exemplo, quando você atualiza seus hosts do ESXi da versão 7.0 Atualização 2 para a atualização 3 da versão 7.0.

Suspender máquinas virtuais para a memória

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

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

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 para 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 com a opção suspender para memória ativada.
vSphere Lifecycle Manager pode não suspender para a memória todas as máquinas virtuais no host. No entanto, vSphere Lifecycle Manager ainda é capaz de prosseguir com a correção do host. Considere as seguintes exceções:
  • vSphere ESX Agent Manager (EAM) máquinas virtuais

    O 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 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.

  • Máquinas virtuais do vSphere Cluster Services

    O vSphere Lifecycle Manager primeiro migra para outro host as máquinas virtuais do vSphere Cluster Services 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 para a 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 suspensão para memória falhará e vSphere Lifecycle Manager não continuará com a correção do respectivo host:
  • vCenter Server
  • vSAN máquina virtual testemunha
  • vSphere with Tanzu
  • NSX-T Data Center
  • VMware HCX
  • vSphere Replication
  • Site Recovery Manager
  • VMware vRealize produtos
Observação: As máquinas virtuais de terceiros são suspensas durante a correção, se a opção Suspender para a memória estiver ativada.

Inicialização rápida

Inicialização rápida é uma configuração que você pode usar com clusters que você gerencia com vSphere Lifecycle Manager imagens e vSphere Lifecycle Manager linhas de base. O uso da Inicialização Rápida otimiza as operações de patch e atualização do host. A inicialização rápida permite que vSphere Lifecycle Manager reduza o tempo de correção para hosts que são submetidos a operações de patch e atualização. As operações de patch e atualização 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 passa no modo de manutenção é reduzido e o risco de falhas durante a correção é minimizado.

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

A inicialização rápida é compatível com um conjunto limitado de plataformas de hardware e drivers. A inicialização rápida não é compatível com hosts do ESXi que usam TPM ou dispositivos de passagem. Para obter mais informações sobre a compatibilidade de um host com a configuração de Inicialização Rápida, consulte o seguinte artigo da base de conhecimento: https://kb.vmware.com/s/article/52477.

Requisitos para usar o Suspender para a memória

Vários fatores podem impedir a aplicabilidade da opção de suspensão para memória. A suspensão para a memória funciona sob as seguintes condições:
  • O host oferece suporte à funcionalidade de suspensão para memória.
  • A Inicialização Rápida está ativada para o cluster e o host em correção é compatível com a Inicialização Rápida.
  • A correção não envolve a atualização do firmware.
  • O host e as máquinas virtuais atendem a certos requisitos.
    Requisitos de 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 host 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 Clone Instantâneo.

Suspender para memória e vSphere High Availability (HA)

Quando você configura o vSphere Lifecycle Manager para suspender máquinas virtuais na memória durante a correção, o vSphere HA fornece proteção para as máquinas virtuais suspensas em casos de falha no nível da máquina virtual ou do host. Ao modificar as opções avançadas do vSphere HA, você pode definir um valor de tempo limite para máquinas virtuais suspensas em memória. Se uma máquina virtual suspensa para memória não responder pelo tempo especificado, o vSphere HA ligará a máquina virtual no host original ou em outro host.
  • Se você desativar ou reconfigurar o vSphere HA para o cluster durante a correção, 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 o vSphere Lifecycle Manager para usar a opção de suspensão para memória, o valor de tempo limite recém-especificado pode não se aplicar às máquinas virtuais. Se você precisar modificar o valor padrão da opção das.failoverDelayForSuspendToMemoryVmsSecs, certifique-se de modificá-lo 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 a expiração do valor de tempo limite especificado. O host de failover pode ser o host original ou outro.
  • Você deve sincronizar a hora do servidor para todos os hosts ESXi no cluster. Se os hosts não estiverem sincronizados, o vSphere HA pode 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 Disponibilidade do vSphere .