Identificar problemas con la resolución de nombres en ESX/ESXi Server y configurarla
search cancel

Identificar problemas con la resolución de nombres en ESX/ESXi Server y configurarla

book

Article ID: 337178

calendar_today

Updated On:

Products

VMware vSphere ESXi

Issue/Introduction

Renuncia: Este artículo es una traducción de Identifying issues with and setting up name resolution on ESX/ESXi Server (1003735). Los artículos han sido traducidos en español basados en el mejor esfuerzo. Sin embargo, el contenido localizado o específico puede quedar desactualizado. Para revisar el contenido más reciente, por favor consulte el artículo en Inglés.



Symptoms:
  • No se puede configurar VMware High Availability (HA)
  • La configuración de VMware HA falló estando completa en un 97 %.
  • La configuración de VMware HA falló entre 85 y 91 %.
  • La reconfiguración de VMware HA falló
  • La agregación de un host ESX a un clúster falló.
  • La habilitación de VMware HA en un clúster falló
  • Los siguientes errores se generan cuando se intenta configurar 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
  • El host falla en reparar o salir del modo de mantenimiento.
  • Aparece el error:

    Operation timed out

  • En la vista tareas de VirtualCenter/vCenter Server, aparece el error:

    There are errors during the remediation operation
    Failed to find host

  • Update Manager no puede detectar los hosts ESX/ESXi.

Finalidad

Los errores que se mencionan en la sección Síntomas se generan como resultado de un problema de resolución de nombres.

Este artículo lo ayudará a identificar problemas de resolución de nombres, los que pueden afectar en gran medida el funcionamiento normal de ESX/ESXi, en especial, en entornos clusterizados HA. Este artículo también explica en detalle cómo se configuran de forma correcta los archivos del host cuando no hay un servidor DNS en el entorno o si el servidor DNS está configurado incorrectamente.


Environment

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

Resolution

Identificar problemas

Existe un problema con la resolución de nombres si falla alguna de las siguientes pruebas. Los hosts ESX/ESXi deben ser capaces de encontrarse entre sí por:

  • dirección IP
  • nombre corto
  • nombre de dominio completo (FQDN)

Si se ha identificado un problema de resolución de nombres, debe ser resuelto en el servidor DNS o utilizando archivos del host.

Nota: Después de realizar cualquier cambio en el DNS o en archivos de hosts, asegúrese de eliminar el archivo /etc/FT_HOSTS (o /etc/opt/vmware/aam/FT_HOSTS y /var/run/vmware/aam/FT_HOSTS) en todos los hosts ESX/ESXi afectados.

  1. Verifique que todos los hosts ESX/ESXi puedan rastrearse entre sí por sus nombres cortos. Todos los hosts ESX/ESXi en el entorno deben ser capaces de rastrearse entre sí utilizando solamente el nombre corto. Para obtener más información, consulte Testing network connectivity with the Ping command (1003486).
  2. Verifique que todos los hosts ESX/ESXi puedan nslookup entre sí.

    Utilice nslookup(Reverse IP address lookup)para verificar que el nombre apropiado esté asociado a una dirección IP particular.

    Por ejemplo:

    [root@esx-server-1 /]# nslookup 192.168.0.5
    Server: 192.168.0.7
    Address: 192.168.0.7#53

    5.0.168.192.in-addr.arpa name = esx-server-2.domain.com.
  3. Verifique que todos los hosts ESX/ESXi puedan revertir nslookup entre sí.

    Utilice nslookup(ForwardIP address lookup)para verificar que la dirección IP apropiada esté asociada a un nombre particular.

    Por ejemplo:

    [root@esx-server-1 /]# nslookup esx-server-2
    Server: 192.168.0.7
    Address: 192.168.0.7#53

    Nombre: esx-server-2.domain.com
    Address: 192.168.0.5

Controles adicionales para entornos VMware High Availability (HA)

Los siguientes son controles adicionales para entornos VMware High Availability:

  1. Verifique que el nombre del host informado esté en minúscula cuando ejecute:

    [root@esx-server-1 /]# hostname
    [root@esx-server-1 /]# hostname –s

  2. Verifique que todos los nombres de host en /etc/hosts estén en minúscula.
  3. Verifique que el dominio de búsqueda en /etc/resolv.conf esté en minúscula.
  4. Verifique que el nombre del host en /etc/sysconfig/network sea un nombre de dominio completo y esté en minúscula.
  5. Verifique que el nombre del host en /etc/vmware/esx.conf sea un nombre de dominio completo y esté en minúscula.
  6. Si sus hosts ESX/ESXi están registrados en el DNS, verifique que el nombre del host del sistema esté en minúscula. Ejecute el siguiente comando para asegurar que el FQDN pueda resolverse y esté en minúscula:

    nslookup <short hostname>
  7. Verifique que todas las consolas de servicio primarias en el clúster VMware HA tengan el mismo nombre.
  8. Verifique que todas las consolas de servicio primarias estén en la misma subred IP.

Nota: Si un puerto VMotion VMkernel se encuentra en el mismo vSwitch que la consola de servicio primaria o si un host tiene múltiples consolas de servicio, consulte After installation or upgrade to VirtualCenter 2.5.0 Update 2 an Incompatible HA Networks error is generated (1006541).

Configurar archivos de hosts en ESX/ESXi

El archivo de hosts en el host ESX está ubicado en /etc/hosts.

Abra el archivo para editarlo en un editor de texto, como nano o vi .

Debajo se muestra un ejemplo de archivo 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


Nota: localhost siempre debe estar presente en el archivo de hosts. No modifique ni elimine la entrada para localhost.

  • El archivo hosts debe ser igual en todos los hosts ESX/ESXi del clúster.
  • Debe haber una entrada para cada host ESX/ESXi del clúster.
  • Cada host debe tener una dirección IP, un nombre de dominio completo (FQDN) y un nombre corto.
  • El archivo de hosts es sensible a las mayúsculas y minúsculas. Asegúrese de utilizar la minúscula en todo el entorno. De lo contrario, puede resolver este problema en vCenter 2.5 U3 y más arriba, consulte "VMware HA Can Be Configured on a Cluster Regardless of the Letter Case of the ESX Server Host Names" en VMware VirtualCenter 2.5 Update 3 Release Notes en la sección "Resolved Issues".


Additional Information

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