NVP vProxy: Fejlfinding af VM-sikkerhedskopieringer mislykkes med "VDDK-fejl 13: Du har ikke adgangsrettigheder til denne fil"
Summary: NetWorker VMware Protection (NVP) vProxy-enhed kan ikke sikkerhedskopiere en eller flere harddiske. Den returnerede fejl er VDDK-fejl 13 "Du har ikke adgangsrettigheder til denne fil." Dette er en generel fejl, der oversættes til "Jeg kan ikke få adgang til denne fil." De almindelige årsager er kommunikations-, tilladelses- eller konfigurationsproblemer. ...
Symptoms
Sikkerhedskopieringer af VMware Virtual Machine mislykkes med:
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.
Denne meddelelse kan findes i den virtuelle maskines (VM) backupsessionslog, som den ses via NetWorker Management Consoles (NMC) backuphandlingsoplysninger. VM-sessionslogfilerne gemmes også på følgende placeringer:
NetWorker-server: /nsr/logs/policy/POLICY_NAME/WORKFLOW_NAME/
vProxy-enhed: /opt/emc/vproxy/runtime/logs/recycle/vbackupd/DATE
Cause
Denne VDDK-fejl (Virtual Disk Development Kit) rapporteres til vProxy af VMware. Fejl 13 er en generel adgangsfejl, der angiver, at der enten er tilladelses- eller kommunikationsproblemer, der forhindrer vProxy i at få adgang til VM-filerne.
Resolution
Sådan henter du ProxyHC og flytter den til vProxy:
ProxyHC kan indsamles fra siden NetWorker-værktøjer rettet mod kunden: https://central.dell.com/solutions/Networker-Tools
Kopiering af ProxyHC til vProxy-apparatet:
Pakken kan kopieres til vProxy-enheden ved hjælp af en SCP-agent (WinSCP, FileZilla osv.).
Protokol: SCP
Eller fra Windows-kommandolinjen (hvis server 2019 eller nyere eller OpenSSH er installeret).
scp source admin@vProxy_address:/home/admin/ProxyHC
Ekstra instruktioner til kopiering af filer til et Linux-system kan findes under:
NetWorker (Linux): Sådan kopierer du filer til/fra en Linux NetWorker-server.
Brug af ProxyHC:
- Opret forbindelse til vProxy via SSH ved hjælp af administratorkontoen.
- Skift til rodbrugeren:
sudo su -
- Gør ProxyHC eksekverbar:
chmod +x /home/admin/ProxyHC
- Kør ProxyHC med følgende flag:
/home/admin/ProxyHC auth port perm tasks disk cleanup hotadd
auth |
Beder brugeren om at validere NetWorker-administratorlegitimationsoplysninger og -godkendelse med vCenter. Indtast den vCenter-brugerkonto, der blev brugt til at føje vCenter til NMC's VMware View. |
port |
Kontrollér den nødvendige portkommunikation mellem vProxy-enhed, Data Domain, ESXi-værter og vCenter. |
perm |
Dette identificerer, om vCenter-brugeren mangler de tilladelser, der kræves for at udføre sikkerhedskopieringer. |
tasks |
Se efter ikke-tilknyttede sikkerhedskopieringsopgaver i vCenter. |
cleanup |
Kontroller, om der er rester af artefakter fra tidligere sikkerhedskopier: diske, låse, kommentarer. Den spørger dig, om du vil afhjælpe alt vProxies i vCenter. Hvis der ikke kører nogen VM-sikkerhedskopiering/-gendannelse, skal du indtaste Y. Hvis andre vProxies udfører sikkerhedskopiering/gendannelse, skal du indtaste N. |
hotadd |
Indtast DNS-navnet (ikke VM-navnet). DNS-navnet på VM'en kan forespørges ved hjælp af kommandoen nslookup eller i DNS-feltet under fanen VMs-oversigt i vSphere. Dette kontrollerer, at vProxy har varm tilføjelsesadgang til VM'ens filer. |
Hvis oprydningsflaget angav, at der blev udført handlinger (diske fjernet, låse frigivet, anmærkninger ryddet), skal du forsøge at sikkerhedskopiere igen. Hvis der rapporteres fejl, skal du gennemgå vProxyens /tmp/proxy-hc.log. Outputtet identificerer, hvad der mangler og er nødvendigt, eller isolerer 'du har ikke adgangsrettigheder' til en bestemt årsag. Referencer til specifikke årsager kan findes under "Yderligere oplysninger".
Additional Information
KB'er med specifikke årsager til VDDK-fejl 13:
- Adgang til datalager: NVP vProxy: VM-sikkerhedskopieringer mislykkes med "VDDK-fejl: 13: Du har ikke adgangsrettigheder til denne fil, der ikke kan åbne virtuel disk i hot add-tilstand"
- IDE-diske: vProxy-gendannelse mislykkes med "Failed to initialize Block Writer" og "VDDK Error: 13: Du har ikke adgangsrettigheder til denne fil."
- VMware CBRC (Content Read Based Cache) er aktiveret: NVP vProxy: VM-sikkerhedskopieringer mislykkes med VDDK-fejl 13 "Du har ikke adgangsrettigheder", når CBRC er aktiveret
- SCSI: NetWorker NVP-vProxy: Sikkerhedskopieringer mislykkedes med fejlen: VDDK Error: 13: "Du har ikke adgangsrettigheder til denne fil." "Kunne ikke tildele SCSI-destinations-id"
- Tilladelser: NVP vProxy: VM-sikkerhedskopiering mislykkes med "Kunne ikke åbne kildekode VMDK '[DATASTORE] UUID/VM_NAME.vmdk': VDDK Error: 13: Du har ikke adgangsrettigheder til denne fil."
- Disk, der allerede er tilsluttet: NVP-vProxy: VM-disken sikkerhedskopierer ikke med "VDDK-fejl: 13: Du har ikke adgangsrettigheder til denne fil.... Mount Point findes allerede"
Ekstra ressourcer:
- ProxyHC (fuld KB): NVP-vProxy: Sådan bruger du sundhedskontrolværktøjet ProxyHC på vProxy-enhed
- Tabel vProxy-versioner: NVP vProxy: Oplysninger om NetWorker vProxy-version
- vCenter Builds: https://kb.vmware.com/s/article/2143838
- ESXi-builds: https://kb.vmware.com/s/article/2143832
- NetWorker-kompatibilitetsmatrix: https://elabnavigator.dell.com/eln/modernHomeAutomatedTiles?page=NetWorker
Andre muligheder for 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