NetWorker: La falla de los grupos de VMware con error no se pudo cargar el inventario desde vCenter
Summary: NetWorker grupo de VMware con falla de asociación dinámica con error no se pudo cargar el inventario desde vCenter
Symptoms
1. NetWorker los flujos de trabajo asociados con el tipo de Grupo: VMware y tiene habilitada la asociación dinámica (Asociación basada en etiquetas), falla con el error "Failed to load Inventory".
1,2. Los flujos de trabajo no informan a las máquinas virtuales cuando se intenta "iniciar clientes individuales".
tercera. Los siguientes errores se observan en daemon. log:
nsrdisp_nwbg estado de sesión de inventario crítico de INE devuelto con una falla. Error: ' No se pudo cargar el inventario desde "< vCenter name >". No se pudieron cargar los metadatos de categoría/etiquetado: No se pudo iniciar sesión en el servicio CIS en ' HTTPS://< vCenter name >/Rest/com/VMware/CIS/session ': Post https://< nombre de vCenter >/Rest/com/VMware/CIS/Session: net/http: solicitud cancelada (el cliente. se superó el tiempo de espera agotado durante la espera de encabezados) ". nsrdisp_nwbg estado de sesión de inventario crítico de INE devuelto con una falla. Error: ' No se pudo cargar el inventario desde "< vCenter name >". No se pudieron cargar los metadatos de categoría/etiquetado: la dirección de memoria no válida o el estado de la sesión de inventario de desreferencia del puntero nulo devuelto con una falla. Error: ' Failed to load Inventory from ' < vCenter name > '. No se pudieron cargar los metadatos de categoría/etiquetado: No se pudo enviar REST solicitud de vCenter: Post https://< vCenter name >/Rest/com/VMware/CIS/tagging/Tag-Association/ID: urn: vmomi: InventoryServiceTag: 73f530b9-ea0b-48dB-b657-c6cf308c2a53: GLOBAL? ~ Action = List-Attached-Objects: net/http: Request Canceled (el cliente. se superó el tiempo de espera agotado durante la espera de encabezados) ".
Cause
1. Se produjo un error de vCenter al borrar las etiquetas obsoletas de CS. Identity:
Esto se puede identificar mediante la ejecución de los siguientes comandos en vCenter CLI. Conéctese a vCenter base de datos de Postgres:
/opt/VMware/vpostgres/Current/bin/psql-d VCDB-U Postgres
Para consultar la etiqueta obsoleta asociada con la máquina virtual:
# Select Count (*) desde cis_kv_keyvalue donde kv_provider like ' tagging:% ' y kv_key like ' tag_association urn: vmomi: máquina virtual:% ' y regexp_replace (kv_key, ' tag_association urn: vmomi: máquina virtual: VM-([0-9] +). * ', ' \ 1 '):: BIGINT Not in (Select ID from vpx_vm);
Para consultar la etiqueta obsoleta asociada con el host:
# Select Count (*) desde cis_kv_keyvalue donde kv_provider like ' tagging:% ' y kv_key like ' tag_association urn: vmomi: HostSystem:% ' y regexp_replace (kv_key, ' tag_association urn: vmomi: HostSystem: host-([0-9] +). * ', ' \ 1 '):: BIGINT Not in (Select ID from vpx_host);
2. El terminal de Vapi falla en vCenter la memoria de vencimiento de la memoria y la memoria del montón de dumping:
Esto se puede identificar mediante la ejecución de los siguientes comandos en 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
Cada uno de los anteriores se corresponde con una hora en la que se observaron los errores en el daemon. log on NetWorker.
Resolution
Un administrador de VMware debe resolver cada uno de los casos anteriores mediante las siguientes sugerencias:
1. Etiquetas obsoletas:
Para borrar las etiquetas obsoletas:
a. Detenga vpxd & servicio biblioteca de contenido:
Service-control--stop VMware-vpxd Service-control--stop VMware-Content-Library
b. Conexión a vCenter base de datos Postgres
/opt/VMware/vpostgres/Current/bin/psql-d VCDB-U Postgres
Para eliminar etiquetas obsoletas:
Elimine de cis_kv_keyvalue cuando kv_provider like ' tagging:% ' y kv_key como ' tag_association urn: vmomi: máquina virtual:% ' y regexp_replace (kv_key, ' tag_association urn: vmomi: máquina virtual: VM-([0-9] +). * ', ' \ 1 '):: BIGINT Not in (Select ID from vpx_vm) devolviendo kv_key, kv_value; Elimine de cis_kv_keyvalue cuando kv_provider like ' tagging:% ' y kv_key like ' tag_association urn: vmomi: HostSystem:% ' y regexp_replace (kv_key, ' tag_association urn: vmomi: HostSystem: host-([0-9] +). * ', ' \ 1 '):: BIGINT Not in (Select ID from vpx_host) devolviendo kv_key, kv_value; Elimine de cis_kv_keyvalue cuando kv_provider like ' tagging:% ' y kv_key like ' tag_association urn: vmomi: datastore:% ' and regexp_replace (kv_key, ' tag_association urn: vmomi: datastore: datastore-([0-9] +). * ', ' \ 1 '):: BIGINT Not in (Select ID from vpx_datastore) devolviendo kv_key, kv_value;
a . Ejecute dos comandos de consulta de selección de nuevo para asegurarse de que el conteo sea 0.
b. Iniciar servicios:
Service-control--Start VMware-vpxd Service-control--Start VMware-Content-Library
c. Cierre sesión de vCenter sesión y vuelva a iniciar sesión y valide el ambiente, las etiquetas, NSX, el respaldo, el aprovisionamiento, etc.
Si vCenter no se ve en buen estado, recopile el registro desde vCenter con el comando "VC-support" y póngase en contacto con el VMware.
2. Errores de Vapi:
ninguna. Identifique la memoria asignada a la VAPI y aumente si la memoria es demasiado baja, las mejores prácticas pueden determinarse mediante el soporte de VMware.
#cloudvm-RAM-size-l | grep-i Vapi VMware-Vapi-terminal = 256
a:
#cloudvm-RAM-size-l | grep-i Vapi VMware-Vapi-terminal = 1120