NVP vProxy: Image-gjenoppretting mislykkes "ServerFaultCode: Tillatelse til å utføre denne operasjonen ble nektet.»

Summary: En virtuell maskin-gjenoppretting (VM) utføres ved hjelp av NetWorker VMware Protection (NVP) vProxy-verktøyet mislykkes. Feilen som returneres er "ServerFaultCode: Tillatelse til å utføre denne operasjonen ble nektet.» ...

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

En virtuell maskin-gjenoppretting (VM) utføres ved hjelp av NetWorker VMware Protection (NVP) vProxy-verktøyet mislykkes.
Feilen som returneres er "ServerFaultCode: Tillatelse til å utføre denne operasjonen ble nektet.» Eksempel:

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-verktøyet rapporterer ingen tillatelsesproblemer for brukerkontoen som brukes til å legge til vCenter i NetWorker:

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: Slik bruker du helsesjekkverktøyet ProxyHC på vProxy-apparatet
 

Cause

NSR-hypervisorbrukeren (VMware-kontoen som brukes til å legge til vCenter i NetWorker), tilhører flere VMware-grupper. Gruppen som inneholder alle nødvendige tillatelser for å utføre NetWorker VMware Protection, er definert på vCenter-rotnivået, så ProxyHC rapporterer ingen problemer. En annen, mer restriktiv gruppe, defineres på et annet nivå i vCenter.

Brukeren networker_user er for eksempel definert med administratorrettigheter på vCenter-rotobjektet:
vCenter-rotobjekt

Brukeren tilhører imidlertid også en annen (mer restriktiv gruppe) definert på datasenternivå:Mer restriktive tillatelser på datasenternivå overstyrer tillatelser på rotnivå,
Datasentertillatelser

noe som forårsaker ServerFaultCode-feilen under gjenopprettingen.

Resolution

Bekreft hvilken konto som brukes av NetWorker til å kommunisere med VMware. 

Dette kan gjøres fra NetWorker Management Console (NMC). Gå til Protection VMware View. Høyreklikk på vCenter, og klikk deretter på Endre egenskaper:
vCenter-brukerkonto
Alternativt kan du nsradmin -kommandoen kan brukes på NetWorker-serveren:
[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-administratoren må se gjennom hvilke VMware-grupper VMware-brukerkontoen tilhører. Se gjennom tillatelsene for VMware-objekter for å kontrollere om brukeren eller gruppen er begrenset på et lavere nivå, som vist i Årsak-felteksemplet. De nødvendige tillatelsene for NetWorker VMware-brukerkontoen er definert i integreringsveiledningen for NetWorker VMware. Se: https://www.dell.com/support/product-details/product/networker/docs

Når tillatelsene er korrigert, utfører du VM-gjenoppretting fra NetWorker.

Additional Information

vCenter server/storage/log/vmware/applmgmt-audit/applmgmt-audit.log Rapporterer at brukeren mangler tillatelser. Feilen overlapper med gjenopprettingsforsøket:

2025-03-12T14:03:09.574: INFO Authorization Result: User=networker_user@amer.lan, priv=ModifyConfiguration, authorized=False

De observerte feilene kan variere avhengig av miljøet, hvordan tillatelser ble konfigurert og delegert til VMware-objektene.

Hvis ingen tillatelsesfeil observeres, kan du se: NVP vProxy – Gjenopprettelse av virtuelt maskinbilde mislykkes med Feil ved registrering av VM: ServerFaultCode: Permission to perform this operation was denied.

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.