NVP vProxy: Przywracanie maszyny wirtualnej kończy się niepowodzeniem z komunikatem "Failed to find virtual machine for vProxy by IP POST "sdk": 401 Nieautoryzowany"
Summary: Wszystkie przywracanie maszyny wirtualnej (VM) na docelowy serwer vCenter Server używane do przywracania kończy się niepowodzeniem tylko z komunikatem "Nie udało się znaleźć maszyny wirtualnej dla vProxy przez IP POST "/sdk/": 401 Nieautoryzowany" ...
Symptoms
Przywracanie maszyny wirtualnej odbywa się za pośrednictwem urządzenia NetWorker VMware Protection (NVP) vProxy do docelowego vCenter.
Kopie zapasowe z docelowego systemu vCenter nie są wykonywane, a jedynie przywracane.
Sesja przywracania dowolnego przywracania maszyny wirtualnej obejmuje:
nsrvproxy_recover: vProxy Log: YYYY-MM-DDTHH:mm:SS ERROR: [NW_BUILD#] Failed to find all virtual machines by IP: POST "/sdk"; 401 Unauthorized
Zapisany dziennik odzyskiwania jest dostępny na serwerze NetWorker w ok:
- Linux:
/nsr/logs/recover - Windows:
C:\Program Files\EMC NetWorker\nsr\logs\recover
Urządzenie vProxy używane do odzyskiwania zawiera dzienniki odzyskiwania w następujących obszarach:
/opt/emc/vproxy/runtime/logs/vrecoverd/opt/emc/vproxy/runtime/logs/recycle/vrecoverd/DATE
Cause
Serwer vProxy zawierał element /etc/hosts vCenter, ale adres IP był niepoprawny. System zdalny nasłuchiwał na porcie 443, więc połączenia wydawały się nawiązywać, ale odzyskiwanie nie mogło zidentyfikować vProxy w vCenter na podstawie jego adresu IP.
Za pomocą przycisku ProxyHC narzędzie z przełącznikiem uwierzytelniania, zalogowano następujące /tmp/proxy-hc.log:
Rysunek 2: proxy-hc.log
Resolution
Upewnij się, że vProxy przywraca docelowy adres IP w docelowym vCenter.
nslookup address
Jeśli vCenter jest w pełni rozpoznawalny w systemie nazw domen (DNS), usuń wpis z pliku /etc/hosts.