NVP vProxy:虚拟机备份失败,并显示 HTTP 状态码:401

Summary: 一个或多个 VMware 虚拟机 (VM) 无法执行 NetWorker VMware Protection (NVP) 备份。返回的备份错误为 HTTP 状态代码 401“无法下载配置文件”

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

虚拟机备份会话日志包括以下错误:

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.
这两个错误都表明存在访问或权限问题。如果您主要使用 CIFS/NFS 来写入备份,则应使用 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 -------> Failed
NVP-vProxy:如何在 vProxy 一体机上使用运行状况检查工具 ProxyHC
 
如果您主要使用 CIFS/NFS 来写入备份,则应使用 /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           -------> Failed
vCenter 使用 以外的帐户添加到 NetWorker href="mailto:administrator@vsphere.local" 帐户。
 

Cause

虚拟机磁盘在属于 VMware 中的 自定义存储文件夹 的 VMware 数据存储区中配置。用于将 vCenter 添加到 NetWorker 的 VMware 用户帐户对自定义存储文件夹没有足够的权限。即使在 vCenter root 对象上分配了适当的角色特权,备份中也会应用在存储文件夹或其数据存储区上设置的更严格的角色。 ProxyHC 仅检查是否已在 vCenter 对象上分配角色,以及它是否具有所需的权限。它不会报告较低级别 vCenter 对象上的权限问题。

返回的具体错误因多种因素的组合而异:

  • 在 vCenter 清单中用户角色缺少权限的位置
  • vCenter 用户帐户上设置的特定角色
  • 为角色分配了哪些特定权限

Resolution

vCenter 用户帐户在 NetWorker Hypervisor 资源中定义:

vCenter 虚拟机管理程序资源

VMware vCenter 管理员必须检视 VMware 配置。 

  1. 确认 vCenter 用户帐户所属的 VMware 组(如果有): vSphere > Administration > Single Sign-On > 用户和组
  2. 确认 NetWorker 使用的 vCenter 用户帐户是否存在 VMware 角色: vSphere > 管理 > 访问控制 > 角色

vCenter 角色

提醒:角色的名称由用户定义,因配置时提供的名称而异。戴尔支持网站上提供的《NetWorker VMware 集成指南》中所需的最低 vCenter 用户帐户权限表详细说明了所需权限。
  1. 检查自定义存储文件夹和数据存储权限
    1. 资源清册>数据存储DataCenter_Name >>StorageFolder_Name>权限  下,检查文件夹的权限:

存储文件夹权限

    1. InventoryDatastores >> DataCenter_Name StorageFolder_Name > Permissions下, 检查每个数据存储的权限:

数据存储区权限 

提醒:如果存储文件夹或数据存储上的 vCenter 用户角色缺少所需的权限,备份将因权限或访问错误而失败。即使 vCenter 帐户在 vCenter 层次结构中具有所需的更高权限,也会发生这种情况。权限或访问问题特定于驻留在缺少所需权限的位置的虚拟机数据。必须在根 vCenter 对象上定义 vCenter 用户帐户,并具有在整个 vCenter 对象中传播所需的特权。


如果角色不正确,请将其更改为为 NetWorker VMware Protection 配置的角色。

更改自定义存储文件夹的角色


提醒:检查存储文件夹的数据存储区,并确保正确定义了用户角色,即使设置了“传播到子项”也是如此。如果未在数据存储区上正确定义角色,请相应地进行更改。


存储文件夹和数据存储区包含正确的用户角色后,虚拟机备份将成功完成。如果类似的备份失败仍然存在,请确保 vCenter 用户不属于在存储文件夹或数据存储区上没有所需权限的情况下定义的组。这会导致冲突,并应用更严格的角色。此外,请检查其他 VMware 对象,以确保 vCenter 用户帐户角色具有所需的权限并在这些对象上正确定义。

Additional Information

使用 NetWorker vCenter 用户帐户时,无法从 Web 浏览器访问备份会话中提供的 HTTP URL:

缺少所需的权限  

返回的错误是 Missing Required Privilege:

vCenter 对虚拟机文件的访问权限

本文中显示的错误是常规访问或权限错误。如果概述的症状和原因不适用,请参阅:NVP vProxy:对虚拟机备份失败进行故障处理并显示“VDDK Error 13:您无权访问此文件”

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.