Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Enjoy members-only rewards and discounts
  • Create and access a list of your products

NVP-vProxy. (Руководство по поиску и устранению неисправностей) Сбой резервного копирования из-за ошибки «NSR VMware proxy is not available for datastores»

Summary: Это общая статья базы знаний по поиску и устранению неисправностей, предназначенная для помощи в понимании возможных причин ошибки «NSR VMware proxy is not available for datastores» при выполнении резервного копирования vProxy. ...

This article applies to   This article does not apply to 

Instructions

Во время резервного копирования ВМ с помощью устройства NetWorker VMware Protection (NVP) vProxy происходит сбой резервного копирования ВМ для одной или нескольких виртуальных машин с ошибкой:
NSR VMware proxy is not available for datastores (DATASTORE_NAME) in vCenter 'VCENTER_NAME'.
Эту ошибку можно найти при просмотре сведений о сбое действия резервного копирования в окне мониторинга NMC.
image.png
Или в журналах действий резервного копирования на сервере NetWorker:
root@linux1:~# nsr_render_log /nsr/logs/policy/Gold/VMware/Backup_235896.raw | grep -i error
164882 02/07/2023 09:44:11 AM  3 5 0 1296803648 11621 0 linux1.amer.lan nsrvproxy_save NSR error Unable to process VM 'linuxclient01': NSR VMware proxy is not available for datastores (datastore1) in vCenter 'vcsa.amer.lan'. Check if it is enabled.
164546 02/07/2023 09:44:11 AM  3 5 0 1296803648 11621 0 linux1.amer.lan nsrvproxy_save NSR error linuxclient01: Backup failed.
164882 02/07/2023 09:44:11 AM  3 5 0 1296803648 11621 0 linux1.amer.lan nsrvproxy_save NSR error Unable to process VM 'winclient02': NSR VMware proxy is not available for datastores (datastore1) in vCenter 'vcsa.amer.lan'. Check if it is enabled.
164546 02/07/2023 09:44:11 AM  3 5 0 1296803648 11621 0 linux1.amer.lan nsrvproxy_save NSR error winclient02: Backup failed.
164882 02/07/2023 09:44:45 AM  3 5 0 1296803648 11621 0 linux1.amer.lan nsrvproxy_save NSR error Unable to process VM 'linuxclient01': NSR VMware proxy is not available for datastores (datastore1) in vCenter 'vcsa.amer.lan'. Check if it is enabled.
164546 02/07/2023 09:44:45 AM  3 5 0 1296803648 11621 0 linux1.amer.lan nsrvproxy_save NSR error linuxclient01: Backup failed.
164882 02/07/2023 09:44:45 AM  3 5 0 1296803648 11621 0 linux1.amer.lan nsrvproxy_save NSR error Unable to process VM 'winclient02': NSR VMware proxy is not available for datastores (datastore1) in vCenter 'vcsa.amer.lan'. Check if it is enabled.
164546 02/07/2023 09:44:45 AM  3 5 0 1296803648 11621 0 linux1.amer.lan nsrvproxy_save NSR error winclient02: Backup failed.
Эта ошибка возникает по нескольким причинам. Ниже приведены сведения о нескольких распространенных причинах и способах их устранения.

 

Доступность vProxy:

Состояние vProxy: Включен ли vProxy для резервного копирования?

root@linux1:~# nsradmin
NetWorker administration program.
Use the "help" command for help, "visual" for full-screen mode.
nsradmin> show enabled; name
nsradmin> print type: nsr vmware proxy
                        name: vproxy01.amer.lan;
                     enabled: Yes;

или
image.png

Если для vProxy отображается значение Enabled (Нет), установите значение Enabled (Включено) Yes (Да). Это можно сделать из NMC:

image.png
Или nsradmin:

nsradmin> . type: nsr vmware proxy; name: vproxy01.amer.lan
Current query set
nsradmin> update enabled: Yes
                     enabled: Yes;
Update? y
updated resource id 141.0.147.119.0.0.0.0.114.88.175.99.192.168.7.101(28)
nsradmin>

Если vProxy не переходит в состояние «Включено»:

  • Проверьте связь между портом 9090 между vProxy и сервером NetWorker (двунаправленная связь):
    • vProxy: curl -v NW_SERVERNAME:9090
    • Сервер NetWorker: nsrports -t VPROXY_NAME -p 9090
  • Попытка ручной повторной регистрации vProxy: https://www.dell.com/support/kbdoc/000156072

Конфигурация VMware:

Один из способов проверить, есть ли проблема с hotadd, чтобы выполнить резервное копирование ВМ с помощью метода Network Block Device (NBD).
Включены ли сессии NBD для vProxy (по умолчанию для сессий NBD установлено значение 0 (отключено)):
image.png

Если включены сеансы NBD, установите для сессий NBD значение hotadd:

image.png
ИЛИ:

root@linux1:~# nsradmin
NetWorker administration program.
Use the "help" command for help, "visual" for full-screen mode.
nsradmin> show name; maximum NBD sessions
nsradmin> . type: nsr vmware proxy; name: vproxy01.amer.lan
Current query set
nsradmin> update maximum NBD sessions: 13
        maximum NBD sessions: 13;
Update? y
updated resource id 141.0.147.119.0.0.0.0.114.88.175.99.192.168.7.101(31)
nsradmin> print
                        name: vproxy01.amer.lan;
        maximum NBD sessions: 13;

Выполните резервное копирование еще раз. Если резервное копирование выполнено успешно, это означает, что vProxy не может подключиться к файлам виртуальной машины по HotAdd. однако vProxy может подключаться к виртуальным машинам по сети управления с помощью сетевого блочного устройства (NBD).
Пример проверки возможности подключения hotadd см. в поле Дополнительная информация для proxyHC.

Если резервное копирование NBD выполнено успешно и/или ProxyHC сообщает о проблеме с доступом к виртуальной машине с помощью hotadd, выполните следующие действия:

Запишите:

  • Конкретные виртуальные машины, о которых сообщается об ошибке.
  • Какое хранилище данных указано в ошибке.
  • Имя vCenter, о чем сообщали в сообщении об ошибке.
  • Устройство vProxy, используемое резервным копированием/сообщаемое в сообщении об ошибке.

1. Войдите в веб-клиент vSphere для vCenter, где выполняется резервное копирование.
2. Перейдите в inventory и перейдите к ВМ и шаблонам.
3. Перейдите к виртуальной машине vProxy или выполните поиск. На вкладке «Summary» запишите хост ESXi, на который находится vProxy:

image.png

4. Перейдите на вкладку Hosts and Clusters, выберите хост ESXi, на который находится vProxy, и нажмите Datastores:

image.png

В этом списке перечислены хранилища данных VMware, видимые для хоста ESXi, на котором находится vProxy. Если в списке не отображается хранилище данных, возвращаемое при резервном копировании, сообщение об ошибке «NSR VMware proxy is not available for datastores (DATASTORE_NAME)», vProxy не может получить доступ к файлам ВМ с помощью hotadd. Для поддержки hotadd необходимо развернуть vProxy на хосте ESXi, на котором имеется путь к хранилищам данных ВМ. Аналогичным образом этот же процесс можно использовать для определения хоста ESXi, на котором находится ВМ, а затем для просмотра хранилищ данных хоста ESXi. Если не отображается хранилище данных, в котором находится vProxy, отсутствует путь между хранилищами данных между vProxy и виртуальной машиной.
Возможные решения для этой проблемы:

  • VMware vSphere vMotion — это устройство vProxy на хосте ESXi, который имеет доступ ко всем хранилищам данных, необходимым для резервного копирования ВМ.
  • Настройте хост ESXi, на котором находится vProxy, чтобы иметь доступ к хранилищам данных VMware, в которых находятся виртуальные машины.
  • Развертывание устройства vProxy на хостах ESXi, подключенных к уникальным хранилищам данных (недоступно для хостов, для них уже развернуты vProxies). 
Указанные выше изменения конфигурации должны выполняться администратором VMware, а не службой поддержки NetWorker. Если для работы функции hotadd не выполняется никаких изменений конфигурации, необходимо использовать NBD.

Руководство по интеграции NetWorker VMware содержит дополнительные сведения о рекомендациях, требованиях и ограничениях режима передачи: https://www.dell.com/support/home/product-support/product/networker/docs

Диски IDE

Если нет проблем с хранилищем данных, проверьте неисправные виртуальные машины, чтобы узнать, настроены ли они на использование дисков IDE. Это можно увидеть в настройках виртуальной машины в vSphere:
image.png
Диски IDE не поддерживают hotadd, необходимо настроить устройство vProxy, чтобы разрешить возврат на NBD для дисков IDE:
image.png
Этот параметр можно включить, если для сессий NBD задано значение «0», но рабочий процесс содержит виртуальные машины с дисками IDE. Резервное копирование с помощью NBD будет выполняется только на виртуальных машинах с дисками IDE. все остальные виртуальные машины с дисками SCSI будут резервное копирование через Hotadd. Развертывать виртуальные машины с дисками IDE не рекомендуется. По возможности следует использовать диски ISCSI.

 

Additional Information

Возможность подключения Hotadd также можно проверить с помощью ProxyHC: https://www.dell.com/support/kbdoc/000022590

vproxy01:~ # ./ProxyHC hotadd
Info: Checking OS account status -------> Passed
Info: Checking configuration files
        Info: Proxy is registered to: linux1.amer.lan
        Info: Proxy version is: 4.3.0-38
Info: Checking OS
        Info: Checking attached disks -------> Passed
        Info: Checking disk usage -------> Passed
        Info: Checking memory usage -------> Passed
Info: Checking connectivity
        Info: Checking primary NIC ------->  192.168.9.123
        Info: Testing ping to gateway 192.168.7.100 -------> Passed
        Info: Testing ping to DNS 192.168.10.100 -------> Passed
        Info: Testing ping to DNS 192.168.7.100 -------> Passed
        Info: Testing ping to DNS 192.168.9.100 -------> Passed
        Info: Checking DNS response
        Info: Testing name lookup for linux1.amer.lan -------> Passed
        Info: Testing name lookup for vcsa.amer.lan -------> Passed
Info: Checking package details
        Info: Checking vProxy package version -------> Found version 4.3.0
        Info: Verifying vProxy package -------> command returned error
Info: Checking service state
        Info: Checking status for vbackupd -------> Passed
        Info: Checking status for vflragent -------> Passed
        Info: Checking status for vflrd -------> Passed
        Info: Checking status for vkpod -------> Passed
        Info: Checking status for vrapid -------> Passed
        Info: Checking status for vrecoverd -------> Passed
        Info: Checking status for vsessionsd -------> Passed
Info: Checking engine logs
        Info: Checking vsessionsd engine log -------> Passed
        Info: Checking vrapid engine log -------> Passed
        Info: Checking vrecoverd engine log -------> Passed
        Info: Checking vbackupd engine log -------> Found 2 failed sessions
        Info: Checking vkpod engine log -------> Passed
        Info: Checking vflragent engine log -------> Passed
        Info: Checking vflrd engine log -------> Passed
Info: Checking vCenter access
        Please specify vCenter USER name for vcsa.amer.lan: bkupadmin@amer.lan
        Please provide vCenter server password:
        Info: Validating vCenter server connectivity -------> Passed
Info: Checking for hotadd access
        Please provide DNS name of VM(as shown in vSphere): linuxclient01.amer.lan
        Info: Looking for vProxy VM -------> Passed
        Info: Checking vCenter user permissions
        Info: Looking for user permissions to root object -------> Failed
        Info: Validating datacenter match -------> Passed
        Info: Looking for IDE disks -------> Passed
        Info: Checking virtual hardware version -------> Passed
        Info: Looking for independent disk -------> Passed
        Info: Checking datastore access -------> Passed
        Info: Checking entity names -------> Passed
 

Affected Products

NetWorker

Products

NetWorker Family, NetWorker Series
Article Properties
Article Number: 000208393
Article Type: How To
Last Modified: 20 Oct 2023
Version:  4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.