NVP vProxy: Registratie mislukt "Kan niet aanmelden bij vCenter. Onjuiste gebruikersnaam of wachtwoord"
Summary: De registratie van een NetWorker VMware Protection (NVP) vProxy mislukt. De geretourneerde fout is "HTTP 500 Unable in to vCenter 'vcsa.amer.lan': ServerFaultCode: Kan aanmelding niet voltooien vanwege een onjuiste gebruikersnaam of wachtwoord."" ...
Symptoms
De registratie van een NetWorker VMware Protection (NVP) vProxy mislukt.
De volgende fout wordt geregistreerd in het gedeelte Log van het tabblad Monitoring van de 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.".
De gerenderde daemon.raw van de NetWorker-server rapporteert dezelfde fouten:
Windows: C:\Program Files\EMC NetWorker\nsr\logs\daemon.raw
Voorbeeld:
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.".
Het vernieuwen van NMC VMware View werkt. Dit valideert dat de NetWorker-server over de juiste vCenter-referenties beschikt.
Cause
Voorbeeldscenario.
Het vProxy-apparaat heeft een onjuist IP-adres in het /etc/hosts-bestand. De vProxy kan dit IP-adres pingen. Het IP-adres is voor een ander VMware vCenter, dus verbindingen met poort 443 slagen ook; Het is echter niet het juiste vCenter, waardoor authenticatie mislukt:
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 serverWe kunnen op de NetWorker-server zien dat het vCenter naar een ander IP-adres wordt omgezet:
[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
Dit is een probleem met het oplossen van namen.
NetWorker: Best practices voor het oplossen van problemen met naamresolutie
- Als het vCenter-IP-adres is ingesteld in het /etc/hosts-bestand van de vProxy, moet u ervoor zorgen dat dit het juiste IP-adres is voor het vCenter. Zorg er ook voor dat het bestand /etc/hosts niet meerdere vermeldingen bevat voor de vCenter-hostnaam of het IP-adres.
- Als het vCenter-IP-adres niet is ingesteld in het /etc/hosts-bestand van de vProxy, moet u ervoor zorgen dat het wordt omgezet naar de juiste DNS-server. De DNS-serveradressen worden gedefinieerd in /etc/resolv.conf van de vProxy.
- De instellingen van de vProxy DNS-server kunnen als volgt worden opgelost: NVP vProxy: De instellingen van de vProxy Appliance-netwerkinterface handmatig wijzigen
- Als alternatief kunt u het juiste IP-adres definiëren in het /etc/host-bestand van de vProxy dat voldoet aan de bestandsindeling van de host:
IP_ADDRESS VCENTER_FQDN VCENTER_SHORTNAME_ALIAS
Zodra de vProxy is omgezet naar het juiste vCenter-IP-adres, slaagt het registratieproces:
Additional Information
Als het vernieuwen van NMC VMware View mislukt, is er mogelijk een probleem bij het oplossen van of verifiëren met het vCenter vanaf de NetWorker-server.
1. Zorg ervoor dat de NetWorker-server de vCenter-hostnaam omzet naar het juiste IP-adres. Controleer het hostbestand van de NetWorker-server op conflicterende IP-adressen voor de vCenter server.
Windows: C:\Windows\System32\drivers\etc\hosts
C. Als u zich niet kunt aanmelden bij vSphere, raadpleegt u uw VMware-beheerder om te controleren of het account correct is, niet is vergrendeld en of het wachtwoord juist is.
Het hulpprogramma ProxyHC kan ook worden gebruikt om vCenter-connectiviteit en -machtigingen te valideren, zie: NVP-vProxy: De healthcheck-tool ProxyHC gebruiken op een vProxy-apparaat