NVP vProxy: Tworzenie kopii zapasowych maszyny wirtualnej kończy się niepowodzeniem z kodem stanu HTTP: 401
Summary: Co najmniej jedna maszyna wirtualna (VM) VMware nie wykonuje kopii zapasowych NetWorker VMware Protection (NVP). Zwracany błąd kopii zapasowej to kod stanu HTTP 401 "failed to download config file" ...
Symptoms
Dziennik sesji tworzenia kopii zapasowej maszyny wirtualnej zawiera następujący błąd:
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. Oba błędy sugerują problem z dostępem lub uprawnieniami. Plik ProxyHC hotadd perm Komendy raportują:
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: Jak używać narzędzia do sprawdzania kondycji ProxyHC na urządzeniu vProxy
/tmp/proxy-hc.log zgłasza, że magazyn danych znajduje się w niestandardowym folderze przechowywania:
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 -------> FailedSystem vCenter jest dodawany do NetWorker przy użyciu konta innego niż konto
href="mailto:administrator@vsphere.local" rachunek.
Cause
Dyski maszyn wirtualnych są konfigurowane w magazynie danych VMware należącym do niestandardowego folderu magazynu w VMware. Konto użytkownika VMware użyte do dodania vCenter do NetWorker nie ma wystarczających uprawnień do niestandardowego folderu przechowywania. Nawet jeśli do obiektu głównego vCenter przypisano odpowiednie uprawnienia roli, w kopii zapasowej zostanie zastosowany bardziej rygorystyczny zestaw ról ustawiony dla folderu pamięci masowej lub jego magazynów danych. ProxyHC sprawdza tylko, czy rola jest przypisana do obiektu vCenter i czy ma on wymagane uprawnienia. Nie zgłasza problemu z uprawnieniami do obiektów vCenter niższego poziomu.
Zwracane błędy różnią się w zależności od kombinacji czynników:
- Gdzie w inwentarzu vCenter rola użytkownika nie ma uprawnień
- Określony zestaw ról na koncie użytkownika vCenter
- Jakie uprawnienia są przypisane do roli
Resolution
Konto użytkownika vCenter jest zdefiniowane w zasobie monitora maszyny wirtualnej NetWorker:

Administrator VMware vCenter musi przejrzeć konfigurację VMware.
- Potwierdź, do których grup VMware należy konto użytkownika vCenter (jeśli istnieje): Użytkownicy i grupy jednokrotnego logowania > w administracji > vSphere >
- Potwierdź, czy istnieje rola VMware dla konta użytkownika vCenter używanego przez NetWorker: Role kontroli > dostępu administracyjnego > vSphere >

- Sprawdź uprawnienia folderu Custom Storage i magazynu danych
- W obszarze Inventory > Datastores > DataCenter_Name > StorageFolder_Name > Permissions sprawdź uprawnienia folderu:

-
- W obszarze Inventory > Datastores >DataCenter_Name >StorageFolder_Name > Permissions sprawdź uprawnienia każdego magazynu danych:
Jeśli rola nie jest prawidłowa, zmień ją na rolę skonfigurowaną dla NetWorker VMware Protection.

UWAGA: Sprawdź magazyny danych folderu magazynu i upewnij się, że rola użytkownika jest poprawnie zdefiniowana, nawet jeśli ustawiono "propagację do elementów podrzędnych". Jeśli rola nie jest poprawnie zdefiniowana w magazynach danych, zmień ją odpowiednio.
Gdy folder magazynu i magazyny danych będą zawierać prawidłowe role użytkowników, tworzenie kopii zapasowych maszyny wirtualnej zakończy się pomyślnie. Jeśli podobne awarie kopii zapasowej będą się powtarzać, upewnij się, że użytkownik vCenter nie należy do grupy zdefiniowanej bez wymaganych uprawnień w folderze pamięci masowej lub magazynach danych. Powoduje to konflikt i stosowana jest bardziej rygorystyczna rola. Sprawdź również inne obiekty VMware, aby upewnić się, że rola konta użytkownika vCenter ma wymagane uprawnienia i jest poprawnie zdefiniowana na tych obiektach.
Additional Information
Adres URL HTTP podany w sesji tworzenia kopii zapasowej nie jest dostępny z przeglądarki internetowej podczas korzystania z konta użytkownika NetWorker vCenter:
Zwrócony błąd to Brak wymaganych uprawnień:

Błędy przedstawione w tym artykule to ogólne błędy dostępu lub uprawnień. Jeśli opisane objawy i przyczyny nie mają zastosowania, zobacz: NVP vProxy: Rozwiązywanie problemów z kopiami zapasowymi maszyny wirtualnej kończy się niepowodzeniem z komunikatem "VDDK Error 13: Nie masz uprawnień dostępu do tego pliku"