NVP vProxy: VM Yedeklemeleri HTTP Durum Kodu ile Başarısız Oluyor: 401
Summary: Bir veya daha fazla VMware Sanal Makinesi (VM), NetWorker VMware Protection (NVP) yedeklemelerini gerçekleştiremiyor. Döndürülen yedekleme hatası HTTP Durum kodu 401 "yapılandırma dosyası indirilemedi" şeklindedir ...
Symptoms
VM yedekleme oturumu günlüğü aşağıdaki hatayı içerir:
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. Her iki hata da bir erişim veya izin sorunu olduğunu gösterir. Komutta ProxyHC hotadd perm Komut raporları:
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: vProxy cihazında sağlık kontrolü aracı ProxyHC nasıl kullanılır?
/tmp/proxy-hc.log Veri deposunun bir Özel Depolama Klasöründe olduğunu bildirir:
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, NetWorker'a şu adresten farklı bir hesap kullanılarak eklenir:
href="mailto:administrator@vsphere.local" hesap.
Cause
VM diskleri, VMware'deki bir Özel Depolama Klasörüne ait olan bir VMware Veri Deposunda yapılandırılır. VCenter'ı NetWorker'a eklemek için kullanılan VMware kullanıcı hesabı, Özel Depolama Klasörü üzerinde yeterli izinlere sahip değil. vCenter kök nesnesine uygun rol ayrıcalıkları atanmış olsa bile yedeklemede Depolama Klasörü veya Veri Depoları üzerinde ayarlanmış daha katı bir rol uygulanır. ProxyHC yalnızca rolün vCenter nesnesine atanıp atanmadığını ve gerekli ayrıcalıklara sahip olup olmadığını denetler. Alt düzey vCenter nesnelerinde izin sorunu bildirmez.
Döndürülen belirli hatalar, faktörlerin bir kombinasyonuna bağlı olarak değişir:
- vCenter envanterinde kullanıcı rolünde ayrıcalıkların eksik olduğu durumlar
- VCenter kullanıcı hesabında ayarlanan belirli rol
- Role atanan belirli izinler
Resolution
VCenter kullanıcı hesabı, NetWorker Hypervisor kaynağında tanımlanır:

VMware vCenter Administrator, VMware yapılandırmasını gözden geçirmelidir.
- vCenter kullanıcı hesabının hangi VMware gruplarına ait olduğunu doğrulayın (varsa): vSphere > Yönetimi > Çoklu Oturum Açma Kullanıcıları > ve Grupları
- NetWorker tarafından kullanılan vCenter kullanıcı hesabı için bir VMware rolünün mevcut olup olmadığını onaylayın: vSphere > Yönetim Erişim Denetimi >> Rolleri

- Özel Depolama klasörünü ve veri deposu izinlerini kontrol edin
- Inventory > Datastores >DataCenter_Name >StorageFolder_Name > Permissions altında Klasörün izinlerini kontrol edin:

-
- Envanter Veri Depoları >>DataCenter_Name >StorageFolder_Name > İzinler altında, her Veri Deposunun izinlerini kontrol edin:
Rol doğru değilse NetWorker VMware Protection için yapılandırılan rolle değiştirin.

NOT: Depolama klasörünün veri depolarını kontrol edin ve "alt gruplara yayma" ayarlanmış olsa bile kullanıcı rolünün doğru tanımlandığından emin olun. Rol, Veri Depolarında doğru tanımlanmamışsa uygun şekilde değiştirin.
Depolama klasörü ve veri depoları doğru kullanıcı rollerini içerdiğinde VM yedeklemeleri başarıyla tamamlanır. Benzer yedekleme hataları devam ederse vCenter kullanıcısının, Depolama Klasörü veya Veri Depolarında gerekli ayrıcalıklar olmadan tanımlanan bir gruba ait olmadığından emin olun. Bu bir çakışmaya neden olur ve daha katı bir rol uygulanır. Ayrıca, vCenter kullanıcı hesabı rolünün gerekli ayrıcalıklara sahip olduğundan ve bu nesnelerde doğru şekilde tanımlandığından emin olmak için diğer VMware nesnelerini kontrol edin.
Additional Information
NetWorker vCenter kullanıcı hesabı kullanılırken yedekleme oturumunda sağlanan HTTP URL'sine web tarayıcısından erişilemez:
Döndürülen hata, Gerekli Ayrıcalığın Eksik olmasıdır:

Bu makalede gösterilen hatalar genel erişim veya izin hatalarıdır. Özetlenen belirtiler ve nedenler geçerli değilse bkz. NVP vProxy: VM yedeklemelerinin "VDDK Error 13: Bu dosyaya erişim haklarınız yok"