NetWorker: Skupiny VMware selhaly s chybou načtení inventáře z vCenter.
Summary: Skupina VMware NetWorker s dynamickým přidružením selhává s chybou. načtení inventáře z vCenter se nezdařilo.
Symptoms
1. Pracovní postupy, které jsou přidruženy k typu skupiny: VMware a má povoleno dynamické přidružení (přidružení založené na značkách), selže a dojde k chybě "nezdařilo se načíst inventář".
dvojrozměrný. V případě, že se pokusíte "spustit samostatné klienty", pracovní postupy nehlásí, které z nich jsou na virtuálním počítači.
3. Níže uvedené chyby se v procesu daemon. log zaznamenaly:
došlo k chybě při nsrdisp_nwbg NSR kritický stav relace inventáře. Error: "Nezdařilo se načíst inventář z" < vCenter Name > ". Nezdařilo se načíst metadata kategorie/označování: Nezdařilo se přihlášení ke službě CIS na adrese "HTTPS://< vCenter Name >/REST/com/VMware/CIS/session": Post https://< vCenter název >/REST/com/VMware/CIS/session: NET/http: požadavek byl zrušen (klient. časový limit byl překročen a čeká na hlavičky) ". došlo k chybě při nsrdisp_nwbg NSR kritický stav relace inventáře. Error: "Nezdařilo se načíst inventář z" < vCenter Name > ". Nezdařilo se načíst metadata kategorie/označování: Neplatná adresa paměti nebo nulová reference ukazatele ' stav relace inventáře byl vrácen s chybou. Error: "Nezdařilo se načíst inventář z" < vCenter Name > ". Nezdařilo se načíst metadata kategorie/označování: Nepodařilo se odeslat žádost o REST na vCenter: Post https://< vCenter název >/REST/com/VMware/CIS/tagging/tag-Association/ID: urn: vmomi: InventoryServiceTag: 73f530b9-ea0b-48dB-b657-c6cf308c2a53: GLOBAL? ~ Action = list-Attached-Objects: NET/http: požadavek byl zrušen (klient. časový limit byl překročen a čeká na hlavičky) ".
Cause
1. Došlo k chybě v Vymazání zastaralých tagů z cs. identity:
Tuto možnost lze určit tak, že na serveru vCenter CLI spustíte níže uvedené příkazy. Připojení k databázi vCenter Postgres:
/opt/vmware/vpostgres/current/bin/psql -d VCDB -U postgres
Chcete-li vyhledat zastaralou značku přidruženou k virtuálnímu počítači:
# SELECT COUNT (*) from cis_kv_keyvalue, kde kv_provider jako "označování:%" a kv_key "tag_association urn: vmomi: VirtualMachine:% ' a regexp_replace (kv_key," tag_association urn: vmomi: VirtualMachine: VM-([0-9] +). * "," \ 1 '):: bigint není v (vyberte ID z vpx_vm);
Chcete-li vyhledat zastaralou značku přidruženou k hostiteli:
# SELECT COUNT (*) z cis_kv_keyvalue, kde kv_provider jako "označování:%" a kv_key "tag_association urn: vmomi: HostSystem:% ' a regexp_replace (kv_key," tag_association urn: vmomi: HostSystem: Host-([0-9] +). * ', ' \ 1 '):: bigint není v (vyberte ID z vpx_host);
2. VAPI koncový bod selhal v důsledku Crunch paměti vCenter a v paměti pro dumpingovou haldu:
Tuto možnost lze určit tak, že na serveru vCenter CLI spustíte níže uvedené příkazy:
# LS-ltrh * hprof * | AWK {' Print $9 '} java_pid62528. hprof java_pid45649. hprof java_pid36715. hprof java_pid2514. hprof java_pid43896. hprof java_pid52081. hprof
Každé z výše uvedených akcí odpovídá času, kdy jste zaznamenali chyby v procesu daemon. Přihlaste se k síti.
Resolution
V každém z výše uvedených případů je třeba, aby správce VMware vyřešil následující doporučení:
1. Zastaralé značky:
Postup vymazání zastaralých značek:
a. Zastavit vpxd & služby knihovny obsahu:
Service-Control--stop VMware-vpxd Service-Control--stop VMware – knihovna obsahu
B Připojení k databázi vCenter Postgres
/opt/vmware/vpostgres/current/bin/psql -d VCDB -U postgres
Odstranění zastaralých štítků:
Odstranit z cis_kv_keyvalue, kde kv_provider jako "označování:%" a kv_key "tag_association urn: vmomi: VirtualMachine:% ' a regexp_replace (kv_key," tag_association urn: vmomi: VirtualMachine: VM-([0-9] +). * ', ' \ 1 '):: bigint není v (vyberte ID z vpx_vm) vracející se kv_key, kv_value; Odstranit z cis_kv_keyvalue, kde kv_provider jako "označování:%" a kv_key "tag_association urn: vmomi: HostSystem:% ' a regexp_replace (kv_key," tag_association urn: vmomi: HostSystem: Host-([0-9] +). * ', ' \ 1 '):: bigint není v (vyberte ID z vpx_host) vracející se kv_key, kv_value; Odstranit z cis_kv_keyvalue, kde kv_provider jako "označování:%" a kv_key "tag_association urn: vmomi: DataStore:%" a regexp_replace (kv_key, "tag_association urn: vmomi: DataStore: DataStore-([0-9] +). * ', ' \ 1 '):: bigint není v (vyberte ID z vpx_datastore) vracející se kv_key, kv_value;
a. Opakujte akci později, abyste se ujistili, že počet je 0.
b. Spustit služby:
Service-Control--Start VMware-vpxd Service-Control--spusťte VMware-Content-Library
c. odhlášení z relace vCenter a opětovné přihlášení a ověření prostředí, tagů, správou NSX, zálohování, zajišťování apod.
Pokud systém vCenter nevypadá v pořádku, založte protokol z vCenter s příkazem "VC-support" a obraťte se na společnost VMware.
2. Havárie VAPI:
A. Určete, jaká paměť je přidělena pro VAPI a zvýšit, pokud je paměť příliš nízká, doporučený postup může být určen podporou společnosti VMware.
#cloudvm – velikost paměti RAM-l | grep-i VAPI VMware-VAPI-Endpoint = 256
na:
#cloudvm – velikost paměti RAM-l | grep-i VAPI VMware-VAPI-Endpoint = 1120