NetWorker: VMware View Refresh mislykkes i «Dispatcher request timed out»
Sammendrag: Feil under henting av vCenter-informasjon for ESXi vCenter-vertsnavn: Årsak Dispatcher Request ble tidsavbrutt NetWorker
Symptomer
NetWorker Management Consoles (NMC) VMware View blir tidsavbrutt med følgende feil.
Figur 1: Feilmelding om tidsavbrudd i NetWorker Management Console
En lignende feil kan observeres når du utfører sikkerhetskopieringer eller gjenopprettinger av NetWorker VMware Protection (NVP) Virtual Machine (VM).
NetWorker-serverens daemon.raw Rapporter:
Inventory session returned err: Inventory session status returned with a failure.
Error: 'Failed to load inventory from 'VMWARE-HYPERVISOR-FQDN'. Failed to load Category/Tagging metadata.
- Linux:
/nsr/logs/daemon.raw - Windows:
C:\Program Files\EMC NetWorker\nsr\logs\daemon.raw
Årsak
- vCenter-beholdningsoperasjonen overskrider den maksimale Java-heap-størrelsen (standard 2 GB) på NMC-klienten.
- Standard tidsavbruddparametere som brukes av NetWorker-prosesser, overskrides.
Oppløsning
NetWorker Management Console Heap Size:
Øk størrelsen på Java-heap-størrelsen på NetWorker Management Console.
- Åpne ikonet
gconsole.jnlpfra NMC-installasjonsmappen. Standard:
C:\Program Files\EMC NetWorker\Management\GST\web\gconsole.jnlp
Linux:
/opt/lgtonmc/web/gconsole.jnlp
- Innstillingen for maksimal heap kan identifiseres ved å
-Xmx, for eksempel:
<j2se version="1.8+" java-vm-args="-Djava.locale.providers=COMPAT -XX:+IgnoreUnrecognizedVMOptions --add-modules=java.se.ee -Xms256m -Xmx2048m"/>
- Øk maksimal størrelse til 4096m (4 GB):
<j2se version="1.8+" java-vm-args="-Djava.locale.providers=COMPAT -XX:+IgnoreUnrecognizedVMOptions --add-modules=java.se.ee -Xms256m -Xmx4096m"/>
- Lagre filen.
- Start NMC-servertjenesten på nytt. Dette lukker alle NMC-økter som forblir åpne:
net stop gstd net start gstd
systemctl restart gst
- Start NMC på nytt.
- Utfør en VMware View-oppdatering og skjerm for fullføring.
Miljøvariabler:
Legg til følgende to systemvariabler på NetWorker-serveren:
GST_VBA_TIMEOUT=7200 NSR_HYPERVISOR_QUERY_REQUEST_TIMEOUT=3600
For Windows:
Bruk en av følgende metoder til å bruke de anbefalte systemvariablene.
Kommandolinje:
- Åpne ledetekst som administrator.
- Kjør følgende kommandoer:
setx /m GST_VBA_TIMEOUT 7200
setx /m NSR_HYPERVISOR_QUERY_REQUEST_TIMEOUT 3600
For NetWorker 19.10 (eller nyere) legger du til følgende (valgfritt):
setx /m NSRVIM_TIME_INTERVAL 60
Denne innstillingen endrer hvor ofte nsrvim løper (i minutter). Minimum (standardinnstilling) er 15. Maksimum innstilling er 60. Denne endringen kan bidra til å redusere belastningen på vCenter Server Daemon (VPXD).
- Start verten på nytt.
- Når verten kommer opp igjen, validerer du systemvariablene ved hjelp av en ny administratorledetekst:
set
Metode for brukergrensesnitt for systemegenskaper:
- Velg Server Manager >Local Server fra instrumentbordet.
- Klikk hyperkoblingen for datamaskinnavnet.
- VelgSystemegenskaper>Avanserte >miljøvariabler>Nyhet.
Figur 2: Instrumentbord for Server Manager for Windows
- Start NetWorker-serveroperativsystemet på nytt.
For Linux:
- Opprett eller rediger
/nsr/nsrrcFil ved hjelp av et tekstredigeringsprogram:
vi /nsr/nsrrc
nsrrc -filen er en variabel fil som brukes av NetWorker-prosesser, variablene brukes under oppstart av NetWorker-bakgrunnsprosessen.
- Legg til følgende linjer:
GST_VBA_TIMEOUT=7200 export GST_VBA_TIMEOUT NSR_HYPERVISOR_QUERY_REQUEST_TIMEOUT=3600 export NSR_HYPERVISOR_QUERY_REQUEST_TIMEOUT
- De ferdige endringene skal se omtrent ut:
[root@networker]:~# cat /nsr/nsrrc JAVA_HOME=/opt/nre/java/latest/ export JAVA_HOME GST_VBA_TIMEOUT=7200 export GST_VBA_TIMEOUT NSR_HYPERVISOR_QUERY_REQUEST_TIMEOUT=3600 export NSR_HYPERVISOR_QUERY_REQUEST_TIMEOUT
# For NetWorker 19.10 and later add the following line (optional)
NSRVIM_TIME_INTERVAL=60
# This value changes the frequency in which scheduled nsrvim runs (in minutes). Minimum (default): 15, maximum:60. This setting can help reduce load on the vCenter server daemon.
export NSRVIM_TIME_INTERVAL
- Start NetWorker-tjenestene på nytt:
systemctl restart networker systemctl restart gst
Tilleggsinformasjon
Hvis problemet vedvarer etter bruk av miljøvariablene som er definert i denne KB-en, kan du se:
- NVP vProxy: VMware View oppdateres ikke, og alle VM-sikkerhetskopier mislykkes
- NetWorker: VMware-grupper som mislykkes med feil, kan ikke laste inn beholdning fra vCenter
- NVP vProxy: NetWorker nsrvim-prosessen kjører hvert 15. minutt, noe som fører til stor workload på vCenter Server og potensiell vCenter-utilgjengelighet