NetWorker: VMware grupper som mislykkes med feil kunne ikke laste lager fra vCenter
Resumen: NetWorker VMware gruppe med dynamisk tilknytning som mislykkes med feil under innlasting av lageret fra vCenter
Síntomas
1. NetWorker arbeids flyter som er knyttet til gruppe type: VMware og har aktivert dynamisk tilknytning (kode BAS ert tilknytning), feilet under innlasting av lageret mislyktes.
to. Arbeids flyter rapporterer ikke VM-er under den når det gjøres forsøk på å starte individuelle klienter.
3. De følgende feilene står i daemon. log:
nsrdisp_nwbg NSR kritisk lager status returnerte en feil. Error: ' Kunne ikke laste lageret fra < vCenter-navn >. Kan ikke laste inn kategori/merke for metadata: Kan ikke logge på CIS-tjenesten på HTTPS://< vCenter Name >/rest/com/VMware/CIS/Session ': Post-https://< vCenter-navn >/rest/com/VMware/CIS/Session: net/http: forespørselen er avbrutt (klient. tids avbrudd overskredet under påventende hoder) '. nsrdisp_nwbg NSR kritisk lager status returnerte en feil. Error: ' Kunne ikke laste lageret fra < vCenter-navn >. Kan ikke laste inn kategori/merke for metadata: ugyldig minne adresse eller null peker dereferanse ' status for lager økten ble returnert med en feil. Error: ' Kunne ikke laste lager fra ' < vCenter Name > '. Kan ikke laste inn kategori/merke for metadata: Kan ikke sende REST forespørsel til vCenter: Post https://< vCenter Name >/rest/com/VMware/CIS/tagging/tag-Association/ID: urn: vmomi: InventoryServiceTag: 73f530b9-ea0b-48db-b657-c6cf308c2a53: GLOBAL? ~ handling = List-Attached-Objects: net/http: forespørselen er avbrutt (klient. tids avbrudd overskredet under påventer hoder) '.
Causa
1. Feil fra vCenter ved sletting av foreldede koder fra CS. Identity:
Dette kan identifiseres ved å gå til følgende kommandoer på vCenter CLI. Koble til vCenter PostgreSQL-database:
/opt/vmware/vpostgres/current/bin/psql -d VCDB -U postgres
For å spørre etter en foreldet kode tilknyttet VM:
# SELECT Count (*) fra cis_kv_keyvalue der kv_provider som "koding:%" og kv_key som "tag_association urn: vmomi: VirtualMachine:% ' og regexp_replace (kv_key, ' tag_association urn: vmomi: VirtualMachine: VM-([0-9] +). * ', ' \ 1 '):: bigint ikke i (Velg ID fra vpx_vm);
For å spørre etter en foreldet kode knyttet til verten:
# SELECT Count (*) fra cis_kv_keyvalue der kv_provider som "koding:%" og kv_key som "tag_association urn: vmomi: HostSystem:% ' og regexp_replace (kv_key, ' tag_association urn: vmomi: HostSystem: Host-([0-9] +). * ', ' \ 1 '):: bigint ikke i (Velg ID fra vpx_host);
2. VAPI ende punkt som ikke fungerer på vCenter minnet Crunch, og det ved å dumpe heap-minnet:
Dette kan identifiseres ved å kjøre følgende kommandoer på vCenter CLI:
# ls-ltrh * hprof * | AWK {' print $9 '} java_pid62528. hprof java_pid45649. hprof java_pid36715. hprof java_pid2514. hprof java_pid43896. hprof java_pid52081. hprof
Hver av de oven stående er de samme som når du har oppdaget feilene på daemon. log på NetWorker.
Resolución
Hvert av de oven stående sakene bør løses av en VMware administrator ved å følge disse forslagene:
1. Foreldede koder:
Slik fjerner du foreldede koder:
a. Stopp vpxd & innholds bibliotek tjeneste:
tjeneste-Control--Stop VMware-vpxd tjeneste-Control--stopper VMware-Content-Library
B Koble til vCenter PostgreSQL-database
/opt/vmware/vpostgres/current/bin/psql -d VCDB -U postgres
Slik sletter du foreldede koder:
Slett fra cis_kv_keyvalue der kv_provider som "koding:%" og kv_key som "tag_association urn: vmomi: VirtualMachine:% ' og regexp_replace (kv_key, ' tag_association urn: vmomi: VirtualMachine: VM-([0-9] +). * ', ' \ 1 '):: bigint ikke i (Select ID from vpx_vm) returnerer kv_key, kv_value; Slett fra cis_kv_keyvalue der kv_provider som "koding:%" og kv_key som "tag_association urn: vmomi: HostSystem:% ' og regexp_replace (kv_key, ' tag_association urn: vmomi: HostSystem: Host-([0-9] +). * ', ' \ 1 '):: bigint ikke i (Select ID from vpx_host) returnerer kv_key, kv_value; Slett fra cis_kv_keyvalue der kv_provider som koding:% og kv_key som tag_association urn: vmomi: data store:% ' og regexp_replace (kv_key, ' tag_association urn: vmomi: data store: Datastore ([0-9] +). * ', ' \ 1 '):: bigint ikke i (Velg ID fra vpx_datastore) returnerer kv_key, kv_value;
a. Kjør over to Select Query-kommandoer på nytt for å sikre at Count er 0.
b. Start tjenester:
Service-Control--Start VMware-vpxd tjeneste-Control--Start VMware-Content-Library
c. Logg av vCenter økt og Logg på igjen og Valider miljøet, kodene, NSX, sikkerhets kopiering, klar gjøring osv.
Hvis vCenter ikke ser ut som det skal, må du samle inn en logg fra vCenter med kommandoen VC-støtte og kontakt VMware.
2. VAPI-krasjer:
et. Identifisere minnet som er tildelt VAPI, og øke hvis minnet er for lavt, kan Best Practice bestemmes av VMware-støtte.
#cloudvm-RAM-størrelse-l | grep-i Vapi VMware-Vapi-Endpoint = 256
til:
#cloudvm-RAM-størrelse-l | grep-i Vapi VMware-Vapi-Endpoint = 1120