NVP vProxy: O processo nsrvim do NetWorker é executado a cada 15 minutos, causando uma alta carga de trabalho no vCenter Server e possível indisponibilidade do VPXD
Summary: O VMware vCenter Server observa a indisponibilidade do serviço VPXD ou não responde devido à alta carga de trabalho do servidor NetWorker. Este artigo da KB fornece detalhes sobre como ajustar o processo nsrvim (inventory discovery process, processo de detecção de inventário do NetWorker vCenter). ...
Symptoms
- O servidor NetWorker foi configurado para a proteção VMware de um vCenter Server.
- O vCenter Server observa problemas com a disponibilidade do serviço VMware Virtual Provisioning X Daemon (VPXD) ou carga de trabalho geral alta.
Cause
Processo de inventário do vCenter do NetWorker (nsrvim) é iniciada durante a inicialização do serviço e, em seguida, é executada a cada 15 minutos (padrão). Esse processo também é executado sempre que um trabalho de proteção VMware é executado no vCenter. Dependendo de quantos servidores NetWorker estão conectados ao vCenter e da quantidade ou frequência de operações da política de proteção VMware. Isso gera várias solicitações de consulta de inventário no vCenter Server em uma janela curta.
Essa tarefa é observada no daemon.log no servidor do NetWorker como:
106637 MM/DD/YYY HH:MM:SS AM/PM 1 3 0 15204 8080 0 NSR_HOSTNAME nsrdisp_nwbg RAP notice job 'nsrvim' progress message: nsrvim starting on NSR_HOSTNAME (process 10852).
106637 MM/DD/YYY HH:MM:SS AM/PM 1 3 0 15204 8080 0 NSR_HOSTNAME nsrdisp_nwbg RAP notice job 'nsrvim' progress message: Connecting to NetWorker on 'NSR_HOSTNAME'.
106637 MM/DD/YYY HH:MM:SS AM/PM 1 3 0 15204 8080 0 NSR_HOSTNAME nsrdisp_nwbg RAP notice job 'nsrvim' progress message: Querying NSR hypervisor resource 'VC_HOSTNAME'
106637 MM/DD/YYY HH:MM:SS AM/PM 1 3 0 15204 8080 0 NSR_HOSTNAME nsrdisp_nwbg RAP notice job 'nsrvim' progress message: Connecting to service at https://VC_HOSTNAME/sdk
106637 MM/DD/YYY HH:MM:SS AM/PM 1 3 0 15204 8080 0 NSR_HOSTNAME nsrdisp_nwbg RAP notice job 'nsrvim' progress message: Starting session with infrastructure services daemon.
106637 MM/DD/YYY HH:MM:SS AM/PM 1 3 0 15204 8080 0 NSR_HOSTNAME nsrdisp_nwbg RAP notice job 'nsrvim' progress message: Querying for inventory at https://VC_HOSTNAME/sdk
106637 MM/DD/YYY HH:MM:SS AM/PM 1 3 0 15204 8080 0 NSR_HOSTNAME nsrdisp_nwbg RAP notice job 'nsrvim' progress message: Querying for categories from infrastructure services daemon.
106637 MM/DD/YYY HH:MM:SS AM/PM 1 3 0 15204 8080 0 NSR_HOSTNAME nsrdisp_nwbg RAP notice job 'nsrvim' progress message: Updating NSR hypervisor resource 'VC_HOSTNAME'
106637 MM/DD/YYY HH:MM:SS AM/PM 1 3 0 15204 8080 0 NSR_HOSTNAME nsrdisp_nwbg RAP notice job 'nsrvim' progress message: Finished updating NSR hypervisor resource 'VC_HOSTNAME'
106637 MM/DD/YYY HH:MM:SS AM/PM 1 3 0 15204 8080 0 NSR_HOSTNAME nsrdisp_nwbg RAP notice job 'nsrvim' progress message: nsrvim exiting on NSR_HOSTNAME (process 10852).
O mesmo sistema de mensagens é exibido quando uma política de proteção VMware é executada.
Resolution
Crie o NSRVIM_TIME_INTERVAL variável de ambiente no servidor do NetWorker para ajustar a nsrvim Agenda. Adicionar ou alterar essa variável requer um servidor do NetWorker (nsrd) reinicialização do daemon. Para criar a variável de ambiente, execute o seguinte, dependendo do sistema operacional do servidor NetWorker:
nsrvim interval foi adicionado no NetWorker 19.10. O NetWorker 19.9 (e versões anteriores) estão no fim da vida útil de suporte (EOSL). O servidor NetWorker deve ser 19.10.x ou mais recente para usar essa funcionalidade.
Linux:
/nsr/nsrrc:
sudo vi /nsr/nsrrc
2. Adicione as seguintes linhas ao arquivo:
NSRVIM_TIME_INTERVAL=60 export NSRVIM_TIME_INTERVAL
3. Reinicie os serviços do servidor do NetWorker:
sudo systemctl restart networker
Microsoft Windows:
Use um dos seguintes métodos.
Linha de comando do Windows
- Abra um prompt do PowerShell do administrador.
- Execute o seguinte comando
setx /m NSRVIM_TIME_INTERVAL 60
- Em um novo prompt do PowerShell, execute:
echo $env:NSRVIM_TIME_INTERVAL
Isso deve retornar o valor definido na etapa 2.
- Reinicie o servidor.
Interface do usuário do Windows
- Abra o Painel de Controle, clique em Sistema e Segurança e, em seguida, clique em Sistema.
- Clique em Configurações avançadas do sistema.

- Em System Properties, clique em Environment Variables.
- Em Variáveis do sistema, cliqueem Novo:

- No campo Nome da variável, digite: NSRVIM_TIME_INTERVAL
- No campo Valor da variável, insira um número de 15 a 60 (esse número corresponde a minutos).

nsrvim Ação. Sempre que um fluxo de trabalho de proteção VMware é iniciado, um usuário abre uma nova sessão do NMC ou a restauração do VMware é iniciada a partir do NMC, um nsrvim O processo é iniciado e cada hypervisor é inventariado.
Additional Information
- NVP vProxy: Um grande número de sessões, fazendo com que o serviço VPXD do vCenter falhe ou fique sem sessões HTTP.
- NVP vProxy: Falha nos backups de VM com erro "Unable to fetch data from vCenter: Erro HTTP"
- NetWorker: Falha na atualização do VMware View "Dispatcher Request Timed Out"
- NetWorker: Falha nos grupos VMware com erro falha ao carregar o inventário do vCenter