NVP vProxy: VM-säkerhetskopieringar misslyckas med HTTP-statuskod: 401
Summary: En eller flera VMware Virtual Machines (VM) kan inte utföra NetWorker VMware Protection-säkerhetskopieringar (NVP). Säkerhetskopieringsfelet som returneras är HTTP-statuskod 401 "kunde inte ladda ner konfigurationsfilen" ...
Symptoms
Sessionsloggen för säkerhetskopiering av virtuell dator innehåller följande fel:
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. Båda felen tyder på ett åtkomst- eller behörighetsproblem. Informationen 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å här använder du hälsokontrollverktyget ProxyHC på vProxy-enheten
/tmp/proxy-hc.log rapporterar att datalagringen finns i en anpassad lagringsmapp:
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 läggs till i NetWorker med ett annat konto än
href="mailto:administrator@vsphere.local" konto.
Cause
VM-diskarna konfigureras i ett VMware-datalager som tillhör en anpassad lagringsmapp i VMware. Det VMware-användarkonto som används för att lägga till vCenter i NetWorker har inte tillräcklig behörighet för den anpassade lagringsmappen. Även om lämpliga rollbehörigheter har tilldelats för vCenter-rotobjektet tillämpas en striktare roll som angetts för lagringsmappen eller dess datalager i säkerhetskopian. ProxyHC kontrollerar endast att rollen är tilldelad för vCenter-objektet och att den har de behörigheter som krävs. Den rapporterar inte något behörighetsproblem för vCenter-objekt på lägre nivå.
De specifika fel som returneras varierar beroende på en kombination av faktorer:
- Var i vCenter-lagret användarrollen saknar behörighet
- Den specifika roll som angetts för vCenter-användarkontot
- Vilka specifika behörigheter har tilldelats rollen
Resolution
vCenter-användarkontot definieras i NetWorker Hypervisor-resursen:

VMware vCenter-administratören måste granska VMware-konfigurationen.
- Bekräfta vilka VMware-grupper vCenter-användarkontot tillhör (om det finns några): vSphere-administration >>> Användare och grupper för enkel inloggning
- Kontrollera om det finns en VMware-roll för det vCenter-användarkonto som används av NetWorker: åtkomstkontrollroller > för vSphere-administration >>

- Kontrollera behörigheter för anpassade lagringsmappar och datalager
- Under Lagerdatalager >> DataCenter_Name > StorageFolder_Name > behörigheter kontrollerar du mappens behörigheter:

-
- Under Lagerdatalager >>DataCenter_Name >StorageFolder_Name > behörigheter kontrollerar du behörigheterna för varje datalager:
Om rollen inte är korrekt ändrar du den till den roll som konfigurerats för NetWorker VMware Protection.

Obs! Kontrollera lagringsmappens datalager och se till att användarrollen är korrekt definierad, även om "sprid till underordnade" har angetts. Om rollen inte har definierats korrekt i datalager ändrar du den i enlighet med detta.
När lagringsmappen och datalagren innehåller rätt användarroller slutförs säkerhetskopieringen av de virtuella datorerna. Om liknande säkerhetskopieringsfel kvarstår kontrollerar du att vCenter-användaren inte tillhör en grupp som har definierats utan de behörigheter som krävs för lagringsmappen eller datalagren. Detta orsakar en konflikt och den striktare rollen tillämpas. Kontrollera även andra VMware-objekt för att säkerställa att vCenter-användarkontorollen har de behörigheter som krävs och är korrekt definierad för dessa objekt.
Additional Information
HTTP-URL:en som angavs i säkerhetskopieringssessionen är inte tillgänglig från en webbläsare när du använder NetWorker vCenter-användarkontot:
Felet som returneras är Missing Required Privilege:

Felen som visas i den här artikeln är allmänna åtkomst- eller behörighetsfel. Om de symtom och orsaker som beskrivs inte är tillämpliga, se: NVP vProxy: Felsökning av VM-säkerhetskopieringar misslyckas med "VDDK Error 13: Du har inte åtkomsträttigheter till den här filen"