NVP-vProxy. Сбой при восстановлении виртуальной машины с ошибкой «Не удалось найти виртуальную машину для vProxy с помощью пакета SDK для IP POST»: 401 Несанкционированный»
Summary: Все операции восстановления виртуальной машины (ВМ) на целевой сервер vCenter, используемый для восстановления, завершаются сбоем только с ошибкой «Не удалось найти виртуальную машину для vProxy с помощью IP POST» /sdk/: 401 Несанкционированный» ...
Symptoms
Выполняется восстановление виртуальной машины через устройство NetWorker VMware Protection (NVP) vProxy в целевой vCenter.
Резервное копирование из целевого vCenter не выполняется, а только выполняется восстановление.
Сессия восстановления любой виртуальной машины включает:
nsrvproxy_recover: vProxy Log: YYYY-MM-DDTHH:mm:SS ERROR: [NW_BUILD#] Failed to find all virtual machines by IP: POST "/sdk"; 401 Unauthorized
Сохраненный журнал восстановления доступен на сервере NetWorker в разделе:
- Linux:
/nsr/logs/recover - Windows:
C:\Program Files\EMC NetWorker\nsr\logs\recover
Устройство vProxy, используемое для восстановления, содержит журналы восстановления в:
/opt/emc/vproxy/runtime/logs/vrecoverd/opt/emc/vproxy/runtime/logs/recycle/vrecoverd/DATE
Cause
vProxy содержал /etc/hosts файловой записи для vCenter, но IP-адрес был указан неверно. Удаленная система прослушивала порт 443, поэтому подключения были успешными, но функция восстановления не смогла идентифицировать vProxy в vCenter по его IP-адресу.
С помощью метода ProxyHC утилита с ключом auth было авторизовано /tmp/proxy-hc.log.
Рис. 2. proxy-hc.log
Resolution
Убедитесь, что vProxy разрешает правильный IP-адрес целевого vCenter.
nslookup address
Если vCenter полностью разрешается с помощью системы доменных имен (DNS), удалите запись из файла /etc/hosts.