NVP-vProxy. Процесс nsrvim NetWorker выполняется каждые 15 минут, что приводит к высокой рабочей нагрузке на vCenter Server и потенциальной недоступности VPXD
Summary: Сервер VMware vCenter наблюдает за недоступностью службы VPXD или не отвечает из-за высокой рабочей нагрузки со стороны сервера NetWorker. В этой статье базы знаний содержатся подробные сведения о настройке процесса обнаружения инвентаризации NetWorker vCenter (nsrvim). ...
Symptoms
- Сервер NetWorker настроен для защиты VMware сервера vCenter.
- Сервер vCenter наблюдает проблемы с доступностью службы демона VMware Virtual Provisioning X (VPXD) или с общей высокой рабочей нагрузкой.
Cause
Процесс инвентаризации vCenter в NetWorker (nsrvim) инициируется при запуске службы, а затем запускается каждые 15 минут (по умолчанию). Этот процесс также выполняется при выполнении задания VMware для защиты в vCenter. В зависимости от количества серверов NetWorker, подключенных к vCenter, а также от количества или частоты операций политики защиты VMware. Это приводит к тому, что за короткий промежуток времени на vCenter Server поступает несколько запросов на инвентаризацию.
Эта задача отображается в daemon.log на сервере NetWorker следующим образом:
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.
Resolution
Создайте файл NSRVIM_TIME_INTERVAL на сервере NetWorker, чтобы настроить nsrvim Расписание. Для добавления или изменения этой переменной требуется сервер NetWorker (nsrd) перезапуск управляющей программы. Чтобы создать переменную среды, выполните следующие действия в зависимости от операционной системы сервера NetWorker.
nsrvim interval был добавлен в NetWorker 19.10. У NetWorker 19.9 (и более ранних версий) окончание поддержки (EOSL). Для использования этой функции сервер NetWorker должен быть не ниже 19.10.x.
Linux:
/nsr/nsrrc:
sudo vi /nsr/nsrrc
2. Добавьте в файл следующие строки:
NSRVIM_TIME_INTERVAL=60 export NSRVIM_TIME_INTERVAL
3. Перезапустите службы сервера NetWorker.
sudo systemctl restart networker
Microsoft Windows.
Используйте один из следующих методов.
Командная строка Windows
- Откройте командную строку PowerShell администратора.
- Выполните следующую команду
setx /m NSRVIM_TIME_INTERVAL 60
- В новом командной строке PowerShell выполните команду:
echo $env:NSRVIM_TIME_INTERVAL
Это должно вернуть значение, установленное в шаге 2.
- Перезагрузите сервер.
Пользовательский интерфейс Windows
- Откройте Панель управления, выберите Система и безопасность, затем выберите Система.
- Нажмите Дополнительные параметры системы.

- В разделе «Свойства системы» нажмите «Переменные среды».
- В разделе «Системные переменные» нажмитеNew:

- В поле Имя переменной введите: NSRVIM_TIME_INTERVAL
- В поле Значение переменной введите число от 15 до 60 (это число соответствует минутам).

nsrvim Действий. Каждый раз, когда запускается рабочий процесс защиты VMware, пользователь открывает новую сессию NMC или из NMC инициируется восстановление VMware, nsrvim Запускается процесс, и каждый гипервизор инвентаризируется.
Additional Information
- NVP-vProxy. Большое количество сеансов, приводящих к сбою службы VPXD vCenter или исчерпанию HTTP-сеансов.
- NVP-vProxy. Сбой резервного копирования виртуальной машины с сообщением «Не удается извлечь данные из vCenter: Ошибка HTTP»
- NetWorker. Сбой обновления представления VMware «Dispatcher Request Timed Out»
- NetWorker. Группам VMware не удалось загрузить инвентаризацию из vCenter