NetWorker: Grupos de VMware com falha com erro falha ao carregar o inventário de vCenter
Summary: NetWorker grupo de VMware com falha de associação dinâmica com erro apresentou falha ao carregar o inventário de vCenter
Symptoms
1. NetWorker workflows associados ao tipo de Grupo: VMware e tiver a associação dinâmica habilitada (associação baseada em tag), apresenta falha com o erro "falha ao carregar o inventário".
duas. Os workflows não relatam as máquinas virtuais com o mesmo quando é feita uma tentativa de "Iniciar clients individuais".
3D. Os erros abaixo são observados no daemon. log:
nsrdisp_nwbg status da sessão de inventário crítico do NSR retornado com uma falha. Erro: ' Falha ao carregar o inventário a partir de ' < nome do vCenter > '. Apresentou falha ao carregar os metadados de categoria/marcação: Falha ao fazer log-in no serviço de CIS em ' HTTPS://< vCenter nome >/Rest/com/VMware/cis/Session ': Post https://< nome do vCenter >/Rest/com/VMware/cis/Session: net/http: solicitação cancelada (Client. Timeout excedido ao aguardar cabeçalhos) '. nsrdisp_nwbg status da sessão de inventário crítico do NSR retornado com uma falha. Erro: ' Falha ao carregar o inventário a partir de ' < nome do vCenter > '. Apresentou falha ao carregar os metadados de categoria/marcação: endereço de memória inválido ou desreferência de indicador nil ' status da sessão de inventário retornado com uma falha. Erro: ' Falha ao carregar o inventário de ' < vCenter nome > '. Apresentou falha ao carregar os metadados de categoria/marcação: Falha ao enviar REST solicitação para vCenter: Post https://< vCenter nome >/Rest/com/VMware/cis/tagging/tag-Association/ID: urn: vmomi: InventoryServiceTag: 73f530b9-ea0b-48db-B657-c6cf308c2a53: GLOBAL? ~ Action = List-Attached-Objects: net/http: solicitação cancelada (Client. Timeout excedido enquanto aguarda os cabeçalhos) '.
Cause
1. Falha de vCenter na limpeza das tags obsoletas da CS. Identity:
Isso pode ser identificado pela execução dos comandos a seguir no vCenter CLI. Conecte-se ao banco de dados vCenter postgres:
/opt/vmware/vpostgres/current/bin/psql -d VCDB -U postgres
Para consultar a tag obsoleta associada à máquina virtual:
# Select Count (*) da cis_kv_keyvalue em que kv_provider como "marcação:%" e kv_key como "tag_association urn: vmomi: máquina virtual:% ' e regexp_replace (kv_key, ' tag_association urn: vmomi: máquina virtual: VM-([0-9] +). * ', ' \ 1 '):: bigint Not in (selecionar ID da vpx_vm);
Para consultar a tag obsoleta associada ao host:
# Select Count (*) da cis_kv_keyvalue em que kv_provider como "marcação:%" e kv_key como "tag_association urn: vmomi: HostSystem:% ' e regexp_replace (kv_key, ' tag_association urn: vmomi: HostSystem: host-([0-9] +). * ', ' \ 1 '):: bigint Not in (selecionar ID da vpx_host);
2. Falha do ponto de extremidade do VAPI no vCenter devido à fragmentação da memória e lá, despejando a memória heap:
Isso pode ser identificado pela execução dos comandos a seguir no vCenter CLI:
n º 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 uma das opções acima corresponde a uma hora em que você observou os erros no daemon. fazer log-on NetWorker.
Resolution
Cada um dos casos acima deve ser resolvido por um administrador do VMware seguindo as sugestões abaixo:
1. Marcas obsoletas:
Para remover as tags obsoletas:
a. Interrompa o serviço da biblioteca de conteúdo do vpxd &:
Service-Control--Stop VMware-vpxd Service-Control--Stop VMware-Content-Library
b. Conectar-se ao banco de dados vCenter postgres
/opt/vmware/vpostgres/current/bin/psql -d VCDB -U postgres
Para excluir as tags obsoletas:
Exclua de cis_kv_keyvalue em que kv_provider como "marcação:%" e kv_key como "tag_association urn: vmomi: máquina virtual:%" e regexp_replace (kv_key, "tag_association urn: vmomi: máquina virtual: VM-([0-9] +). * ', ' \ 1 '):: bigint não está em (selecione o ID da vpx_vm) retornando kv_key, kv_value; Exclua de cis_kv_keyvalue em que kv_provider como "marcação:%" e kv_key como "tag_association urn: vmomi: HostSystem:%" e regexp_replace (kv_key, "tag_association urn: vmomi: HostSystem: host-([0-9] +). * ', ' \ 1 '):: bigint não está em (selecione o ID da vpx_host) retornando kv_key, kv_value; Exclua de cis_kv_keyvalue em que kv_provider como "marcação:%" e kv_key como "tag_association urn: vmomi: datastore:% ' e regexp_replace (kv_key, ' tag_association urn: vmomi: datastore: datastore-([0-9] +). * ', ' \ 1 '):: bigint não em (selecione o ID da vpx_datastore) retornando kv_key, kv_value;
a. Execute acima dois comandos de consulta SELECT novamente para certificar-se de que Count é 0.
b. Iniciar serviços:
serviço-controle--iniciar VMware-vpxd serviço-controle--iniciar VMware-conteúdo-biblioteca
c. fazer logout da sessão de vCenter e fazer log-in novamente e validar o ambiente, as marcas, o NSX, o backup, o provisionamento etc.
Se vCenter não estiver em boas condições, colete o registro do vCenter com o comando "vc-support" e entre em contato com a VMware.
2. Falhas de VAPI:
de. Identifique a memória alocada para VAPI e aumente se a memória estiver muito baixa, a prática recomendada pode ser determinada pelo suporte da VMware.
#cloudvm-RAM-size-l | grep-i VAPI VMware-VAPI-Endpoint = 256
para:
#cloudvm-RAM-size-l | grep-i VAPI VMware-VAPI-Endpoint = 1120