NetWorker: Grupy VMware z awarią nie udało się załadować spisu z vCenter
Resumen: NetWorker VMware grupy z dynamicznym skojarzeniem, którego awaria nie powiodła się z powodu błędu, ładowanie spisu z vCenter
Síntomas
1. NetWorker przepływów pracy skojarzonych z typem grupy: VMware z włączonym dynamicznym skojarzeniem (skojarzenie z tagiem), operacja nie powiodła się z powodu błędu "nie udało się załadować spisu".
1. W przepływach pracy nie są raportowane maszyny wirtualne, gdy podjęta zostanie próba "uruchomienia poszczególnych klientów".
III. Poniższe błędy są zauważone w pliku demon. log:
nsrdisp_nwbg NSR krytyczny stan sesji spisywania zwrócony z awarią. Error: "Nie można załadować spisu z" < nazwa vCenter > ". Nie można załadować metadanych kategorii/tagowania: Nie można zalogować się do usługi CIS Service pod adresem "HTTPS:/< vCenter Name >/REST/com/VMware/CIS/Session": Post https://< vCenter Name >/REST/com/VMware/CIS/Session: net/http: żądanie anulowane (klient. Przekroczono limit czasu podczas oczekiwania na nagłówki). nsrdisp_nwbg NSR krytyczny stan sesji spisywania zwrócony z awarią. Error: "Nie można załadować spisu z" < nazwa vCenter > ". Nie można załadować metadanych kategorii/tagowania: nieprawidłowy adres pamięci lub odwołanie do pustego wskaźnika. stan sesji Spisowej zwrócony z błędem. Error: "Nie można załadować spisu z" < vCenter nazwa > ". Nie można załadować metadanych kategorii/tagowania: Nie można wysłać żądania REST do vCenter: Post https://< vCenter nazwa >/REST/com/VMware/CIS/tagging/tag-Association/ID: urn: vmomi: InventoryServiceTag: 73f530b9-ea0b-48dB-b657-c6cf308c2a53: GLOBAL? ~ akcja = lista-dołączone-obiekty: net/http: żądanie anulowane (klient. Przekroczono limit czasu podczas oczekiwania na nagłówki).
Causa
1. Błąd z vCenter w czyszczeniu starych znaczników z cs. tożsamość:
Można to zidentyfikować, uruchamiając poniższe polecenia w vCenter CLI. Nawiązywanie połączenia z vCenter Postgres bazy danych:
/opt/vmware/vpostgres/current/bin/psql -d VCDB -U postgres
Aby wykonać kwerendę na Starym znaczniku związanym z maszyną wirtualną:
# select count (*) from cis_kv_keyvalue, jeśli kv_provider takie jak "tagowanie:%" i kv_key like "tag_association urn: vmomi: VirtualMachine:%" i regexp_replace (kv_key ", tag_association urn: vmomi: VirtualMachine: VM-([0-9] +). * ', ' \ 1 '):: bigint nie ma w (Wybierz identyfikator z vpx_vm);
Aby wykonać kwerendę na Starym znaczniku związanym z hostem:
# select count (*) from cis_kv_keyvalue, jeśli kv_provider takie jak "tagowanie:%" i kv_key like "tag_association urn: vmomi: HostSystem:%" i regexp_replace (kv_key ", tag_association urn: vmomi: HostSystem: Host-([0-9] +). * ', ' \ 1 '):: bigint nie ma w (Wybierz identyfikator z vpx_host);
2. Brak punktów końcowych VAPI przy vCenter z powodu braku pamięci stosu Crunch
Można to zidentyfikować poprzez uruchomienie poniższych poleceń w 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
Każde z powyższych danych odnosi się do godziny, w której zauważono błędy demona. Zaloguj się NetWorker.
Resolución
Każde z powyższych przypadków powinno zostać rozpoznane przez administratora VMware przy użyciu poniższych sugestii:
1. Stare Tagi:
Aby wyczyścić stare Tagi:
a. Przestań vpxd & Content Library Service:
Service-Control--Zatrzymaj oprogramowanie VMware-vpxd Service-Control--Zatrzymaj oprogramowanie VMware-Library-Library
B Nawiązywanie połączenia z vCenter Postgres bazy danych
/opt/vmware/vpostgres/current/bin/psql -d VCDB -U postgres
Aby usunąć stare znaczniki:
Usuń z cis_kv_keyvalue, w którym kv_provider takie jak "tagowanie:%" i kv_key like "tag_association urn: vmomi: VirtualMachine:%" i regexp_replace (kv_key ", tag_association urn: vmomi: VirtualMachine: VM-([0-9] +). * ', ' \ 1 '):: bigint nie w (Wybierz identyfikator z vpx_vm) zwracając kv_key, kv_value; Usuń z cis_kv_keyvalue gdzie kv_provider takie jak "tagowanie:%" i kv_key like "tag_association urn: vmomi: HostSystem:%" i regexp_replace (kv_key ", tag_association urn: vmomi: HostSystem: Host-([0-9] +). * ', ' \ 1 '):: element bigint nie jest w (Wybierz identyfikator z vpx_host) zwracając kv_key, kv_value; Usuń z cis_kv_keyvalue, w którym kv_provider takie jak "tagowanie:%" i kv_key like "tag_association urn: vmomi: datastore:%" i regexp_replace (kv_key ", tag_association urn: vmomi: datastore: Store ([0-9] +). *", "\ 1"):: bigint nie w (Wybierz identyfikator z vpx_datastore) zwracając kv_key, kv_value;
a. Wykonaj ponownie powyżej dwa polecenia wybierania kwerend, aby upewnić się, że licznik jest równy 0.
b. Uruchamianie usług:
Service-Control--Start VMware-vpxd Service-Control--Start VMware-Biblioteka zawartości
c. wylogowanie vCenter sesji i ponowne logowanie i weryfikacja środowiska, znaczników, NSX, tworzenia kopii zapasowych itp.
Jeśli vCenter nie jest w dobrym stanie, prosimy zebrać go z vCenter za pomocą polecenia "VC-Support" i VMware kontaktu.
2. Awarie VAPI:
na. Określenie ilości pamięci przydzielonej do interfejsu VAPI i zwiększenie, czy ilość pamięci jest zbyt niska, zaleca się VMware pomocy technicznej.
#cloudvm-ram-size-l | grep-i VAPI VMware-VAPI-Endpoint-Endpoint = 256
na:
#cloudvm-ram-size-l | grep-i VAPI VMware-VAPI-Endpoint-Endpoint = 1120