NVP vProxy: Odstraňování problémů se zálohováním virtuálních počítačů selže s chybou "VDDK Error 13: Nemáte přístupová práva k tomuto souboru"
Summary: Zařízení NetWorker VMware Protection (NVP) vProxy nedokáže zálohovat jeden nebo více pevných disků. Vrácena je chyba VDDK 13 "You do not have access rights to this file". Jedná se o obecnou chybu, která se překládá jako "K tomuto souboru nemám přístup". Běžnými příčinami jsou problémy s komunikací, oprávněními nebo konfigurací. ...
Symptoms
Zálohování virtuálního počítače VMware se nezdaří s chybami:
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.
Tato zpráva se nachází v protokolu relace zálohování virtuálního počítače (VM), jak je uvedeno v podrobnostech o akci zálohování konzole NetWorker Management Console (NMC). Protokoly relací virtuálních počítačů se také ukládají do následujících umístění:
Server NetWorker: Zařízení /nsr/logs/policy/POLICY_NAME/WORKFLOW_NAME/
vProxy: /opt/emc/vproxy/runtime/logs/recycle/vbackupd/DATE
Cause
Tuto chybu sady VDDK (Virtual Disk Development Kit) hlásí společnost VMware serveru vProxy. Chyba 13 je obecná chyba přístupu, která signalizuje, že existují problémy s oprávněními nebo komunikací, které brání vProxy v úspěšném přístupu k souborům virtuálního počítače.
Resolution
Získání ProxyHC a jeho přesun do prostředí vProxy:
ProxyHC lze shromáždit na stránce NetWorker Tools pro zákazníky: https://central.dell.com/solutions/Networker-Tools
Kopírování ProxyHC do zařízení vProxy:
Balíček lze zkopírovat do zařízení vProxy pomocí agenta SCP (WinSCP, FileZilla atd.).
Protokol: SCP
Nebo z příkazového řádku Windows (pokud je nainstalovaný server 2019 nebo novější nebo OpenSSH).
scp source admin@vProxy_address:/home/admin/ProxyHC
Další pokyny ke kopírování souborů do systému Linux naleznete v části:
NetWorker (Linux): Jak kopírovat soubory do/ze serveru Linux NetWorker.
Použití ProxyHC:
- Připojte se k serveru vProxy přes SSH pomocí účtu správce.
- Přepněte na uživatele root:
sudo su -
- Nastavte ProxyHC jako spustitelný:
chmod +x /home/admin/ProxyHC
- Spusťte ProxyHC s následujícími příznaky:
/home/admin/ProxyHC auth port perm tasks disk cleanup hotadd
auth |
Vyzve uživatele k ověření přihlašovacích údajů správce NetWorker a ověření pomocí nástroje vCenter. Zadejte uživatelský účet vCenter, který se používá k přidání vCenter do zobrazení VMware NMC. |
port |
Zkontrolujte požadovanou komunikaci portu mezi zařízením vProxy, systémem Data Domain, hostiteli ESXi a nástrojem vCenter. |
perm |
To identifikuje, zda uživatel vCenter postrádá oprávnění potřebná k provádění zálohování. |
tasks |
Zkontrolujte osiřelé úlohy zálohování v nástroji vCenter. |
cleanup |
Zkontrolujte zbylé artefakty z předchozích záloh: disky, zámky, poznámky. Zobrazí se dotaz, zda chcete provést nápravu pro všechny virtuální servery proxy v nástroji vCenter. Pokud nejsou spuštěné žádné operace zálohování/obnovení virtuálního počítače, zadejte Y. Pokud operace zálohování/obnovení provádějí jiné virtuální servery, zadejte N. |
hotadd |
Zadejte název DNS (nikoli název virtuálního počítače). Na název DNS virtuálního počítače se lze dotázat pomocí příkazu nslookup nebo v poli DNS na kartě VMs summary v systému vSphere. Tím se ověří, zda má server vProxy přístup k souborům virtuálního počítače. |
Pokud příznak vyčištění indikoval, že operace byly provedeny (disky odebrány, zámky uvolněny, poznámky vymazány), zkuste zálohování znovu. Pokud jsou hlášena nějaká selhání, zkontrolujte složku /tmp/proxy-hc.log systému vProxy. Výstup identifikuje, co chybí a co je potřeba, nebo izoluje "nemáte přístupová práva" ke konkrétní příčině. Odkazy na konkrétní příčiny najdete v části "Další informace".
Additional Information
Články znalostní databáze se specifickými příčinami chyby VDDK 13:
- Přístup k datovému úložišti: NVP vProxy: Zálohování virtuálních počítačů selže a zobrazí se chyba "VDDK: 13: You do not have access rights to this file unable to open virtual disk in hot add mode"
- Disky IDE: Obnovení serveru vProxy selže s chybou "Failed to initialize Block Writer" a "VDDK Error: 13: Nemáte přístupová práva k tomuto souboru."
- Je povolena mezipaměť VMware Content-Read Based Cache (CBRC): NVP vProxy: Zálohování virtuálních počítačů selže s chybou VDDK 13 "You do not have access rights", když je povoleno CBRC
- ROZHRANÍ SCSI: NetWorker NVP-vProxy: Zálohování selže s chybou: VDDK Error: 13: "Nemáte přístupová práva k tomuto souboru." "Nepodařilo se přidělit cílové ID SCSI"
- Dovolení: NVP vProxy: Zálohování virtuálního počítače selže s chybou "Failed to open source VMDK '[DATASTORE] UUID/VM_NAME.vmdk': VDDK Error: 13: Nemáte přístupová práva k tomuto souboru."
- Disk je již připojen: NVP – vProxy: Disk virtuálního počítače se nedaří zálohovat s chybou "VDDK Error: 13: Nemáte přístupová práva k tomuto souboru.... přípojný bod již existuje"
Další zdroje:
- ProxyHC (celý článek znalostní databáze): NVP – vProxy: Jak používat nástroj pro kontrolu stavu ProxyHC na zařízení vProxy
- Tabulka verzí vProxy: NVP vProxy: Informace o verzi platformy NetWorker vProxy
- Sestavení vCenter: https://kb.vmware.com/s/article/2143838
- Sestavení ESXi: https://kb.vmware.com/s/article/2143832
- Matice kompatibility platformy NetWorker: https://elabnavigator.dell.com/eln/modernHomeAutomatedTiles?page=NetWorker
Další možnosti pro 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