ECS-servicekonsol: "Valider nodeværtsnavn", "Kontroller DNS-indstillinger" mislykkes med uoverensstemmelse mellem store og små bogstaver
Summary: ECS-tjenestekonsollens kontrol efter "Validate Node hostname" eller "Check DNS settings" mislykkes på grund af uoverensstemmelse mellem DNS-værtsnavnet (Domain Name System).
Symptoms
Følgende fejl logføres for hver node med en uoverensstemmelse:
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
Kontrollér, at DNS for fremad- og bagside svarer nøjagtigt til værtsnavnet.
I dette eksempel adskiller kun fremad og tilbage DNS sig efter forskel på store og små bogstaver, hvilket genererer en advarsel.
I dette eksempel er værtsnavnet "ecsnode01.Dell.com:"
admin@ecsnode01:~> hostname -f
ecsnode01.dell.com
Kontroller Forward DNS på brugerens system ved hjælp af nslookup og FQDN for noden:
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
I dette eksempel svarer DNS-opslaget til videresendelse til værtsnavnet. Begge er alle små bogstaver.
Kontroller Reverse DNS på brugerens system ved hjælp af nslookup og nodens IP-adresse:
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:
I dette eksempel returnerer det omvendte DNS-opslag store bogstaver for værtsnavnet. Den omvendte DNS-zone skal opdateres til små bogstaver, så den svarer til værtsnavnet på systemet.
Du kan løse dette problem ved at ændre posterne på DNS-serveren, da FQDN i ECS ikke kan ændres. Dette problem DNS skal opdateres, så det matcher værtsnavnet. Enhver uoverensstemmelse mellem værtsnavnet, DNS-opslaget til videresendelse eller det omvendte DNS-opslag forårsager denne fejl.
Brugerhandling:
Artikel 80094: ECS: Understøttes ændring af det eksterne eller offentlige navn (FQDN) eller den offentlige IP-adresse på en ECS-node
Hvis det registreres som en del af en kontrol før opgradering:
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:
Det kan være en falsk advarsel på grund af forskellen mellem store og små bogstaver, og hvis den kun er forskellig med hensyn til forskel på store og små bogstaver, blokerer det ikke for en opgradering.
Kør følgende kontroller for noden for at kontrollere, om der skelnes mellem store og små bogstaver:
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:~>
Hvis den eneste forskel, der registreres, er store bogstaver, er det en falsk advarsel i kontrollen før opgradering.