Uma máquina virtual poderá se reinicializar sozinha se:
E
O monitoramento de máquina virtual depende das pulsações das ferramentas VMware para determinar o estado das máquinas virtuais.
Com o ESX Server 3.5 Update 3 após uma operação vMotion ou Power On, o agente de host em execução no servidor ESX pode atrasar o envio do estado de pulsação da máquina virtual para o host. O VMware HA detecta isso como uma falha da máquina virtual e tenta reiniciá-la.
O problema foi resolvido no VirtualCenter 2.5 Update 4. Você pode baixar o VirtualCenter 2.5 Update 4 no
Centro de download.
Se não for possível fazer a atualização, execute uma destas soluções alternativas.
Solução alternativa 1: desabilitar o monitoramento de máquina virtual
Para desabilitar o monitoramento de máquina virtual:
-
Clique com o botão direito do mouse no cluster VMware HA e selecione Edit Settings.
Observação: esse recurso também pode ser habilitado para novo cluster na página VMware HA do assistente New Cluster.
-
Na caixa de diálogo Cluster Settings, selecione VMware HA na coluna esquerda.
-
Desmarque Enable virtual machine monitoring.
-
Clique em OK.
Solução alternativa 2: definir o atraso de pulsação de hostd como 0
Observações:
- Se executar a solução alternativa 2, o alarme de pulsação no VirtualCenter (para máquinas virtuais em execução no host ESX 3.5 Update 3) poderá ficar vermelho até que o VMware Tools dentro do GOS comece a pulsar.
- Antes de começar, consulte Restarting the Management agents on an ESX Server (1003490) para obter informações importantes sobre como reiniciar o serviço mgmt-vmware.
Para definir o atraso de pulsação de hostd como 0:
-
Desconecte o host do VirtualCenter. Clique com o botão direito do mouse em VMware Infrastructure (VI) Client e selecione Disconnect.
-
Faça login como raiz no host ESX com um cliente SSH.
-
Abra o arquivo /etc/vmware/hostd/config.xml em um editor de texto.
-
Defina a marca heartbeatDelayInSecs em vmsvc como 0 segundo:
<vmsvc>
<heartbeatDelayInSecs>0</heartbeatDelayInSecs>
<enabled>true</enabled>
</vmsvc>
-
Salve as alterações e saia.
-
-
Reconecte o host no VirtualCenter. Clique com o botão direito do mouse em VI Client e selecione Connect.
Observações:
-
A definição de heartbeatDelayInSecs como 0 não desabilita o monitoramento de máquina virtual.
-
Quando qualquer patch de ESX é aplicado, as alterações feitas no arquivo config.xml são substituídas.