Reiniciando os agentes de gerenciamento em um ESXi
search cancel

Reiniciando os agentes de gerenciamento em um ESXi

book

Article ID: 343848

calendar_today

Updated On:

Products

VMware vSphere ESXi

Issue/Introduction

Para solucionar problemas de conectividade do ESXi, reinicie os agentes de gerenciamento no seu host ESXi.

Aviso: se o LACP estiver configurado na rede VSAN, não reinicie agentes de gerenciamento em hosts ESXi executando o Virtual SAN.
  • Reiniciar os agentes de gerenciamento pode afetar tarefas que estão em execução no host ESXi no momento da reinicialização.
  • Verifique se há qualquer problema de armazenamento antes de reiniciar o serviço hostd ou services.sh do Host Deamon


Symptoms:
Disclaimer: este artigo é uma tradução de Restarting the Management agents on an ESXi (1003490). Como os artigos são traduzidos em uma base de melhor esforço, o conteúdo pode tornar-se desatualizado. Para obter o conteúdo mais recente, consulte o artigo em inglês.

 
  • Não é possível conectar-se diretamente ao host ESXi ou gerenciar sob o vCenter Server.
  • O vCenter Server exibe o erro:

    Virtual machine creation may fail because agent is unable to retrieve VM creation options from the host


Environment

VMware vSphere ESXi 5.0
VMware vSphere ESXi 5.5
VMware vSphere ESXi 5.1
VMware ESXi 4.1.x Installable
VMware vSphere ESXi 6.0
VMware ESXi 4.1.x Embedded

Resolution

Para reiniciar os agentes de gerenciamento no ESXi:

No Direct Console User Interface (DCUI):
  1. Conecte-se ao console do host ESXi.
  2. Pressione F2 para personalizar o sistema.
  3. Faça logon como root.
  4. Use as setas para cima/para baixo para navegar até Troubleshooting Options > Restart Management Agents.
  5. Pressione Enter.
  6. Pressione F11 para reiniciar os serviços.
  7. Quando o serviço for reiniciado, pressione Enter.
  8. Pressione Esc para fazer logoff.

No ESXi Shell ou SSH:
  1. Faça login no ESXi Shell ou no SSH como raiz.

    Para habilitar o ESXi Shell ou o SSH, consulte Usando o ESXi Shell no ESXi 5.x e no 6.x (2004746).
  2. Execute ambos os comandos no ESXi

    Para o serviço do Host Deamon do ESXi
    /etc/init.d/hostd restart

    Para o serviço do agente do vCenter
    /etc/init.d/vpxa restart
Observação: no ESXi 4.x, execute o seguinte comando para reiniciar o agente vpxa:

service vmware-vpxa restart

Como alternativa:
 
  • Para redefinir a rede de gerenciamento em uma interface específica de VMkernel, por padrão vmk0, execute o comando:

    esxcli network ip interface set -e false -i vmk0; esxcli network ip interface set -e true -i vmk0

    Observação: usar um ponto-e-vírgula (;) entre os dois comandos garante que a interface VMkernel seja desabilitada e novamente habilitada em sequência. Se a interface de gerenciamento não estiver em execução no vmk0, altere o comando acima de acordo com a interface VMkernel utilizada.
     
  • Para reiniciar todos os agentes de gerenciamento no host, execute o comando:

    services.sh restart
Cuidado:
  • Se o LACP estiver habilitado e configurado, não reinicie os serviços de gerenciamento usando o comando services.sh. Em vez disso, reinicie os serviços independentes usando o comando de reinicialização /etc/init.d/module restart.
  • Se o problema não for resolvido e você estiver reiniciando todos os serviços que fazem parte do script services.sh, aplique um tempo de inatividade antes de prosseguir com o script.
  • Se o NSX estiver configurado no ambiente, não execute o comando /sbin/services.sh restart porque isso reinicializará todos os serviços no host ESXi. Se você precisar reiniciar os agentes de gerenciamento no host ESXi, reinicie vpxa, host.d e fdm individualmente. Se você também precisar executar o comando /sbin/services.sh restart porque a reinicialização de cada agente de gerenciamento não funciona, migre todas as VMs para fora do host ESXi e coloque o host no modo de manutenção, se possível.
  • Se você não tiver certeza de que o NSX for vSphere está instalado em um host ESXi, execute este comando para verificar:
esxcli software vib list --rebooting-image | grep esx-*
Procure os seguintes VIBs para determinar se o NSX está instalado no host ESX:

vsip-esx
esx-vxlan
 
  • Se você estiver usando os elementos gráficos compartilhados em um ambiente do View (VGPU, vDGA, vSGA), não use services.sh. Isso desligará o serviço xorg que é responsável pelos elementos gráficos no nível de sistema operacional convidado. Ao extrair os elementos gráficos do sistema operacional convidado, você acabará causando a falha da carga de trabalho VDI usando os elementos gráficos compartilhados. Certifique-se de estar usando gráficos compartilhados para apenas reiniciar hostd e vpxa se você não estiver no modo de manutenção.

 


Additional Information

Para versões traduzidas deste artigo, consulte: Restarting the Management agents in ESXi