Console de serviço do ECS: "Validate Node hostname" "Check DNS Settings" falha com disparidade de maiúsculas e minúsculas
Summary: Falha na verificação "Validate Node hostname" ou "Check DNS settings" no console de serviço do ECS devido à disparidade de maiúsculas e minúsculas entre o nome de host do sistema de nomes de domínio (DNS). ...
Symptoms
O seguinte erro é registrado para cada nó com uma incompatibilidade:
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
Confirme se o DNS das zonas Forward e Reverse corresponde exatamente ao nome do host.
Neste exemplo, apenas DNS Forward e Reverse diferem por diferenciação entre maiúsculas e minúsculas, gerando um alerta.
Neste exemplo, o nome de host é "ecsnode01.Dell.com:"
admin@ecsnode01:~> hostname -f
ecsnode01.dell.com
Verifique o DNS de encaminhamento no sistema do usuário usando nslookup e o FQDN do nó:
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
Neste exemplo, a pesquisa Forward DNS corresponde ao nome do host. Ambos são todos minúsculos.
Verifique o DNS reverso no sistema do usuário usando nslookup e o endereço IP do nó:
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:
Neste exemplo, a pesquisa inversa de DNS retorna letras maiúsculas para o nome do host. A zona DNS inversa deve ser atualizada para letras minúsculas para corresponder ao nome do host no sistema.
Para resolver esse problema, altere as entradas no servidor DNS, pois o FQDN no ECS não pode ser alterado. O DNS desse problema deve ser atualizado para corresponder ao nome do host. Qualquer disparidade entre o nome do host, a pesquisa direta de DNS ou a pesquisa inversa de DNS causa esse erro.
Ação do usuário:
Artigo 80094: ECS: A alteração do nome público ou externo (FQDN) ou do endereço IP público de um nó ECS é compatível
Se detectado como parte de uma verificação de pré-upgrade:
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:
Pode ser um alerta falso devido à diferença entre maiúsculas e minúsculas e, se for diferente apenas em relação a diferenciar maiúsculas de minúsculas, isso não bloqueará um upgrade.
Execute as seguintes verificações para o nó para verificar se é uma diferença que diferencia maiú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:~>
Se a única diferença detectada for a letra maiúscula e minúscula, então é um alerta falso na verificação de pré-upgrade.