NVP vProxy: Los respaldos de VM fallan con el código de estado HTTP: 401
Summary: Una o más máquinas virtuales (VM) de VMware no pueden ejecutar respaldos de NetWorker VMware Protection (NVP). El error de respaldo devuelto es el código de estado HTTP 401 "no se pudo descargar el archivo de configuración" ...
Symptoms
El registro de la sesión de respaldo de VM incluye el siguiente error:
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. Ambos errores sugieren un problema de acceso o permisos. La variable ProxyHC hotadd perm Informes de comandos:
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: Cómo usar la herramienta de evaluación del estado ProxyHC en el dispositivo vProxy
/tmp/proxy-hc.log informa que el almacén de datos se encuentra en una carpeta de almacenamiento personalizada:
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 -------> FailedEl vCenter se agrega a NetWorker mediante una cuenta distinta de la
href="mailto:administrator@vsphere.local" cuenta.
Cause
Los discos de VM se configuran en un almacén de datos de VMware que pertenece a una carpeta de almacenamiento personalizado en VMware. La cuenta de usuario de VMware utilizada para agregar vCenter a NetWorker no tiene permisos suficientes en la carpeta de almacenamiento personalizada. Incluso si se asignan privilegios de función adecuados en el objeto raíz de vCenter, se aplica en el respaldo una función más estricta configurada en la carpeta de almacenamiento o sus almacenes de datos. ProxyHC Solo comprueba que la función esté asignada en el objeto de vCenter y que tenga los privilegios necesarios. No informa un problema de permisos en objetos de vCenter de nivel inferior.
Los errores específicos devueltos varían según una combinación de factores:
- Donde falta privilegios en la función de usuario en el inventario de vCenter
- La función específica configurada en la cuenta de usuario de vCenter
- ¿Qué permisos específicos se asignan a la función?
Resolution
La cuenta de usuario de vCenter se define en el recurso de NetWorker Hypervisor:

El administrador de VMware vCenter debe revisar la configuración de VMware.
- Confirme a qué grupos de VMware pertenece la cuenta de usuario de vCenter (si corresponde): Usuarios y grupos de vSphere > Administration > Single Sign On >
- Confirme si existe una función de VMware para la cuenta de usuario de vCenter que utiliza NetWorker: Administración > de vSphere > Funciones de control de > acceso

- Compruebe los permisos de la carpeta de almacenamiento personalizado y del almacén de datos
- En Inventory > Datastores > DataCenter_Name > StorageFolder_Name > Permissions, compruebe los permisos de la carpeta:

-
- En Inventory > Datastores > DataCenter_Name > StorageFolder_Name > Permissions, compruebe los permisos de cada almacén de datos:
Si la función no es correcta, cámbiela a la función configurada para NetWorker VMware Protection.

NOTA: Compruebe los almacenes de datos de la carpeta de almacenamiento y asegúrese de que la función del usuario esté definida correctamente, incluso si se configuró "propagar a elementos secundarios". Si la función no está definida correctamente en los almacenes de datos, cámbiela según corresponda.
Una vez que la carpeta de almacenamiento y los almacenes de datos contienen las funciones de usuario correctas, los respaldos de VM se completan correctamente. Si persisten fallas de respaldo similares, asegúrese de que el usuario de vCenter no pertenezca a un grupo definido sin los privilegios necesarios en la carpeta de almacenamiento o los almacenes de datos. Esto provoca un conflicto y se aplica la función más estricta. Además, compruebe otros objetos de VMware para asegurarse de que la función de la cuenta de usuario de vCenter tenga los privilegios necesarios y esté definida correctamente en esos objetos.
Additional Information
No se puede acceder a la URL HTTP proporcionada en la sesión de respaldo desde un navegador web cuando se utiliza la cuenta de usuario de NetWorker vCenter:
El error devuelto es Missing Required Privilege:

Los errores que se muestran en este artículo son errores generales de acceso o permisos. Si los síntomas y la causa descritos no son aplicables, ver: NVP vProxy: La solución de problemas de respaldos de VM falla con el mensaje "VDDK Error 13: No tiene derechos de acceso a este archivo"