NVP-vProxy. Сбой резервного копирования виртуальной машины с кодом состояния HTTP: 401
Summary: Одной или нескольким виртуальным машинам VMware не удается выполнить резервное копирование NetWorker VMware Protection (NVP). Возвращена ошибка резервного копирования: код состояния HTTP 401 «не удалось скачать файл конфигурации». ...
Symptoms
Журнал сессий резервного копирования виртуальной машины содержит следующую ошибку:
HTTP Get request failed to download config file '[DATASTORE-NAME] VM-NAME/VM-NAME.vmx' using URL 'https://VCENTER-NAME/folder/VM-NAME/VM-NAME.vmx?dcPath=DATACENTER+NAME&dsName=DATASTORE-NAME'. HTTP Status code: 401.
Failed to backup virtual disk "Hard disk 1". Failed to initialize Block Reader. Failed to open source VMDK '[DATASTORE] UUID/VM_NAME.vmdk': VDDK Error: 13: You do not have access rights to this file. Обе ошибки указывают на проблему с доступом или разрешениями. Переменная ProxyHC hotadd perm Командование докладывает:
Info: Checking for hotadd access
Please provide DNS name of VM(as shown in vSphere): rhel-template.amer.lan
Info: Looking for vProxy VM -------> Passed
Info: Checking vCenter user permissions
Info: Looking for user permissions to root object -------> Passed
Info: Looking for privileges for role -------> Passed
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 -------> FailedNVP-vProxy. Использование инструмента диагностики системы ProxyHC на устройстве vProxy
/tmp/proxy-hc.log сообщает, что хранилище данных находится в папке пользовательского хранилища:
INFO Checking vCenter user permissions INFO -------> Using: vsphere.local\networker_user INFO -------> Found role ID: 643304355 INFO -------> Successful INFO Validating datacenter match INFO -------> Checking datacenter: vSAN Datacenter INFO -------> Found client VM in this datacenter INFO -------> Found Proxy VM in this datacenter INFO -------> Datacenter match successful INFO Looking for IDE disks INFO ------->disk 2000 is on SCSI controller 0 INFO -------> No IDE disks found INFO Checking virtual hardware version INFO -------> Found version: 21 INFO Looking for independent disk INFO -------> No independent disks found INFO Checking datastore access from host esx01.amer.lan INFO ------->Checking access for DS: NSR-NFS-Datastore for Hard disk 1 INFO -------> Valid INFO -------> Passed INFO Checking entity names INFO ------->Checking name for Datastore "NSR-NFS-Datastore" for "Hard disk 1" ERROR -------> Datastore is in a custom storage folder "MyStorageFolder", skipping since not supported by script. ERROR -------> FailedvCenter добавляется в NetWorker с использованием учетной записи, отличной от учетной записи
href="mailto:administrator@vsphere.local" счет.
Cause
Диски виртуальных машин настраиваются в хранилище данных VMware, которое принадлежит пользовательской папке хранения в VMware. Учетная запись пользователя VMware, используемая для добавления vCenter в NetWorker, не имеет достаточных разрешений для папки Custom Storage. Даже если корневому объекту vCenter назначены соответствующие привилегии, в резервном копировании применяется более строгий набор ролей, заданных для папки хранилища или ее хранилищ данных. ProxyHC Проверяется только то, назначена ли роль объекту vCenter и что у него есть необходимые привилегии. Он не сообщает о проблемах с разрешениями для низкоуровневых объектов vCenter.
Конкретные возвращаемые ошибки зависят от сочетания факторов.
- Если в инвентаризации vCenter отсутствуют права роли пользователя
- Конкретный набор ролей в учетной записи пользователя vCenter
- Какие конкретные разрешения назначены роли
Resolution
Учетная запись пользователя vCenter определяется в ресурсе Гипервизор NetWorker:

Администратор VMware vCenter должен проверить конфигурацию VMware.
- Убедитесь, к каким группам VMware принадлежит учетная запись пользователя vCenter (если есть): Администрирование > vSphere > Пользователи и группы с единым входом >
- Убедитесь, что для учетной записи пользователя vCenter, используемой NetWorker, существует роль VMware. Роли контроля > доступа администратора > vSphere >

- Проверьте настройки папки пользовательского хранилища и разрешений для хранилища данных
- В разделе Хранилища > данных инвентаризации >DataCenter_Name >разрешения StorageFolder_Name > проверьте разрешения папки:

-
- В разделе Хранилища > данных инвентаризации >DataCenter_Name >разрешения StorageFolder_Name > проверьте разрешения каждого хранилища данных:
Если роль неверна, поменяйте ее на роль, настроенную для NetWorker VMware Protection.

ПРИМЕЧАНИЕ. Проверьте хранилища данных папки хранилища и убедитесь, что роль пользователя определена правильно, даже если был задан параметр «распространять на дочерние объекты». Если роль в хранилищах данных определена неправильно, измените ее соответствующим образом.
Если папка хранилища и хранилища данных содержат правильные роли пользователей, резервное копирование виртуальной машины успешно завершается. Если подобные сбои резервного копирования повторяются, убедитесь, что пользователь vCenter не принадлежит к группе, определенной без необходимых прав в папке хранения или хранилищах данных. Это приводит к конфликту, и применяется более строгая роль. Также проверьте другие объекты VMware, чтобы убедиться, что роль учетной записи пользователя vCenter имеет необходимые привилегии и правильно определена в этих объектах.
Additional Information
URL-адрес HTTP, указанный в сеансе резервного копирования, недоступен в веб-браузере при использовании учетной записи пользователя NetWorker vCenter:
Возвращена ошибка «Отсутствует требуемая привилегия:

Ошибки, показанные в этой статье, являются ошибками общего доступа или разрешений. Если описанные симптомы и причины не применимы, см.: NVP-vProxy. Сбой при устранении неполадок резервного копирования виртуальной машины с ошибкой «VDDK Error 13: У вас нет прав доступа к этому файлу"