NVP vProxy: VM-sikkerhedskopieringer mislykkes med HTTP-statuskode: 401
Summary: En eller flere VMware Virtual Machines (VM) kan ikke udføre NetWorker VMware Protection (NVP)-sikkerhedskopier. Den returnerede sikkerhedskopieringsfejl er HTTP-statuskode 401 "config file failed to download" ...
Symptoms
Loggen over VM-sikkerhedskopieringssessioner indeholder følgende fejl:
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 fejl tyder på et problem med adgang eller tilladelser. Ikonet 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: Sådan bruger du sundhedskontrolværktøjet ProxyHC på vProxy-enhed
/tmp/proxy-hc.log rapporterer, at datalageret er i en brugerdefineret lagermappe:
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 føjes til NetWorker ved hjælp af en anden konto end
href="mailto:administrator@vsphere.local" konto.
Cause
VM-diskene konfigureres i et VMware-datalager, der hører til en brugerdefineret lagermappe i VMware. Den VMware-brugerkonto, der bruges til at føje vCenter til NetWorker, har ikke tilstrækkelige tilladelser til den brugerdefinerede lagermappe. Selvom der tildeles passende rollerettigheder til vCenter-rodobjektet, anvendes en strengere rolle, der er angivet for lagermappen eller dens datalagre, i sikkerhedskopieringen. ProxyHC kontrollerer kun, at rollen er tildelt vCenter-objektet, og at det har de nødvendige rettigheder. Det rapporterer ikke et problem med tilladelser på vCenter-objekter på lavere niveau.
De specifikke fejl, der returneres, varierer afhængigt af en kombination af faktorer:
- Hvor i vCenter-lageret brugerens rolle mangler rettigheder
- Den specifikke rolle, der er angivet for vCenter-brugerkontoen
- Hvilke specifikke tilladelser der er tildelt rollen
Resolution
vCenter-brugerkontoen er defineret i NetWorker Hypervisor-ressourcen:

VMware vCenter-administratoren skal gennemgå VMware-konfigurationen.
- Bekræft, hvilke VMware-grupper vCenter-brugerkontoen tilhører (hvis overhovedet): Brugere og grupper af > vSphere > Administration >
- Bekræft, om der findes en VMware-rolle for den vCenter-brugerkonto, der bruges af NetWorker: vSphere > Administration > Access > Control Roles

- Kontroller tilladelserne for mappen Custom Storage og datalageret
- Under Lagerdatalagre >> DataCenter_Name > StorageFolder_Name >tilladelser skal du kontrollere tilladelserne for mappen:

-
- Under Lagerdatalagre >>DataCenter_Name >StorageFolder_Name > tilladelser skal du kontrollere tilladelserne for hvert datalager:
Hvis rollen ikke er korrekt, skal du ændre den til den rolle, der er konfigureret til NetWorker VMware Protection.

BEMÆRK: Kontroller lagermappens datalagre, og sørg for, at brugerrollen er defineret korrekt, selvom "Overfør til børn" er indstillet. Hvis rollen ikke er defineret korrekt i datalagrene, skal du ændre den i overensstemmelse hermed.
Når lagermappen og datalagrene indeholder de korrekte brugerroller, fuldføres VM-sikkerhedskopieringerne. Hvis lignende sikkerhedskopieringsfejl fortsætter, skal du sørge for, at vCenter-brugeren ikke tilhører en gruppe, der er defineret uden de nødvendige rettigheder i lagermappen eller datalagrene. Dette forårsager en konflikt, og den strengere rolle anvendes. Kontroller også andre VMware-objekter for at sikre, at vCenter-brugerkontorollen har de nødvendige rettigheder og er korrekt defineret på disse objekter.
Additional Information
Den HTTP-URL, der er angivet i sikkerhedskopieringssessionen, er ikke tilgængelig fra en webbrowser, når du bruger NetWorker vCenter-brugerkontoen:
Den returnerede fejl mangler påkrævet privilegium:

De fejl, der vises i denne artikel, er generelle adgangs- eller tilladelsesfejl. Hvis de beskrevne symptomer og årsager ikke er relevante, skal du se: NVP vProxy: Fejlfinding af VM-sikkerhedskopieringer mislykkes med "VDDK-fejl 13: Du har ikke adgangsrettigheder til denne fil"