NVP vProxy: VM-back-ups mislukken met HTTP-statuscode: 401
Summary: Een of meer VMware Virtual Machines (VM) kunnen geen NVP-back-ups (NetWorker VMware Protection) uitvoeren. De geretourneerde back-upfout is HTTP-statuscode 401 "kon configuratiebestand niet downloaden" ...
Symptoms
Het VM-back-upsessielogboek bevat de volgende fout:
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. Beide fouten duiden op een probleem met toegang of machtigingen. De ProxyHC hotadd perm Commandorapporten:
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: De healthcheck-tool ProxyHC gebruiken op een vProxy-apparaat
/tmp/proxy-hc.log meldt dat de Datastore zich in een aangepaste opslagmap bevindt:
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 -------> FailedHet vCenter wordt toegevoegd aan NetWorker met een ander account dan het
href="mailto:administrator@vsphere.local" rekening.
Cause
De VM-schijven worden geconfigureerd in een VMware-datastore die behoort tot een aangepaste storagemap in VMware. Het VMware-gebruikersaccount dat wordt gebruikt om vCenter aan NetWorker toe te voegen, heeft onvoldoende machtigingen voor de aangepaste storagemap. Zelfs als de juiste rolbevoegdheden zijn toegewezen aan het vCenter-hoofdobject, wordt een striktere rolset op de storagemap of de datastores toegepast in de back-up. ProxyHC Controleert alleen of de rol is toegewezen aan het vCenter-object en of deze over de vereiste bevoegdheden beschikt. Er wordt geen machtigingsprobleem gemeld voor vCenter-objecten op een lager niveau.
De specifieke fouten die worden geretourneerd, zijn afhankelijk van een combinatie van factoren:
- Waar in de vCenter-inventaris voor de gebruikersrol geen bevoegdheden ontbreken
- De specifieke rol die is ingesteld voor het vCenter-gebruikersaccount
- Welke specifieke machtigingen aan de rol zijn toegewezen
Resolution
Het vCenter-gebruikersaccount is gedefinieerd in de NetWorker Hypervisor-bron:

De VMware vCenter-beheerder moet de VMware-configuratie controleren.
- Controleer tot welke VMware-groepen het vCenter gebruikersaccount behoort (indien van toepassing): vSphere-beheer >> Eenmalige aanmelding > Gebruikers en groepen
- Controleer of er een VMware-rol bestaat voor het vCenter-gebruikersaccount dat door NetWorker wordt gebruikt: vSphere > Administration > Access Control > Roles

- Controleer de aangepaste storagemap en machtigingen voor datastore
- Controleer onder Inventory > Datastores > DataCenter_Name > StorageFolder_Name > Permissions de machtigingen van de map:

-
- Controleer onder Inventory > Datastores >DataCenter_Name >StorageFolder_Name > Permissions de machtigingen van elke Datastore:
Als de rol niet correct is, wijzigt u deze in de rol die is geconfigureerd voor NetWorker VMware Protection.

OPMERKING: Controleer de datastores van de storagemap en zorg ervoor dat de gebruikersrol correct is gedefinieerd, zelfs als 'doorgeven aan onderliggende functies' is ingesteld. Als de rol niet correct is gedefinieerd in de Datastores, wijzigt u deze dienovereenkomstig.
Zodra de storagemap en datastores de juiste gebruikersrollen bevatten, zijn VM-back-ups voltooid. Als soortgelijke back-upfouten zich blijven voordoen, moet u ervoor zorgen dat de vCenter-gebruiker niet behoort tot een groep die is gedefinieerd zonder de vereiste bevoegdheden voor de storagemap of datastores. Dit veroorzaakt een conflict en de striktere rol wordt toegepast. Controleer ook andere VMware-objecten om ervoor te zorgen dat de vCenter gebruikersaccountrol over de vereiste bevoegdheden beschikt en correct is gedefinieerd voor deze objecten.
Additional Information
De HTTP-URL die in de back-upsessie wordt opgegeven, is niet toegankelijk via een webbrowser bij gebruik van het NetWorker vCenter-gebruikersaccount:
De geretourneerde fout ontbreekt de vereiste bevoegdheid:

De fouten die in dit artikel worden weergegeven, zijn algemene toegangs- of machtigingsfouten. Als de beschreven symptomen en oorzaak niet van toepassing zijn, raadpleegt: NVP vProxy: Probleemoplossing voor VM-back-ups mislukken met "VDDK Error 13: U heeft geen toegangsrechten tot dit bestand"