NVP vProxy: Registration Fails "Det går inte att logga in på vCenter. Felaktigt användarnamn eller lösenord"
Summary: Det går inte att registrera en NetWorker VMware Protection (NVP) vProxy. Felet som returneras är "HTTP 500 Det går inte att logga in på vCenter "vcsa.amer.lan": ServerFaultCode: Det går inte att slutföra inloggningen på grund av ett felaktigt användarnamn eller lösenord."" ...
Symptoms
Det går inte att registrera en NetWorker VMware Protection (NVP) vProxy.
Följande fel loggas i avsnittet Logg på fliken NetWorker Management Console-övervakning (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-serverns renderade daemon.raw rapporterar samma fel:
Windows: C:\Program Files\EMC NetWorker\nsr\logs\daemon.raw
Exempel:
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.".
Uppdateringen av NMC VMware View fungerar. Det validerar att NetWorker-servern har rätt vCenter-inloggningsuppgifter.
Cause
Exempelscenario.
vProxy-enheten har en felaktig IP-adress i filen /etc/hosts. vProxy kan pinga den här IP-adressen. IP-adressen är för ett annat VMware vCenter, så anslutningar till port 443 lyckas också. Det är dock inte rätt vCenter så autentiseringen misslyckas:
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 serverPå NetWorker-servern kan vi se att vCenter matchar en annan IP-adress:
[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
Det här är ett namnmatchningsproblem.
NetWorker: Bästa praxis för felsökning av namnmatchning
- Om vCenter IP-adressen är inställd i vProxys /etc/hosts-fil kontrollerar du att det är rätt IP-adress för vCenter. Kontrollera också att filen /etc/hosts inte innehåller flera poster för vCenter-värdnamnet eller IP-adressen.
- Om vCenter IP-adressen inte är inställd i vProxys /etc/hosts-fil, se till att den matchas till rätt DNS-server. DNS-serveradresserna definieras i vProxys /etc/resolv.conf.
- vProxy DNS-serverinställningar kan åtgärdas genom följande: NVP vProxy: Så här ändrar du nätverksgränssnittsinställningarna för vProxy Appliance manuellt
- Alternativt kan du definiera rätt IP-adress i vProxys /etc/host-fil som följer värdfilformatet:
IP_ADDRESS VCENTER_FQDN VCENTER_SHORTNAME_ALIAS
När vProxy matchas till rätt vCenter IP-adress lyckas registreringsprocessen:
Additional Information
Om NMC VMware View-uppdateringen misslyckas kan det vara ett problem med att lösa eller autentisera med vCenter från NetWorker-servern.
1. Kontrollera att NetWorker-servern matchar vCenter-värdnamnet med rätt IP-adress. Kontrollera NetWorker-serverns hosts-fil för att se om det finns några IP-adresser för konflikter för vCenter-servern.
Windows: C: \\ Windows \\ System32 \\ drivrutiner \\ etc \\ värdar
C. Om du inte kan logga in på vSphere kontaktar du VMware-administratören för att kontrollera att kontot är korrekt, inte låst och att lösenordet är korrekt.
Verktyget ProxyHC kan också användas för att verifiera vCenter-anslutningar och behörigheter, se: NVP-vProxy: Så här använder du hälsokontrollverktyget ProxyHC på vProxy-enheten