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.» ...
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:
Brukeren tilhører imidlertid også en annen (mer restriktiv gruppe) definert på datasenternivå:Mer restriktive tillatelser på datasenternivå overstyrer tillatelser på rotnivå,
noe som forårsaker ServerFaultCode-feilen under gjenopprettingen.
Resolution
Bekreft hvilken konto som brukes av NetWorker til å kommunisere med VMware.
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.