NVP-vProxy. Сбой резервного копирования виртуальных машин при использовании hotadd «vProxy is not available for datastore»
Summary: Резервное копирование NetWorker VMware Protection (NVP) завершается сбоем при использовании метода транспортировки hotadd, указывая на ошибку «vProxy недоступен для хранилища данных». vProxy размещается на хосте ESXi с доступом к хранилищу данных VMware к виртуальным машинам. Ошибка возникает из-за того, что vProxy возвращает свое «shortname» при использовании «hostname». ...
Symptoms
Прокси-сервер включен и сообщает о состоянии «Enabled» в разделе «Devices-VMware>Proxies».
vProxy развертывается на хосте VMware ESXi, который имеет доступ к хранилищу данных VMware неисправной виртуальной машины.
Cause
При развертывании виртуальной машины vProxy вместо его полного доменного имени в развертывании OVA было указано краткое имя vProxy.
Команда hostname на vProxy возвращает shortname вместо FQDN
nsr-vproxy02:~ # hostname
nsr-vproxy02
hostnamectl возвращает:
nsr-vproxy02:~ # hostnamectl
Static hostname: nsr-vproxy02.amer.lan
Transient hostname: nsr-vproxy02
Resolution
vProxy 4.3.0.x и более ранние версии:
1. Удалите vProxy из NetWorker.
2. Повторно разверните vProxy и укажите FQDN vProxy в окне Customize template:

vProxy 4.4.0.x и более поздние версии
1. Откройте сеанс SSH на vProxy и войдите в систему как admin.
2. Переключитесь на пользователя root.
sudo su -
3. Обновите файл /etc/hostname , указав FQDN vProxies вместо его короткого имени.
4. Убедитесь, что файл /etc/hosts содержит полное доменное имя и короткое имя vProxies:
nsr-vproxy02:~ # cat /etc/hosts
127.0.0.1 localhost.localdom localhost
192.168.9.152 nsr-vproxy02.amer.lan nsr-vproxy02
5. Перезагрузите vProxy и повторите шаги 1 и 2 после того, как vProxy вернется в режим онлайн.
6. Установите для временного имени хоста vProxy полностью определенное доменное имя, разрешаемое DNS:
hostnamectl set-hostname --transient vProxy_FQDN
7. Убедитесь, что команда hostname возвращает полностью определенное доменное имя vProxy, а не shortname. hostnamctl должен вернуть полностью определенное доменное имя vProxies:
nsr-vproxy02:~ # hostnamectl
Static hostname: nsr-vproxy02.amer.lan
Icon name: computer-vm
Chassis: vm
Machine ID: 6256d6f0fc6486601577a662606516fc
Boot ID: 90261c06d0c04dfebea826556a8faac4
Virtualization: vmware
Operating System: SUSE Linux Enterprise Server 12 SP5
CPE OS Name: cpe:/o:suse:sles:12:sp5
Kernel: Linux 4.12.14-122.183-default
Architecture: x86-64
8. Убедитесь, что для vProxy настроено использование только hotadd:
Additional Information
Если команда hostname возвращает полностью определенное доменное имя vProxy, эта статья базы знаний не применяется. Видеть: NVP-vProxy. Использование инструмента диагностики системы ProxyHC на устройстве vProxy.
Используйте утилиту ProxyHC, как описано в приведенной выше статье базы знаний. Используйте следующий синтаксис для проверки возможности подключения hotadd для указанной виртуальной машины:
./ProxyHC hotadd
Этот инструмент проверяет наличие других потенциальных проблем, которые могут привести к сбою «горячего» резервного копирования.