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" ...

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

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.
Ou:
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 -------> Failed
NVP - vProxy: Como usar a ferramenta de verificação de integridade ProxyHC no equipamento vProxy
 
O comando /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           -------> Failed
O 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:

Recurso de hypervisor do vCenter

O administrador do VMware vCenter deve analisar a configuração do VMware. 

  1. 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 >
  2. 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 >

Funções do vCenter

Nota: O nome da função é definido pelo usuário e varia de acordo com o nome fornecido quando configurada. Os privilégios necessários são detalhados na tabela Minimum required vCenter user account privileges no NetWorker VMware Integration Guidedisponível no Suporte Dell.
  1. Verifique a pasta de armazenamento personalizado e as permissões do datastore
    1. Em Datastores > de inventário >DataCenter_Name >StorageFolder_Name > Permissões  , verifique as permissões da pasta:

Permissões da pasta de armazenamento

    1. Em Datastores > de inventário >DataCenter_Name >StorageFolder_Name > Permissões  ,  verifique as permissões de cada datastore:

Privilégios do datastore 

Nota: Se a função de usuário do vCenter na pasta de armazenamento ou no datastore não tiver os privilégios necessários, os backups apresentarão falha devido a erros de acesso ou permissões. Isso ocorre mesmo que a conta do vCenter tenha os privilégios necessários mais acima na hierarquia do vCenter. Os problemas de permissão ou acesso são específicos aos dados da VM que residem em locais sem os privilégios necessários. A conta de usuário do vCenter deve ser definida no objeto vCenter raiz com os privilégios necessários propagados pelos objetos vCenter.


Se a função não estiver correta, altere-a para a função configurada para o NetWorker VMware Protection.

Alterando a função na pasta de armazenamento personalizada


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:

Falta o privilégio necessário  

O erro retornado é Missing Required Privilege:

Acesso do vCenter aos arquivos da VM

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"

Affected Products

NetWorker Family

Products

NetWorker
Article Properties
Article Number: 000316053
Article Type: Solution
Last Modified: 05 Jun 2025
Version:  2
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.