NetWorker: VMware grupper Miss lyckas med felet det gick inte att läsa in lagret från vCenter
Resumen: NetWorker VMware grupp med dynamisk associering Miss lyckas med felet det gick inte att läsa in lagret från vCenter
Síntomas
1. NetWorker arbets flöden som är associerade med grupp typen: VMware och har en dynamisk Association aktive rad (tagg baserad Association), Miss lyckas med felet "Det gick inte att läsa in lagret".
13.2. I arbets flödena rapporteras inte VM under det när ett försök görs att "starta enskilda klienter".
88.3. Nedanstående fel har anmärkts i daemon. log:
nsrdisp_nwbg NSR Critical Inventory session status returnerades med ett fel. Fel: ' Misslyckades att läsa in lagret från < vCenter-namn >. Det gick inte att läsa in kategori-/taggade metadata: Det gick inte att logga in på CIS-tjänsten på "HTTPS://< vCenter namn >/rest/com/VMware/CIS/session": Post-https://< vCenter-namn >/rest/com/VMware/CIS/session: net/http: förfrågan avbröts (klient. timeout överskreds vid väntan på huvuden). nsrdisp_nwbg NSR Critical Inventory session status returnerades med ett fel. Fel: ' Misslyckades att läsa in lagret från < vCenter-namn >. Det gick inte att läsa in kategori-/taggade metadata: ogiltig lagerkvantitet för minnes adress eller Nil-pekare. inventerings sessionens status returnerades med ett fel. Fel: ' Misslyckades med att läsa in lagret från ' < vCenter namn > '. Det gick inte att läsa in kategori-/taggade metadata: Det gick inte att skicka REST begäran till vCenter: Post-https://< vCenter namn >/rest/com/VMware/CIS/tagging/tag-Association/ID: urn: vmomi: InventoryServiceTag: 73f530b9-ea0b-48dB-b657-c6cf308c2a53: GLOBAL? ~ Action = List-Attached-Objects: net/http: begäran avbröts (klient. timeout överskreds vid väntan på huvuden).
Causa
1. Det gick inte att vCenter att rensa de föråldrade taggarna från CS. Identity:
Detta kan identifieras genom att köra kommandona nedan på vCenter CLI. Anslut till vCenter postgres-databas:
/opt/vmware/vpostgres/current/bin/psql -d VCDB -U postgres
Så här frågar du efter inaktuell tagg som associeras med VM:
# Select Count (*) from cis_kv_keyvalue där kv_provider som ' taggning:% ' och kv_key like ' tag_association urn: vmomi: VirtualMachine:% ' och regexp_replace (kv_key, ' tag_association urn: vmomi: VirtualMachine: VM-([0-9] +). * ', ' \ 1 '):: bigint Not in (Select ID from vpx_vm);
Så här frågar du efter den inaktuella taggen som är kopplad till värden:
# Select Count (*) from cis_kv_keyvalue där kv_provider som ' taggning:% ' och kv_key like ' tag_association urn: vmomi: HostSystem:% ' och regexp_replace (kv_key, ' tag_association urn: vmomi: HostSystem: Host-([0-9] +). * ', ' \ 1 '):: bigint Not in (Select ID from vpx_host);
2. VAPI slut punkt Miss lyckas på vCenter förfallna minnes problem och dumpning av heap-minnet:
Detta kan identifieras genom att köra kommandona nedan 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
Var och en av ovanstående motsvarar en tidpunkt då du noterade felen i daemon. Logga in NetWorker.
Resolución
Var och en av dessa fall ska lösas av en VMware administratör genom att följa nedanstående förslag:
1. Föråldrade Taggar:
Rensa föråldrade Taggar:
a. Stoppa vpxd & innehålls biblioteks tjänst:
Service-Control--Stop VMware-vpxd Service-Control--Stop VMware-Content-Library
B Anslut till vCenter postgres-databas
/opt/vmware/vpostgres/current/bin/psql -d VCDB -U postgres
Ta bort föråldrade Taggar:
ta bort från cis_kv_keyvalue där kv_provider som ' taggning:% ' och kv_key like ' tag_association urn: vmomi: VirtualMachine:% ' och regexp_replace (kv_key, ' tag_association urn: vmomi: VirtualMachine: VM-([0-9] +). * ', ' \ 1 '):: bigint Not in (Select ID from vpx_vm) returnerar kv_key, kv_value ta bort från cis_kv_keyvalue där kv_provider som ' taggning:% ' och kv_key like ' tag_association urn: vmomi: HostSystem:% ' och regexp_replace (kv_key, ' tag_association urn: vmomi: HostSystem: Host-([0-9] +). * ', ' \ 1 '):: bigint Not in (Select ID from vpx_host) returnerar kv_key, kv_value ta bort från cis_kv_keyvalue där kv_provider som ' taggning:% ' och kv_key like ' tag_association urn: vmomi: data lager:% ' och regexp_replace (kv_key, ' tag_association urn: vmomi: data lager: data lager-([0-9] +). * ', ' \ 1 '):: bigint Not in (Select ID from vpx_datastore) returnerar kv_key, kv_value
a. kör ovan två Select Query-kommandon igen för att försäkra dig om att antalet är 0.
b. Starta tjänster:
Service-Control--start VMware-vpxd Service-Control--start VMware-Content-Library
c. Logga ut från vCenter-sessionen och logga tillbaka igen och validera miljön, märkningar, NSX, säkerhets kopiering, drift sättning osv.
Om vCenter inte ser felfri ska du samla in loggen från vCenter med kommandot "VC-support" och kontakta VMware.
2. VAPI-krascher:
det. Identifiera minnet som har allokerats till VAPI och öka om minnet är för lågt, kan bästa praxis fastställas av VMware support.
#cloudvm RAM-minne-storlek-l | grep-i Vapi VMware-Vapi-Endpoint = 256
till:
#cloudvm RAM-minne-storlek-l | grep-i Vapi VMware-Vapi-Endpoint = 1120