Identificar problemas e configurar a resolução de nomes no ESX/ESXi Server
search cancel

Identificar problemas e configurar a resolução de nomes no ESX/ESXi Server

book

Article ID: 306512

calendar_today

Updated On:

Products

VMware vSphere ESXi

Issue/Introduction

Disclaimer: Este artigo é uma tradução do Identifying issues with and setting up name resolution on ESX/ESXi Server (1003735). 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.

Os erros listados na seção Symptoms são gerados como resultado de problemas com a resolução de nomes.

Este artigo orienta você ao longo da identificação de problemas com a resolução de nomes que podem influir consideravelmente no funcionamento normal do ESX/ESXi, especialmente em ambientes HA com clusters. O artigo também descreve corretamente, em detalhes, a configuração de arquivos do host quando não há nenhum servidor de DNS no ambiente ou se o servidor estiver incorretamente configurado.


Symptoms:
  • Não é possível configurar o VMware High Availability (HA)
  • Há uma falha na configuração do VMware HA a aproximadamente 97% para a conclusão
  • Há uma falha na configuração do VMware HA entre 85 e 91%.
  • Há uma falha na reconfiguração do VMware HA
  • Há uma falha ao adicionar o host do ESX a um cluster
  • Há uma falha na habilitação do VMware HA em um cluster
  • Os erros a seguir são gerados ao tentar configurar o VMware HA:
    • An error occurred during configuration of the HA agent on the host
    • HA agent on <ESX> in cluster <cluster> in <Datacenter> has an error
    • Error: Cannot complete the configuration of the HA agent on the host. Other HA configuration error
    • cmd addnode failed for primary node:/opt/vmware/aam/bin/ft_startup failed
  • Há uma falha no host ao corrigir ou sair do modo de manutenção.
  • O erro:

    Operation timed out é exibido.
  • Na visualização de tarefas do VirtualCenter/vCenter Server, o erro:

    There are errors during the remediation operation
    é exibido. Há uma falha ao procurar o host
  • O Update Manager não consegue pesquisar os hosts do ESX/ESXi.


Environment

VMware vSphere ESXi 5.0
VMware ESX 4.0.x
VMware ESX 4.1.x
VMware ESXi 4.0.x Embedded
VMware ESXi 4.1.x Installable
VMware ESX Server 3.0.x
VMware ESXi 4.1.x Embedded
VMware ESXi 3.5.x Installable
VMware ESXi 4.0.x Installable
VMware ESX Server 3.5.x
VMware ESXi 3.5.x Embedded

Resolution

Identificação de problemas

Há um problema com a resolução de nomes, caso haja falha em algum dos testes a seguir. Os hosts do ESX/ESXi precisam estar aptos a uma busca mútua, através de:

  • Endereço IP
  • Abreviatura
  • Nome de domínio totalmente qualificado (FQDN)

Caso tenha sido identificado um problema com a resolução de nomes, ele precisa ser solucionado no servidor DNS ou utilizando arquivos de hosts.

Observação: Após quaisquer alterações no DNS ou nos arquivos de hosts, lembre-se de apagar o arquivo /etc/FT_HOSTS (ou /etc/opt/vmware/aam/FT_HOSTS e /var/run/vmware/aam/FT_HOSTS) em todos os hosts do ESX/ESXi envolvidos.

  1. Verifique se todos os hosts do ESX/ESXi podem executar ping uns nos outros através da abreviatura. Todos os hosts do ESX/ESXi do ambiente precisam estar aptos para a execução mútua de ping utilizando apenas a abreviatura. Para obter mais informações, consulteTesting network connectivity with the Ping command (1003486).
  2. Verifique se todos os hosts do ESX/ESXi podem executar o nslookup mutuamente.

    Use nslookup(Reverse IP address lookup)para verificar se foi associado o nome adequado a um determinado endereço IP.

    Por exemplo:

    [root@esx-server-1 /]# nslookup 192.168.0.5
    Servidor: 192.168.0.7
    Endereço: 192.168.0.7#53

    5.0.168.192.in-addr.arpa name = esx-server-2.domain.com.
  3. Verifique se todos os hosts do ESX/ESXi podem executar a reversão mútua do nslookup .

    Use nslookup(ForwardIP address lookup)para verificar se foi associado o endereço IP adequado a um determinado nome.

    Por exemplo:

    [root@esx-server-1 /]# nslookup esx-server-2
    Servidor: 192.168.0.7
    Endereço: 192.168.0.7#53

    Name: esx-server-2.domain.com
    Endereço: 192.168.0.5

Verificações adicionais de ambientes do VMware High Availability (HA)

As medidas a seguir são exemplos de verificações adicionais de ambientes do VMware High Availability:

  1. Verifique se o nome do host informado foi digitado em letras minúsculas ao executar:

    [root@esx-server-1 /]# hostname
    [root@esx-server-1 /]# hostname –s
  2. Verifique se todos os nomes em /etc/hosts foram digitados em letras minúsculas.
  3. Verifique se esse domínio de busca em /etc/resolv.conf foi digitado em letras minúsculas.
  4. Verifique se o nome do host em /etc/sysconfig/network é um nome de domínio totalmente qualificado e se foi digitado em letras minúsculas.
  5. Verifique se o nome do host em /etc/vmware/esx.conf é um nome de domínio totalmente qualificado e se foi digitado em letras minúsculas.
  6. Caso seus hosts do ESX/ESXi estejam registrados no DNS, verifique se o nome do host do seu sistema foi digitado em letras minúsculas. Execute o comando a seguir para garantir que o FQDN seja resolvido e todo em letras minúsculas:

    nslookup <short hostname>
  7. Verifique se todos os consoles de serviços primários do cluster do VMware HA têm o mesmo nome.
  8. Verifique se todos os consoles de serviços primários estão na mesma sub-rede de IP.

Observação: Caso uma porta VMotion VMkernel esteja no mesmo vSwitch que o console de serviços primários ou se um host possuir múltiplos consoles de serviços, consulte After installation or upgrade to VirtualCenter 2.5.0 Update 2 an Incompatible HA Networks error is generated (1006541).

Configurar arquivos de hosts no ESX/ESXi

O arquivo de hosts do host do ESX localiza-se em /etc/hosts.

Abra o arquivo para edição utilizando um editor de texto como o nano ou vi .

Abaixo um exemplo de arquivo de hosts.

# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1 localhost.localdomain localhost

# Any line beginning with a pound sign is a comment and will not be read.
192.168.0.5 esx-server-1.domain.com esx-server-1
192.168.0.6 esx-server-2.domain.com esx-server-2

# The VMware Virtual Center Server must also have an entry here

192.168.0.20 virtualcenter.domain.com virtualcenter


Observação: o termo "localhost" sempre deve aparecer no arquivo de hosts. Não modifique ou remova a entrada do localhost.

  • O arquivo de hosts precisa ser idêntico a todos os hosts do ESX/ESXi do cluster.
  • Deve haver uma entrada para cada host do ESX/ESXi do cluster.
  • Cada host deve ter um endereço IP, nome de domínio totalmente qualificado (FQDN) e abreviatura.
  • O arquivo de hosts reconhece maiúsculas e minúsculas. Lembre-se de usar letras minúsculas em todo o ambiente. Isso é solucionado, também, no vCenter 2.5 U3 e mais recente, consultando "VMware HA Can Be Configured on a Cluster Regardless of the Letter Case of the ESX Server Host Names" em VMware VirtualCenter 2.5 Update 3 Release Notes, na seção Resolved Issues


Additional Information

Identifying issues with and setting up name resolution on ESX/ESXi Server