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." ...

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

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:
vCenter kök nesnesi

Ancak kullanıcı, veri merkezi düzeyinde tanımlanmış başka bir gruba (daha kısıtlayıcı gruba) da aittir:
Veri Merkezi İzinleri

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. 

Bu, NetWorker Management Console (NMC) üzerinden yapılabilir. Protection >VMware View öğesine gidin.  VCenter a sağ tıklayın, ardından Özellikleri Değiştir'e tıklayın:
vCenter kullanıcı hesabı
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.

Affected Products

NetWorker

Products

NetWorker Family
Article Properties
Article Number: 000294155
Article Type: Solution
Last Modified: 16 Apr 2025
Version:  2
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.