Consola de servicios de ECS: "Validate Node hostname" "Check DNS Settings" fallan con mayúsculas y minúsculas
Summary: La comprobación de la consola de servicio de ECS para "Validar el nombre de host del nodo" o "Comprobar ajustes de DNS" falla debido a una incompatibilidad de mayúsculas y minúsculas entre los nombres de host del sistema de nombres de dominio (DNS). ...
Symptoms
Se registra el siguiente error para cada nodo con una incompatibilidad:
20220101 12:00:00.000: Validate Node hostname [ERROR] The hostname on node 169.254.1.1 is 'ecsnode01.dell.com' and the fqdn from the ini file is 'ECSNODE01.dell.com' - they do not match
20231108 09:31:22.270: | | FAIL [ERROR] 'Check DNS settings' failed: Could not find 'ECSNODE01.dell.com' in 'nslookup 10.0.0.1' output. Node: 169.254.1.1 10.0.0.1.dell.com = ecsnode1.dell.com. Authoritative answers can be found from:
Cause
Resolution
Valide que el DNS de zona directa e inversa coincida exactamente con el nombre de host.
En este ejemplo, solo el DNS directo e inverso se diferencian por distinguir entre mayúsculas y minúsculas, por lo que generan una alerta.
En este ejemplo, el nombre de host es "ecsnode01.Dell.com:"
admin@ecsnode01:~> hostname -f
ecsnode01.dell.com
Compruebe Reenviar DNS en el sistema del usuario mediante nslookup y el FQDN del nodo:
admin@ecsnode01:~> nslookup ecsnode01.dell.com Server: 192.1xx.2xx.254 Address: 192.1xx.2xx.254#53 Non-authoritative answer: Name: ecsnode01.dell.com Address: 10.0.0.1
En este ejemplo, la búsqueda de DNS hacia delante coincide con el nombre de host. Ambos están en minúsculas.
Compruebe el DNS inverso en el sistema del usuario mediante nslookup y la dirección IP del nodo:
admin@ecsnode01:~> nslookup 10.0.0.1 1.0.0.10.in-addr.arpa name = ECSNODE01.dell.com.in-addr.arpa. Authoritative answers can be found from:
En este ejemplo, la búsqueda inversa de DNS devuelve letras mayúsculas para el nombre de host. La zona DNS inversa se debe actualizar a minúsculas para que coincida con el nombre de host en el sistema.
Para resolver este problema, cambie las entradas en el servidor DNS, ya que el FQDN en ECS no se puede modificar. Este problema de DNS se debe actualizar para que coincida con el nombre de host. Cualquier discrepancia entre el nombre de host, la búsqueda de DNS directa o la búsqueda de DNS inversa provoca este error.
Acción del usuario:
Artículo 80094: ECS: ¿Se admite el cambio del nombre externo o público (FQDN) o de la dirección IP pública de un nodo de ECS
Si se detecta como parte de una comprobación previa a la actualización:
20231107 12:51:45.771: | Check DNS settings 20231107 12:51:46.248: | | FAIL [ERROR] 'Check DNS settings' failed: Could not find 'ECSNODE1.ch.net.intra' in 'nslookup 10.0.0.1' output. Node: 169.2xx.1.1 10.0.0.1.in-addr.arpa name = ecsnode1.ch.net.intra. Authoritative answers can be found from:
Puede ser una alerta falsa debido a la diferencia que distingue entre mayúsculas y minúsculas, y si solo es diferente con respecto a la distinción entre mayúsculas y minúsculas, eso no bloquea una actualización.
Ejecute las siguientes comprobaciones en el nodo para comprobar si hay diferencias que distinguen mayúsculas de minúsculas:
admin@ECSNODE1:~> hostname ECSNODE1.ch.net.intra admin@ECSNODE1:~> hostname -f ECSNODE1.ch.net.intra admin@ECSNODE1:~> hostname -i 10.0.0.1 admin@ECSNODE1:~> nslookup ECSNODE1 Server: 192.1xx.2xx.254 Address: 192.1xx.2xx.254#53 Non-authoritative answer: Name: ECSNODE1.ch.net.intra Address: 10.0.0.1 admin@ECSNODE1:~> nslookup ecsnode1 Server: 192.1xx.2xx.254 Address: 192.1xx.2xx.254#53 Non-authoritative answer: Name: ecsnode1.ch.net.intra Address: 10.0.0.1 admin@ECSNODE1:~> nslookup 10.0.0.1 1.88.96.10.in-addr.arpa name = ecsnode1.ch.net.intra. Authoritative answers can be found from: admin@ECSNODE1:~>
Si la única diferencia detectada son las mayúsculas y minúsculas, se trata de una alerta falsa en la comprobación previa a la actualización.