NVP vProxy: Rekisteröinti epäonnistuu "Ei voi kirjautua vCenteriin. Väärä käyttäjätunnus tai salasana"
Summary: NetWorker VMware Protection (NVP) vProxyn rekisteröinti epäonnistuu. Virhe on HTTP 500 Cannot to log in vCenter 'vcsa.amer.lan': ServerFaultCode: Sisäänkirjautumista ei voi viimeistellä väärän käyttäjänimen tai salasanan vuoksi."" ...
Symptoms
NetWorker VMware Protection (NVP) vProxyn rekisteröinti epäonnistuu.
Seuraava virhe kirjataan NetWorker Management Consolen (NMC) Monitoring -välilehden Log-osaan:
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-palvelimen hahmonnetut daemon.raw ilmoittavat samoista virheistä:
Windows: C:\Program Files\EMC NetWorker\nsr\logs\daemon.raw
Esimerkki:
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.".
NMC VMware View -päivitys toimii. Näin varmistetaan, että NetWorker-palvelimella on oikeat vCenter-tunnistetiedot.
Cause
Esimerkki skenaariosta.
vProxy-laitteen /etc/hosts-tiedostossa on virheellinen IP-osoite. vProxylla voi lähettää ping-kutsun tälle IP-osoitteelle. IP-osoite on toiselle VMware vCenterille, joten yhteydet porttiin 443 onnistuvat. Se ei kuitenkaan ole oikea vCenter, joten todennus epäonnistuu:
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 serverNetWorker-palvelimesta nähdään, että vCenterin ongelma vaihtuu eri IP-osoitteeseen:
[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
Tämä on nimenselvitysongelma.
NetWorker: Nimenselvityksen parhaat käytännöt
- Jos vCenterin IP-osoite on määritetty vProxyn /etc/hosts-tiedostossa, varmista, että se on oikea vCenterin IP-osoite. Varmista myös, että /etc/hosts-tiedostossa ei ole useita vCenter-isäntänimen tai IP-osoitteen merkintöjä.
- Jos vCenterin IP-osoitetta ei ole määritetty vProxyn /etc/hosts-tiedostossa, varmista, että ongelma on korjattava oikeaan DNS-palvelimeen. DNS-palvelimen osoitteet on määritetty vProxyn tiedostossa /etc/resolv.conf.
- vProxyn DNS-palvelimen asetukset voidaan korjata seuraavasti: NVP vProxy: vProxy-laitteen verkkoliitännän asetusten muuttaminen manuaalisesti
- Vaihtoehtoisesti voit määrittää oikean IP-osoitteen vProxyn /etc/host-tiedostossa, joka noudattaa hosts-tiedostomuotoa:
IP_ADDRESS VCENTER_FQDN VCENTER_SHORTNAME_ALIAS
Kun vProxy-toiminto on korjaamassa oikean vCenter-IP-osoitteen, rekisteröinti onnistuu:
Additional Information
Jos NMC VMware View -päivitys epäonnistuu, ongelma saattaa ratketa tai todentaa vCenterin kanssa NetWorker-palvelimesta.
1. Varmista, että NetWorker-palvelin selvittää oikean IP-osoitteen vCenter-isäntänimeä. Tarkista, onko NetWorker-palvelimen isäntätiedostossa ristiriitaisia vCenter-palvelimen IP-osoitteita.
Windows: C:\Windows\System32\drivers\etc\hosts
C. Jos et pysty kirjautumaan vSphereen, tarkista VMware-järjestelmänvalvojalta, että tili on oikein, lukittu ja salasana on oikein.
ProxyHC-apuohjelmaa voidaan käyttää myös vCenter-yhteyksien ja käyttöoikeuksien vahvistamiseen. NVP-vProxy: ProxyHC-kuntotarkistustyökalun käyttäminen vProxy-laitteessa