NVP vProxy:NetWorker nsrvim 进程每 15 分钟运行一次,导致 vCenter Server 上的高工作负载和潜在的 VPXD 不可用

摘要: VMware vCenter Server 观察到 VPXD 服务不可用,或者由于 NetWorker 服务器的高工作负载而无响应。本知识库文章提供了有关如何调整 NetWorker vCenter 清单发现过程 (nsrvim) 的详细信息。

本文适用于 本文不适用于 本文并非针对某种特定的产品。 本文并非包含所有产品版本。

症状

  • 已针对 vCenter Server 的 VMware 保护配置 NetWorker 服务器。
  • vCenter Server 观察到 VMware Virtual Provisioning X Daemon (VPXD) 服务可用性或一般高工作负载问题。

原因

NetWorker 的 vCenter 清点流程 (nsrvim) 在服务启动期间启动,然后每 15 分钟运行一次(默认值)。每当针对 vCenter 运行 VMware 保护作业时,此进程也会运行。具体取决于连接到 vCenter 的 NetWorker 服务器数量,以及 VMware 保护策略操作的数量或频率。这会导致在短时间内针对 vCenter Server 发出若干资源清册查询请求。
此任务在 NetWorker 服务器上的daemon.log中观察到:

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). 

当 VMware 保护策略运行时,将显示相同的消息。 

解决方案

创建 NSRVIM_TIME_INTERVAL NetWorker 服务器上的环境变量来调整 nsrvim 附表。添加或更改此变量需要 NetWorker 服务器 (nsrd) 守护程序重新启动。要创建环境变量,请根据 NetWorker 服务器的操作系统执行以下操作:

提醒:能够将 nsrvim 在 NetWorker 19.10 中添加了间隔。NetWorker 19.9(及更低版本)的支持终止 (EOSL)。NetWorker 服务器必须为 19.10.x 或更高版本才能使用此功能。

Linux:

1.修改(或创建)文件 /nsr/nsrrc:
sudo vi /nsr/nsrrc

2.将以下行添加到该文件中:

NSRVIM_TIME_INTERVAL=60
export NSRVIM_TIME_INTERVAL
提醒:最大时间间隔为 60 分钟;如果指定的值超过 60 分钟,则使用 60 分钟。最小间隔为 15 分钟;如果指定的值小于 15 分钟,则使用 15 分钟。

3.重新启动 NetWorker 服务器服务:

sudo systemctl restart networker


Microsoft Windows:

使用下列方法之一。

Windows 命令行

  1. 打开管理员 PowerShell 提示符。
  2. 运行以下命令
setx /m NSRVIM_TIME_INTERVAL 60
提醒:最大时间间隔为 60 分钟;如果指定的值超过 60 分钟,则使用 60 分钟。最小间隔为 15 分钟;如果指定的值小于 15 分钟,则使用 15 分钟。
  1. 新的 PowerShell 提示符下,运行:
echo $env:NSRVIM_TIME_INTERVAL

这应返回步骤 2 中设置的值。

  1. 重新启动服务器。

Windows 用户界面

  1. 打开控制面板,然后单击系统和安全 然后单击系统
  2. 单击 高级系统设置

控制面板系统选项卡

  1. 从 System Properties中, 单击 Environment Variables。
  2. “系统变量”下, 单击新建”:

高级系统属性

  1. 变量名称字段中,输入:NSRVIM_TIME_INTERVAL
  2. 变量值字段中,输入一个介于 15 到 60 之间的数字(此数字对应于分钟)。

新系统变量

提醒:最大时间间隔为 60 分钟;如果指定的值超过 60 分钟,则使用 60 分钟。最小间隔为 15 分钟;如果指定的值小于 15 分钟,则使用 15 分钟。
 
提醒:此更改仅影响计划的 nsrvim 行动。每当 VMware 保护工作流启动、用户打开新的 NMC 会话或从 NMC 启动 VMware 还原时,都会 nsrvim 进程将启动,并且对每个虚拟机管理程序进行清点。

其他信息

受影响的产品

NetWorker

产品

NetWorker Family, NetWorker Series
文章属性
文章编号: 000206095
文章类型: Solution
上次修改时间: 04 6月 2026
版本:  7
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。