NVP vProxy: Feilsøking av VM-sikkerhetskopier mislykkes med "VDDK Error 13: Du har ikke tilgangsrettigheter til denne filen"
Summary: NetWorker VMware Protection (NVP) vProxy-verktøyet kan ikke sikkerhetskopiere én eller flere harddisker. Feilen som returneres er VDDK-feil 13 "Du har ikke tilgangsrettigheter til denne filen." Dette er en generell feil som oversettes til "Jeg får ikke tilgang til denne filen." De vanligste årsakene er problemer med kommunikasjon, tillatelser eller konfigurasjon. ...
Symptoms
Sikkerhetskopiering av 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 meldingen finner du i loggen for sikkerhetskopieringsøkten for Virtual Machine (VM), som vist gjennom detaljene for sikkerhetskopihandlingen for NetWorker Management Console (NMC). VM-øktloggene lagres også på følgende steder:
NetWorker-server: /nsr/logs/policy/POLICY_NAME/WORKFLOW_NAME/
vProxy Appliance: /opt/emc/vproxy/runtime/logs/recycle/vbackupd/DATE
Cause
Denne VDDK-feilen (Virtual Disk Development Kit) rapporteres til vProxy via VMware. Feil 13 er en generell tilgangsfeil som indikerer at det enten er tillatelser eller kommunikasjonsproblemer som hindrer vProxy i å få tilgang til VM-filene.
Resolution
Få ProxyHC og flytte den til vProxy:
ProxyHC kan hentes fra NetWorker Tools-siden som er vendt mot kunden: https://central.dell.com/solutions/Networker-Tools
Kopiere ProxyHC til vProxy-apparatet:
Pakken kan kopieres til vProxy-apparatet ved hjelp av en SCP-agent (WinSCP, FileZilla og så videre).
Protokoll: SCP
Eller fra Windows-kommandolinjen (hvis server 2019 eller nyere, eller OpenSSH er installert).
scp source admin@vProxy_address:/home/admin/ProxyHC
Ytterligere instruksjoner for kopiering av filer til et Linux-system finner du under:
NetWorker (Linux): Slik kopierer du filer til/fra en Linux NetWorker-server.
Bruke ProxyHC:
- Koble til vProxy over SSH ved hjelp av administratorkontoen.
- Bytt til rotbrukeren:
sudo su -
- Gjør ProxyHC kjørbar:
chmod +x /home/admin/ProxyHC
- Kjør ProxyHC med følgende flagg:
/home/admin/ProxyHC auth port perm tasks disk cleanup hotadd
auth |
Ber brukeren om å validere administratorlegitimasjon og godkjenning for NetWorker med vCenter. Skriv inn vCenter-brukerkontoen som brukes til å legge til vCenter i NMCs VMware View. |
port |
Kontroller nødvendig portkommunikasjon mellom vProxy-apparatet, Data Domain, ESXi-verter og vCenter. |
perm |
Dette identifiserer om vCenter-brukeren mangler tillatelser som kreves for å utføre sikkerhetskopieringer. |
tasks |
Se etter løse sikkerhetskopieringsoppgaver i vCenter. |
cleanup |
Se etter artefakter som er til overs fra tidligere sikkerhetskopier: disker, låser, merknader. Den spør om du vil utbedre for alle vProxies i vCenter. Hvis det ikke kjøres sikkerhetskopiering/gjenoppretting av VM, skriver du inn Y. Hvis andre vProxies utfører sikkerhetskopiering/gjenoppretting-operasjoner, angir du N. |
hotadd |
Skriv inn DNS-navnet (ikke VM-navn). DNS-navnet på VM-en kan spørres ved hjelp av kommandoen nslookup eller i DNS-feltet i sammendragsfanen for virtuelle maskiner i vSphere. Dette kontrollerer at vProxy har varm legge til tilgang til VM-filer. |
Hvis oppryddingsflagget indikerte at operasjoner ble utført (disker fjernet, låser frigitt, merknader slettet), prøv å sikkerhetskopiere på nytt. Hvis det rapporteres feil, kan du gå gjennom /tmp/proxy-hc.log i vProxy. Utgangen identifiserer hva som mangler og trengs eller isolerer "du har ikke tilgangsrettigheter" til en bestemt årsak. Referanser for spesifikke årsaker finner du under "Tilleggsinformasjon."
Additional Information
KB-er med spesifikke årsaker til VDDK-feil 13:
- Tilgang til datalager: NVP vProxy: VM-sikkerhetskopiering mislykkes med "VDDK-feil: 13: Du har ikke tilgangsrettigheter til denne filen kan ikke åpne virtuell disk i hot add-modus"
- IDE-disketter: vProxy-gjenoppretting mislykkes med "Kunne ikke initialisere blokkskriver" og "VDDK-feil: 13: Du har ikke tilgangsrettigheter til denne filen."
- VMware Content-Read Based Cache (CBRC) er aktivert: NVP vProxy: VM-sikkerhetskopiering mislykkes med VDDK-feil 13: «Du har ikke tilgangsrettigheter» når CBRC er aktivert
- SCSI: NetWorker NVP-vProxy: Sikkerhetskopiering mislykkes med feilen: VDDK Error: 13: "Du har ikke tilgangsrettigheter til denne filen." "Failed to allocate SCSI target ID"
- Tillatelser: NVP vProxy: VM-sikkerhetskopiering mislykkes med "Kunne ikke åpne kildekoden VMDK '[DATASTORE] UUID/VM_NAME.vmdk': VDDK Error: 13: Du har ikke tilgangsrettigheter til denne filen."
- Disken er allerede tilkoblet: NVP-vProxy: VM-disk unnlater å sikkerhetskopiere med "VDDK Error: 13: Du har ikke tilgangsrettigheter til denne filen.... monteringspunkt finnes allerede"
Ekstra ressurser:
- ProxyHC (Full KB): NVP-vProxy: Slik bruker du helsesjekkverktøyet ProxyHC på vProxy-apparatet
- Tabell for vProxy-versjoner: NVP vProxy: Versjonsinformasjon for NetWorker vProxy
- vCenter-bygg: https://kb.vmware.com/s/article/2143838
- ESXi Bygger: https://kb.vmware.com/s/article/2143832
- NetWorker-kompatibilitetsmatrise: https://elabnavigator.dell.com/eln/modernHomeAutomatedTiles?page=NetWorker
Andre alternativer 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