NetWorker: Hata vererek arızalı VMware grupları vCenter 'dan envanter yüklenemedi
Summary: Dinamik Ilişkilendirmeye sahip NetWorker VMware grubu hata vererek, vCenter 'dan envanter yüklenemedi
Symptoms
1. Grup türü ile ilişkili NetWorker iş akışları: VMware ve dinamik Ilişkilendirmeye sahiptir (etiket tabanlı ilişki), "envanter yüklenemedi" hatasıyla başarısız olur.
1. "Bireysel istemcilere başla" ya girişimde bulunulduğunda iş akışları, altında VM 'Leri rapor etmez.
1. Aşağıdaki hatalar Daemon. log ' da fark edilir:
bir arıza ile birlikte NSR kritik envanteri oturumu durumu geri döndü nsrdisp_nwbg. Error: ' < VCenter name > ' öğesinden envanter yüklenemedi. Kategori/etiketleme meta verileri yüklenemedi: "HTTPS://< vCenter name >/Rest/com/VMware/CI/Session ' konumunda CIS hizmetine oturum açılamadı: Post https://< vCenter adı >/Rest/com/VMware/CI/Session: net/http: istek iptal edildi (Istemci. zaman aşımı üst bilgiler beklerken aşıldı) '. bir arıza ile birlikte NSR kritik envanteri oturumu durumu geri döndü nsrdisp_nwbg. Error: ' < VCenter name > ' öğesinden envanter yüklenemedi. Kategori/etiketleme meta verileri yüklenemedi: geçersiz bellek adresi veya boş işaretçi başvurusu ' envanter oturumu durumu bir arıza ile döndü. Error: ' < VCenter name > ' öğesinden envanter yüklenemedi. Kategori/etiketleme meta verileri yüklenemedi: VCenter 'a REST isteği gönderilemedi: Post https://< vCenter adı >/Rest/com/VMware/cis/tagging/Tag-Association/id: urn: vmomı: ınventorservicetag: 73f530b9-ea0b-48dB-B65 7-c6cf308c2a53: GLOBAL? ~ eylem = listeye bağlı nesneler: net/http: istek iptal edildi (müşteri. zaman aşımı aşıldı, çünkü üstbilgiler bekleniyor) '.
Cause
1. From CS 'den eski Etiketler temizlenme sırasında vCenter 'Dan hata oluştu. kimlik:
Bu, vCenter CLı 'de aşağıdaki komutları çalıştırarak belirlenebilir. VCenter postjres veritabanına bağlanın:
/opt/vmware/vpostgres/current/bin/psql -d VCDB -U postgres
VM ile ilişkili eski etiketi sorgulamak için:
# select count (*) cis_kv_keyvalue (kv_provider LIKE "etiketleme:% ' ve kv_key like ' tag_association urn: vmomı: VirtualMachine:% ' ve regexp_replace (kv_key, ' tag_association urn: vmomı: VirtualMachine: VM-([0-9] +). * ', ' \ 1 '):: bigint değil (vpx_vm Select ID);
Ana bilgisayarla ilişkilendirilmiş eski etiketi sorgulamak için:
# select count (*) cis_kv_keyvalue (kv_provider LIKE "etiketleme:% ' ve kv_key like ' tag_association urn: vmomı: HostSystem:% ' ve regexp_replace (kv_key, ' tag_association urn: vmomı: HostSystem: Host-([0-9] +). * ', ' \ 1 '):: bigint değil (vpx_host Select ID);
2. VAPI uç noktası vCenter vadesi gelen bellek Crunch 'de başarısız oluyor ve yığın belleğini dökme:
Bu, vCenter CLı 'de aşağıdaki komutları çalıştırarak belirlenebilir:
# ls-ltrh * hprof * | awk {' Print $9 '} java_pid62528. hprof java_pid45649. hprof java_pid36715. hprof java_pid2514. hprof java_pid43896. hprof java_pid52081. hprof
Yukarıdakilerin her biri, arka plan programı üzerindeki hataları fark ettiğiniz bir zamana karşılık gelir. NetWorker.
Resolution
Yukarıdaki durumların her biri aşağıdaki öneriler altında bir VMware Yöneticisi tarafından çözülmelidir:
1. Eski Etiketler:
Eski etiketleri temizlemek için:
a. Vpxd & Içerik kitaplığı hizmetini durdurun:
Servis denetimi--VMware-vpxd Service-Control--VMware-Content-Library ' d i durdur
B VCenter postjres veritabanına Bağlan
/opt/vmware/vpostgres/current/bin/psql -d VCDB -U postgres
Eski etiketleri silmek için:
cis_kv_keyvalue 'dan kv_provider ' etiketleme:% ' ve kv_key benzer ' tag_association urn: vmomı: VirtualMachine:% ' ve regexp_replace (kv_key, ' tag_association urn: vmomı: VirtualMachine: VM-([0-9] +). * ', ' \ 1 '):: bigint, vpx_vm döndüren (kv_key kimliği seçin) cis_kv_keyvalue 'dan kv_provider ' etiketleme:% ' ve kv_key benzer ' tag_association urn: vmomı: HostSystem:% ' ve regexp_replace (kv_key, ' tag_association urn: vmomı: HostSystem: Ana bilgisayar-([0-9] +). * ', ' \ 1 '):: Ana BigInt içinde olmayan (vpx_host Select ID Seç), kv_key döndürür. cis_kv_keyvalue 'dan ' etiketleme:% ' ve kv_key gibi kv_provider ' tag_association urn: vmomı: veri deposu:% ' ve regexp_replace (kv_key, ' tag_association urn: vmomı: veri deposu: veri deposu-(0-9] +)
a. sayımın 0 olduğundan emin olmak için iki seçme sorgusu komutunun üstünde bir kez daha çalıştırın.
b. Hizmetleri Başlat:
Servis denetimi-VMware-vpxd Service-Control--VMware-Content-Library ' d i başlatın
c. vCenter oturumunu kapatın ve tekrar oturum açın ve ortamı, etiketleri, NSX, yedekleme, sağlama vb. doğrulayın.
VCenter iyi görünmüyorsa lütfen "VC-support" komutunu Içeren vCenter 'dan günlük toplayın ve VMware ile iletişime geçin.
2. VAPI çöküyor:
oluşturma. VAPı 'ye ayrılan belleği belirleyin ve bellek çok düşükse, En Iyi uygulama VMware desteği tarafından belirlenebilir.
#cloudvm-RAM-l | GREP-i VAPI VMware-VAPI-uç nokta = 256
satır girişini şu şekilde değiştirin:
#cloudvm-RAM-l | GREP-i VAPI VMware-VAPI-uç nokta = 1120