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.
- 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.
- vCenter Server
- vSAN máquina virtual testemunha
- vSphere with Tanzu
- NSX-T Data Center
- VMware HCX
- vSphere Replication
- Site Recovery Manager
- VMware vRealize produtos
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
- 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)
- 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çãodas.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 .