NVP vProxy: Os backups de VM falham com o código de status HTTP: 401
Summary: Uma ou mais máquinas virtuais (VMs) VMware falham ao executar backups do NetWorker VMware Protection (NVP). O erro de backup retornado é o código de status HTTP 401 "failed to download config file" ...
Symptoms
O log da sessão de backup da VM inclui o seguinte erro:
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 os erros sugerem um problema de acesso ou permissões. O comando ProxyHC hotadd perm Relatórios de comando:
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: Como usar a ferramenta de verificação de integridade ProxyHC no equipamento vProxy
/tmp/proxy-hc.log informa que o datastore está em uma pasta de armazenamento 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 -------> FailedO vCenter é adicionado ao NetWorker usando uma conta diferente da
href="mailto:administrator@vsphere.local" conta.
Cause
Os discos da VM são configurados em um datastore VMware que pertence a uma pasta de armazenamento personalizada no VMware. A conta de usuário VMware usada para adicionar o vCenter ao NetWorker não tem permissões suficientes na pasta de armazenamento personalizado. Mesmo que os privilégios de função apropriados sejam atribuídos no objeto raiz do vCenter, uma função mais rigorosa definida na pasta de armazenamento ou em seus datastores será aplicada no backup. ProxyHC verifica apenas se a função está atribuída no objeto vCenter e se ela tem os privilégios necessários. Ele não relata um problema de permissões em objetos vCenter de nível inferior.
Os erros específicos retornados variam dependendo de uma combinação de fatores:
- Onde no inventário do vCenter a função do usuário está faltando privilégios
- A função específica definida na conta de usuário do vCenter
- Quais permissões específicas são atribuídas à função
Resolution
A conta de usuário do vCenter é definida no recurso NetWorker Hypervisor:

O administrador do VMware vCenter deve analisar a configuração do VMware.
- Confirme a quais grupos VMware a conta de usuário do vCenter pertence (se houver): Usuários e grupos do vSphere > Administration > Single Sign-On >
- Confirme se existe uma função VMware para a conta de usuário do vCenter usada pelo NetWorker: Funções de controle de > acesso de administração > do vSphere >

- Verifique a pasta de armazenamento personalizado e as permissões do datastore
- Em Datastores > de inventário >DataCenter_Name >StorageFolder_Name > Permissões , verifique as permissões da pasta:

-
- Em Datastores > de inventário >DataCenter_Name >StorageFolder_Name > Permissões , verifique as permissões de cada datastore:
Se a função não estiver correta, altere-a para a função configurada para o NetWorker VMware Protection.

Nota: Verifique os datastores da pasta de armazenamento e certifique-se de que a função de usuário esteja definida corretamente, mesmo se "propagate to children" tiver sido definido. Se a função não estiver definida corretamente nos datastores, altere-a adequadamente.
Depois que a pasta de armazenamento e os datastores contiverem as funções de usuário corretas, os backups de VM serão concluídos com sucesso. Se falhas de backup semelhantes persistirem, certifique-se de que o usuário do vCenter não pertença a um grupo definido sem os privilégios necessários na pasta de armazenamento ou nos armazenamentos de dados. Isso causa um conflito, e a função mais rigorosa é aplicada. Além disso, verifique outros objetos VMware para garantir que a função da conta de usuário do vCenter tenha os privilégios necessários e esteja definida corretamente nesses objetos.
Additional Information
O URL HTTP fornecido na sessão de backup não pode ser acessado de um navegador da Web ao usar a conta de usuário do NetWorker vCenter:
O erro retornado é Missing Required Privilege:

Os erros mostrados neste artigo são erros gerais de acesso ou permissões. Se os sintomas e a causa descritos não forem aplicáveis, consulte: NVP vProxy: Solução de problemas de backups de VM falham com "VDDK Error 13: Você não tem direitos de acesso a este arquivo"