NVP vProxy: Registreringen mislykkes "Kunne ikke logge på vCenter. Feil brukernavn eller passord"
Summary: Registreringen av en NetWorker VMware Protection (NVP) vProxy mislykkes. Feilen som returneres er "HTTP 500 Unable to log in to vCenter 'vcsa.amer.lan': ServerFaultCode: Kan ikke fullføre påloggingen på grunn av feil brukernavn eller passord."" ...
Symptoms
Registreringen av en NetWorker VMware Protection (NVP) vProxy mislykkes.
Følgende feil logges i Log-delen i kategorien NetWorker Management Console (NMC):
VM proxy Warning: Unable to register NSR VMware proxy 'VPROXY_NAME': Received an HTTP code: 500, libcurl message: "", vProxy message: "Error received from vProxy ="500: Unable to log in to vCenter 'VCENTER_NAME': ServerFaultCode: Cannot complete login due to an incorrect user name or password.".
NetWorker-serverens gjengitte daemon.raw rapporterer de samme feilene:
Windows: C:\Program Files\EMC NetWorker\nsr\logs\daemon.raw
Eksempel:
71193 02/05/2025 10:50:45 AM nsrd NSR info VM proxy Info: Initiating registration of NSR VMware proxy 'nsr-vproxy01.amer.lan' 71193 02/05/2025 10:50:50 AM nsrd NSR info VM proxy Warning: Unable to register NSR VMware proxy 'nsr-vproxy01.amer.lan': Received an HTTP code: 500, vProxy ="500: Unable to log in to vCenter 'vcsa.amer.lan': ServerFaultCode: Cannot complete login due to an incorrect user name or password.".
Oppdateringen av NMC VMware View fungerer. Dette validerer at NetWorker-serveren har riktig vCenter-legitimasjon.
Cause
Eksempel scenario.
vProxy-apparatet har feil IP-adresse i /etc/hosts-filen. vProxy kan pinge denne IP-adressen. IP-adressen er for en annen VMware vCenter, slik at tilkoblinger til port 443 også lykkes. Det er imidlertid ikke riktig vCenter, så godkjenning mislykkes:
nsr-vproxy01:~ # ping -c 4 vcsa.amer.lan PING vcsa.amer.lan (192.168.9.114) 56(84) bytes of data. 64 bytes from vcsa.amer.lan (192.168.9.114): icmp_seq=1 ttl=64 time=0.455 ms 64 bytes from vcsa.amer.lan (192.168.9.114): icmp_seq=2 ttl=64 time=0.399 ms 64 bytes from vcsa.amer.lan (192.168.9.114): icmp_seq=3 ttl=64 time=0.698 ms 64 bytes from vcsa.amer.lan (192.168.9.114): icmp_seq=4 ttl=64 time=0.361 ms --- vcsa.amer.lan ping statistics --- 4 packets transmitted, 4 received, 0% packet loss, time 3049ms rtt min/avg/max/mdev = 0.361/0.478/0.698/0.131 ms nsr-vproxy01:~ # nsr-vproxy01:~ # curl -v vcsa.amer.lan:443 * Trying 192.168.9.114:443... * Connected to vcsa.amer.lan (192.168.9.114) port 443 (#0) > GET / HTTP/1.1 > Host: vcsa.amer.lan:443 > User-Agent: curl/8.0.1 > Accept: */* > * Empty reply from server * Closing connection 0 curl: (52) Empty reply from serverVi kan se fra NetWorker-serveren at vCenter løser problemet med en annen IP-adresse:
[root@nsr ~]# nslookup vcsa.amer.lan
Server: 192.168.9.100
Address: 192.168.9.100#53
Name: vcsa.amer.lan
Address: 192.168.9.111
Resolution
Dette er et navneløsningsproblem.
NetWorker: Anbefalte fremgangsmåter for feilsøking av navneløsing
- Hvis vCenter-IP-adressen er angitt i vProxys /etc/hosts-fil, må du kontrollere at det er riktig IP-adresse for vCenter. Sørg også for at /etc/hosts-filen ikke inneholder flere oppføringer for vCenter-vertsnavnet eller IP-adressen.
- Hvis vCenter-IP-adressen ikke er angitt i vProxys /etc/hosts-fil, må du sørge for at den løses til riktig DNS-tjener. DNS-tjeneradressene er definert i vProxys /etc/resolv.conf.
- vProxy DNS-serverinnstillinger kan løses ved å følge: NVP vProxy: Slik endrer du innstillingene for vProxy Appliance-nettverksgrensesnittet manuelt
- Alternativt kan du definere riktig IP-adresse i vProxys /etc/host-fil som følger vertsfilformatet:
IP_ADDRESS VCENTER_FQDN VCENTER_SHORTNAME_ALIAS
Når vProxy er rettet mot riktig vCenter IP-adresse, lykkes registreringsprosessen:
Additional Information
Hvis oppdateringen av NMC VMware View mislykkes, kan det være et problem med å løse eller godkjenne med vCenter fra NetWorker-serveren.
1. Kontroller at NetWorker-serveren løser vCenter-vertsnavnet til riktig IP-adresse. Se etter IP-adresser for motstridende IP-adresser for vCenter-serveren på NetWorker-serveren.
Windows: C: \\ Windows \\ System32 \ drivers \ etc \ hosts
C. Hvis du ikke kan logge på vSphere, kan du kontakte VMware-administratoren for å sjekke om kontoen er riktig, ikke låst og om passordet er riktig.
ProxyHC-verktøyet kan også brukes til å validere vCenter-tilkobling og tillatelser, se: NVP-vProxy: Slik bruker du helsesjekkverktøyet ProxyHC på vProxy-apparatet