NVP vProxy: VM herstellen mislukt met "Kan virtuele machine niet vinden voor vProxy door IP POST "sdk": 401 Niet geautoriseerd"
Summary: Alle terugzetten van virtuele machines (VM's) naar een vCenter-server die wordt gebruikt voor herstel, mislukt alleen met "Failed to find virtual machine for vProxy by IP POST "/sdk/": 401 Niet geautoriseerd" ...
Symptoms
Een VM-herstel wordt uitgevoerd via het NetWorker VMware Protection (NVP) vProxy-apparaat naar een doel-vCenter.
Er worden geen back-ups van het vCenter uitgevoerd, alleen herstelbewerkingen.
De herstelsessie van een VM-herstel bevat:
nsrvproxy_recover: vProxy Log: YYYY-MM-DDTHH:mm:SS ERROR: [NW_BUILD#] Failed to find all virtual machines by IP: POST "/sdk"; 401 Unauthorized
Het opgeslagen herstellogboek is beschikbaar op de NetWorker-server onder:
- Linux:
/nsr/logs/recover - Windows:
C:\Program Files\EMC NetWorker\nsr\logs\recover
De vProxy-appliance die voor herstel wordt gebruikt, bevat de herstellogboeken onder:
/opt/emc/vproxy/runtime/logs/vrecoverd/opt/emc/vproxy/runtime/logs/recycle/vrecoverd/DATE
Cause
De vProxy bevatte een /etc/hosts bestandsinvoer voor het vCenter, maar het IP-adres was onjuist. Het externe systeem luisterde op poort 443, dus de verbindingen leken geslaagd, maar het herstel kon de vProxy in vCenter niet identificeren aan de hand van het IP-adres.
Met behulp van de ProxyHC hulpprogramma met de auth-switch is het volgende aangemeld /tmp/proxy-hc.log:
Figuur 2: proxy-hc.log
Resolution
Zorg ervoor dat de vProxy het doel-vCenter naar het juiste IP-adres omleidt.
nslookup address
Als het vCenter volledig Domain Name System (DNS)-oplosbaar is, verwijdert u de vermelding uit het /etc/hosts-bestand.