NVP vProxy: VM-sikkerhetskopieringer mislykkes med HTTP-statuskode: 401
Summary: Én eller flere VMware Virtual Machines (VM) kan ikke utføre sikkerhetskopieringer for NetWorker VMware Protection (NVP). Sikkerhetskopifeilen som returneres er HTTP-statuskode 401, "failed to download config file" ...
Symptoms
VM-loggen for sikkerhetskopieringsøkten inneholder følgende feil:
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. Begge feilene antyder et tilgangs- eller tillatelsesproblem. Informasjonen i ProxyHC hotadd perm Kommandorapporter:
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 -------> FailedNVP-vProxy: Slik bruker du helsesjekkverktøyet ProxyHC på vProxy-apparatet
/tmp/proxy-hc.log rapporterer at datalageret er i en egendefinert lagringsmappe:
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 -------> FailedvCenter legges til i NetWorker via en annen konto enn
href="mailto:administrator@vsphere.local" konto.
Cause
VM-diskene konfigureres i en VMware-datalagring som tilhører en tilpasset lagringsmappe i VMware. VMware-brukerkontoen som brukes til å legge til vCenter i NetWorker, har ikke tilstrekkelige tillatelser til den egendefinerte lagringsmappen. Selv om riktige rollerettigheter tilordnes på vCenter-rotobjektet, brukes en strengere rolle som er angitt for lagringsmappen eller datalagrene i sikkerhetskopien. ProxyHC kontrollerer bare at rollen er tilordnet på vCenter-objektet, og at den har de nødvendige rettighetene. Den rapporterer ikke et problem med tillatelser for vCenter-objekter på lavere nivå.
De spesifikke feilene som returneres, varierer avhengig av en kombinasjon av faktorer:
- Hvor i vCenter-beholdningen brukerrollen mangler rettigheter
- Den spesifikke rollen som er angitt for vCenter-brukerkontoen
- Hvilke bestemte tillatelser som er tilordnet til rollen
Resolution
vCenter-brukerkontoen er definert i NetWorker Hypervisor-ressursen:

VMware vCenter-administratoren må gjennomgå VMware-konfigurasjonen.
- Bekreft hvilke VMware-grupper vCenter-brukerkontoen tilhører (hvis aktuelt): vSphere-administrasjon >> Brukere og grupper for > enkel pålogging
- Bekreft om det finnes en VMware-rolle for vCenter-brukerkontoen som brukes av NetWorker: Roller for tilgangskontroll > for vSphere-administrasjon >>

- Sjekk Tilpasset lagring-mappen og datalagertillatelser
- Under Beholdningsdatalagre >> DataCenter_Name > StorageFolder_Name > tillatelser kontrollerer du tillatelsene for mappen:

-
- Under Inventory > Datastores >DataCenter_Name >StorageFolder_Name > Permissions kontrollerer du tillatelsene for hvert datalager:
Hvis rollen ikke er riktig, endrer du den til rollen som er konfigurert for NetWorker VMware Protection.

MERK: Kontroller lagringsmappens datalagre og sørg for at brukerrollen er riktig definert, selv om "overføring til underordnede" ble angitt. Hvis rollen ikke er definert riktig i datalagrene, endrer du den tilsvarende.
Når lagringsmappen og datalagrene inneholder de riktige brukerrollene, fullføres VM-sikkerhetskopieringene. Hvis lignende sikkerhetskopieringsfeil vedvarer, må du kontrollere at vCenter-brukeren ikke tilhører en gruppe som er definert uten de nødvendige rettighetene til lagringsmappen eller datalagrene. Dette fører til en konflikt, og den strengere rollen brukes. Sjekk også andre VMware-objekter for å sikre at vCenter-brukerkontorollen har de nødvendige rettighetene og er riktig definert for disse objektene.
Additional Information
HTTP-URL-en som ble angitt i sikkerhetskopieringsøkten, er ikke tilgjengelig fra en nettleser når du bruker NetWorker vCenter-brukerkontoen:
Feilen som returneres, er Mangler påkrevd privilegium:

Feilene som vises i denne artikkelen, er generelle tilgangs- eller tillatelsesfeil. Hvis symptomene og årsaken som er skissert ikke gjelder, kan du se: NVP vProxy: Feilsøking av VM-sikkerhetskopier mislykkes med "VDDK Error 13: Du har ikke tilgangsrettigheter til denne filen"