NVP vProxy: Görüntü geri yüklemesi başarısız oluyor "ServerFaultCode: Bu işlemi gerçekleştirme izni reddedildi."
Summary: NetWorker VMware Protection (NVP) vProxy cihazı kullanılarak Sanal Makine (VM) geri yüklemesi başarısız oluyor. Döndürülen hata şudur: "ServerFaultCode: Bu işlemi gerçekleştirme izni reddedildi." ...
Symptoms
NetWorker VMware Protection (NVP) vProxy cihazı kullanılarak Sanal Makine (VM) geri yüklemesi başarısız oluyor.
Döndürülen hata şudur: "ServerFaultCode: Bu işlemi gerçekleştirme izni reddedildi." Örneğin:
159373:nsrvproxy_recover: vProxy Log: 2025-03-12T19:54:02Z ERROR: [@(#) Build number: 177] Unable to create the directory "[vsanDatastore] win-client01.amer.lan_1" in datastore: ServerFaultCode: Permission to perform this operation was denied. 159373:nsrvproxy_recover: vProxy Log: 2025-03-12T19:54:02Z WARN: [@(#) Build number: 177] RecoverVMSessions "1e3ef2fc-d334-4433-aff1-7e643c4e1f56" cleaning up running recover session due to error. 159373:nsrvproxy_recover: vProxy Log: 2025-03-12T19:54:02Z INFO: [@(#) Build number: 177] Disconnected from session on vCenter 'vcsa.amer.lan'. 159373:nsrvproxy_recover: vProxy Log: 2025-03-12T19:54:02Z ERROR: [@(#) Build number: 177] Failed to recover to a new VM. ServerFaultCode: Permission to perform this operation was denied.
ProxyHC yardımcı programı, vCenter'ı NetWorker'a eklemek için kullanılan kullanıcı hesabı için herhangi bir izin sorunu bildirmez:
nsr-vproxy01:~ # /home/admin/ProxyHC perm ... Info: Checking vCenter access Please specify vCenter USER name for vcsa.amer.lan: networker_user@vsphere.local Please provide vCenter server password: Info: Validating vCenter server connectivity -------> Passed Info: Checking vCenter user permissions Info: Looking for user permissions to root object -------> Passed Info: Looking for privileges for role -------> Passed ... nsr-vproxy01:~ # cat /tmp/proxy-hc.log ... INFO Checking vCenter user permissions INFO -------> Using: vsphere.local\networker_user INFO -------> Found role ID: -1 INFO -------> Successful
NVP-vProxy: vProxy cihazında sağlık kontrolü aracı ProxyHC nasıl kullanılır?
Cause
NSR hipervizör kullanıcısı (vCenter'ı NetWorker'a eklemek için kullanılan VMware hesabı), birden fazla VMware grubuna aittir. NetWorker VMware Protection'ı gerçekleştirmek için gerekli tüm izinleri içeren grup, vCenter kök düzeyinde tanımlandığından ProxyHC herhangi bir sorun bildirmez. Daha kısıtlayıcı olan başka bir grup, vCenter'da başka bir düzeyde tanımlanır.
Örneğin, kullanıcı networker_user vCenter kök nesnesinde Yönetici izinleriyle tanımlanır:
Ancak kullanıcı, veri merkezi düzeyinde tanımlanmış başka bir gruba (daha kısıtlayıcı gruba) da aittir:
Veri merkezi düzeyindeki daha kısıtlayıcı izinler, kök düzeyindeki izinleri geçersiz kılar ve geri yükleme sırasında ServerFaultCode hatasına neden olur.
Resolution
NetWorker tarafından VMware ile iletişim kurmak için hangi hesabın kullanıldığını doğrulayın.
Alternatif olarak,
nsradmin komutu NetWorker sunucusunda kullanılabilir:
[root@nsr ~]# nsradmin
NetWorker administration program.
Use the "help" command for help, "visual" for full-screen mode.
nsradmin> show name; username
nsradmin> print type: nsr hypervisor
name: vcsa.amer.lan;
username: networker_user@vsphere.local;
nsradmin> quit
VMware Yöneticisi, VMware kullanıcı hesabının hangi VMware gruplarına ait olduğunu incelemelidir. Neden alanı örneğinde gösterildiği gibi, kullanıcının veya grubun daha düşük bir düzeyde kısıtlanıp kısıtlanmadığını kontrol etmek için VMware nesnelerindeki izinleri gözden geçirin. NetWorker VMware kullanıcı hesabı için gerekli izinler NetWorker VMware Entegrasyon Rehberi'nde tanımlanmıştır. Bkz.: https://www.dell.com/support/product-details/product/networker/docs
İzinler düzeltildikten sonra NetWorker'dan VM geri yüklemesini gerçekleştirin.
Additional Information
vCenter server/storage/log/vmware/applmgmt-audit/applmgmt-audit.log Kullanıcının izinlerinin eksik olduğunu bildirir. Hata, geri yükleme denemesiyle çakışıyor:
2025-03-12T14:03:09.574: INFO Authorization Result: User=networker_user@amer.lan, priv=ModifyConfiguration, authorized=False
Gözlemlenen hatalar ortama, izinlerin nasıl yapılandırıldığına ve VMware nesnelerinde nasıl temsilci atandığına bağlı olarak değişebilir.
İzin hatası gözlemlenmezse bkz.: NVP vProxy - Sanal Makine Görüntüsü Kurtarma, Sanal makine kaydedilirken hata oluştu: ServerFaultCode: Bu işlemi gerçekleştirme izni reddedildi.