NVP vProxy:VM 備份失敗,並顯示 HTTP 狀態代碼:401

摘要: 一或多個 VMware 虛擬機器 (VM) 無法執行 NetWorker VMware Protection (NVP) 備份。傳回的備份錯誤為 HTTP 狀態代碼 401「無法下載組態檔案」

本文章適用於 本文章不適用於 本文無關於任何特定產品。 本文未識別所有產品版本。

症狀

VM 備份工作階段記錄包含下列錯誤:

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 -------> Failed
NVP-vProxy:如何在 vProxy 裝置上使用執行狀況檢查工具 ProxyHC
 
可使用 /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 是使用 vCenter 以外的帳戶新增至 NetWorker href="mailto:administrator@vsphere.local" 帳戶。
 

原因

VM 磁碟是在屬於 VMware 自訂儲存資料夾 的 VMware 資料存放區中設定。用於將 vCenter 新增至 NetWorker 的 VMware 使用者帳戶對自訂儲存資料夾沒有足夠的權限。即使已在 vCenter 根物件上指派適當的角色權限,備份中也會套用在儲存資料夾或其資料存放區上所設定的更嚴格的角色。 ProxyHC 僅檢查角色是否已指派在 vCenter 物件上,以及其是否具有所需的權限。它不會報告低層級 vCenter 物件的權限問題。

傳回的特定錯誤會因多種因素組合而有所不同:

  • 在 vCenter 清查中,使用者角色缺少權限的位置
  • 在 vCenter 使用者帳戶上設定的特定角色
  • 為角色指派了哪些特定權限

解析度

vCenter 使用者帳戶定義於 NetWorker Hypervisor 資源中:

vCenter Hypervisor 資源

VMware vCenter 系統管理員必須檢閱 VMware 組態。 

  1. 確認 vCenter 使用者帳戶所屬的 VMware 群組 (如果有): vSphere > 管理 > 單一登入 > 使用者與群組
  2. 確認 NetWorker 使用的 vCenter 使用者帳戶是否存在 VMware 角色: vSphere > 管理 > 存取控制 > 角色

vCenter 角色

注意:角色的名稱是使用者定義的,並且根據配置時提供的名稱而有所不同。Dell 支援提供的《NetWorker VMware 整合指南》中的「最低需要的 vCenter 使用者帳戶權限」表格中有詳細說明。
  1. 檢查自訂儲存資料夾和資料存放區權限
    1. 清查 > 資料存放 > 區DataCenter_Name StorageFolder_Name> 權限下,檢查資料夾的權限:

儲存資料夾權限

    1. 清查 > 資料存放 > 區DataCenter_Name StorageFolder_Name> 權限下, 檢查每個資料存放區的權限:

資料存放區權限 

注意:如果儲存資料夾或資料存放區上的 vCenter 使用者角色缺乏必要的權限,備份會因權限或存取錯誤而失敗。即使 vCenter 帳戶具有在 vCenter 層級中較高的必要權限,仍會發生這種情況。許可權或訪問問題特定於駐留在缺少所需許可權的位置的 VM 數據。必須在根 vCenter 物件上定義 vCenter 使用者帳戶,並具有在整個 vCenter 物件傳播的必要權限。


如果角色不正確,請將其變更為 NetWorker VMware Protection 設定的角色。

變更自訂儲存資料夾上的角色


注意:檢查儲存資料夾的數據存儲,並確保正確定義了使用者角色,即使已設置“傳播到子角色”。如果未在數據存儲上正確定義角色,請進行相應的更改。


儲存資料夾和資料存放區包含正確的使用者角色後,VM 備份便會順利完成。如果類似的備份失敗持續發生,請確定 vCenter 使用者不屬於定義沒有對儲存資料夾或資料存放區必要權限的群組。這會導致衝突,並應用更嚴格的角色。此外,亦請檢查其他 VMware 物件,以確保 vCenter 使用者帳戶角色具有必要的權限,且已在這些物件上正確定義。

其他資訊

使用 NetWorker vCenter 使用者帳戶時,無法從網頁瀏覽器存取備份工作階段中提供的 HTTP URL:

缺少必要的權限  

傳回的錯誤為遺失必要權限:

vCenter 存取 VM 檔案

本文中顯示的錯誤是常規訪問或許可權錯誤。如果所述的症狀和原因不適用,請參閱:NVP vProxy:故障診斷 VM 備份失敗,並顯示「VDDK 錯誤 13:您沒有存取此檔案的權限」

受影響的產品

NetWorker Family

產品

NetWorker
文章屬性
文章編號: 000316053
文章類型: Solution
上次修改時間: 06 4月 2026
版本:  3
向其他 Dell 使用者尋求您問題的答案
支援服務
檢查您的裝置是否在支援服務的涵蓋範圍內。