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

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

本文章適用於 本文章不適用於 本文無關於任何特定產品。 本文未識別所有產品版本。

說明

Во время резервного копирования ВМ с помощью устройства 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.

 

其他資訊

Возможность подключения 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
 

受影響的產品

NetWorker

產品

NetWorker Family, NetWorker Series
文章屬性
文章編號: 000208393
文章類型: How To
上次修改時間: 10 4月 2025
版本:  5
向其他 Dell 使用者尋求您問題的答案
支援服務
檢查您的裝置是否在支援服務的涵蓋範圍內。