NVP vProxy:VMバックアップが「VDDK Error 13: このファイルへのアクセス権がありません」
Summary: NetWorker VMware Protection (NVP) vProxyアプライアンスが、1つ以上のハード ディスクのバックアップに失敗します。返されるエラーは、VDDKエラー13「このファイルへのアクセス権がありません」です。これは、「このファイルにアクセスできません」という意味の一般的なエラーです。一般的な原因は、通信、権限、または構成の問題です。
Symptoms
VMware仮想マシンのバックアップが次のエラーで失敗します。
Failed to backup virtual disk "Hard disk #". Failed to initialize Block Reader. Failed to open source VMDK '[DATASTORE] VM_NAME/VM_NAME.vmdk': VDDK Error: 13: You do not have access rights to this file.
このメッセージは、NetWorker Management Console (NMC)のバックアップ アクションの詳細から確認できる仮想マシン(VM)バックアップ セッション ログに表示されます。VMセッション ログは、次の場所にも格納されます。
NetWorkerサーバー: /nsr/logs/policy/POLICY_NAME/WORKFLOW_NAME/
vProxyアプライアンス: /opt/emc/vproxy/runtime/logs/recycle/vbackupd/DATE
Cause
この仮想ディスク開発キット(VDDK)エラーは、VMwareによってvProxyに報告されます。エラー13は一般的なアクセス エラーであり、権限または通信の問題により、vProxyがVMファイルに正常にアクセスできないことを示します。
Resolution
ProxyHCを取得してvProxyに移動する:
ProxyHCは、お客様向けの [NetWorkerツール ]ページから収集できます。 https://central.dell.com/solutions/Networker-Tools
vProxyアプライアンスへのProxyHCのコピー:
パッケージは、SCPエージェント(WinSCP、FileZillaなど)を使用してvProxyアプライアンスにコピーできます。
議定書:SCP
または、Windowsコマンド ラインから(Server 2019以降、またはOpenSSHがインストールされている場合)。
scp source admin@vProxy_address:/home/admin/ProxyHC
Linuxシステムにファイルをコピーするための追加の手順については、以下を参照してください。
NetWorker(Linux): Linux NetWorkerサーバーとの間でファイルをコピーする方法。
ProxyHCの使用:
- 管理者アカウントを使用して、SSH経由でvProxyに接続します。
- rootユーザーに切り替えます。
sudo su -
- ProxyHCを実行可能にします。
chmod +x /home/admin/ProxyHC
- 次のフラグを指定してProxyHCを実行します。
/home/admin/ProxyHC auth port perm tasks disk cleanup hotadd
auth |
NetWorker管理者の認証情報とvCenterでの認証を検証するようユーザーに求めます。NMCのVMware ViewにvCenterを追加するために使用するvCenterユーザー アカウントを入力します。 |
port |
vProxyアプライアンス、Data Domain、ESXiホスト、vCenter間の必要なポート通信を確認します。 |
perm |
これにより、vCenterユーザーにバックアップの実行に必要な権限がないかどうかが識別されます。 |
tasks |
vCenterで孤立したバックアップ タスクを確認します。 |
cleanup |
以前のバックアップから残っているアーティファクト(ディスク、ロック、注釈)を確認します。vCenter内のすべてのvProxyを修復するかどうかを尋ねられます。実行中のVMバックアップ/リストア処理がない場合は、「Y」と入力します。他のvProxyがバックアップ/リストア処理を実行している場合は、「N」と入力します。 |
hotadd |
DNS名(VM名ではない)を入力します。VMのDNS名は、nslookupコマンドを使用するか、vSphereのVMsサマリータブのDNSフィールドでクエリーを実行できます。これにより、vProxyにVMのファイルへのホット アド アクセス権があることがチェックされます。 |
操作が実行されたこと(ディスクの削除、ロックの解放、注釈のクリア)がクリーンアップ フラグによって示された場合は、バックアップを再試行します。障害が報告された場合は、vProxyの/tmp/proxy-hc.logを確認します。出力は、不足しているものと必要なものを特定したり、「アクセス権がない」と特定の原因を特定したりします。特定の原因の参照先は、「追加情報」にあります。
Additional Information
VDDKエラー13の特定の原因を含むKB:
- データストア アクセス: NVP vProxy:VMバックアップが「VDDK error: 13: このファイルに対するアクセス権がありません 仮想ディスクをホット アド モードで開くことができません」
- IDEディスク: vProxyのリストアが「ブロック ライターの初期化に失敗しました」および「VDDK Error: 13: You do not have access rights to this file."
- VMware Content-Read Based Cache(CBRC)が有効になっている。NVP vProxy:CBRCが有効になっていると、VDDKエラー13「アクセス権がありません」でVMバックアップが失敗する
- SCSI: NetWorker NVP-vProxy:バックアップが次のエラーで失敗します。VDDK Error: 13: 「このファイルへのアクセス権がありません。」「SCSIターゲットIDの割り当てに失敗しました」
- 権限:NVP vProxy:VMバックアップが失敗し、「ソース VMDK '[DATASTORE] UUID/VM_NAME.vmdkを開くことができませんでした: VDDK Error: 13: You do not have access rights to this file."
- ディスクがすでに接続されています: NVP-vProxy:VMディスクのバックアップが失敗し、「VDDK Error: 13: このファイルへのアクセス権がありません...マウント ポイントが既に存在します」というエラー メッセージが表示される
その他のリソース:
- ProxyHC(完全なKB): NVP-vProxy:vProxyアプライアンスでヘルス チェック ツールProxyHCを使用する方法
- vProxyバージョン テーブル: NVP vProxy:NetWorker vProxyのバージョン情報
- vCenterビルド:https://kb.vmware.com/s/article/2143838
- ESXiビルド:https://kb.vmware.com/s/article/2143832
- NetWorker互換性マトリックス:https://elabnavigator.dell.com/eln/modernHomeAutomatedTiles?page=NetWorker
ProxyHCのその他のオプション:
usage: ProxyHC vCenter [-h] --name NAME --user USER [--pwd PWD] [--vm VM]
[--nsruser NSRUSER] [--nsrpwd NSRPWD]
[--nsrauthc NSRAUTHC] [--allproxies ALLPROXIES]
[--DDhost DDHOST]
{auth,port,perm,disk,hotadd,migration,listsession,annotation,cleanup,kb524127,all,layout,tasks,datastore,vmsnapchain,vmdisksize,termsoapsession}
...
positional arguments:
{auth,port,perm,disk,hotadd,migration,listsession,annotation,cleanup,kb524127,all,layout,tasks,datastore,vmsnapchain,vmdisksize,termsoapsession}
sub-command help
auth test authentication against vCenter server
port check open ports to ESXi hosts in cluster and data
domain systems
perm check vCenter access permissions
disk check & release extra disks from vProxy
hotadd check for hotadd access to provided VM
migration check vCenter for stale migration locks
listsession print login session list to log
annotation check vCenter for stale backup locks(annotations)
cleanup remove left over artifacts(extra disks,
locks/annotations) and find migration locks.
kb524127 check for invalid state of vProxy VM
all All vCenter tools(combination of port, perm and
cleanup)
layout check for description of files that make up VM
tasks check orphaned tasks in vCenter
datastore look for datastores with unsupported names
vmsnapchain check if any protected VM has excessive child disks
vmdisksize check if any protected VM has irregular disk size i.e.
trailing .5 KB
termsoapsession terminate soap session to vCenter from NWS
optional arguments:
-h, --help show this help message and exit
--name NAME hostname of the vCenter server
--user USER user name for login to vCenter server
--pwd PWD password for login to vCenter server
--vm VM DNS name of VM(as shown in vSphere)
--nsruser NSRUSER user name for login to NetWorker server
--nsrpwd NSRPWD password for login to NetWorker server
--nsrauthc NSRAUTHC Remote AuthC server
--allproxies ALLPROXIES
specify to do work on peer vProxies registered
--DDhost DDHOST provide DD IP/hostname for port connectivity tests