NVP-vProxy. Сбой регистрации из-за отрицательного целочисленного сертификата
Сводка: Устройству NetWorker VMware Protection (NVP) vProxy не удается зарегистрироваться на сервере NetWorker. Служба REST vProxy сообщает «Не удается прослушивать и обслуживать запросы REST: x509: отрицательный серийный номер» ...
Данная статья применяется к
Данная статья не применяется к
Эта статья не привязана к какому-либо конкретному продукту.
В этой статье указаны не все версии продуктов.
Симптомы
Недавно развернутому или модернизированному vProxy не удается зарегистрировать на сервере NetWorker.
Сбой подключений сервера NetWorker к порту 9090 на vProxy: nsrports -t vPROXY_HOSTNAME -p 9090
The vProxy REST API /opt/emc/vproxy/runtime/logs/vrapid/vrapid-engine.log Показывает:
2026-05-21T08:35:22Z INFO: Setting up REST endpoints ...
2026-05-21T08:35:22Z INFO: Checking if certificate and private key were provided during deployment phase.
2026-05-21T08:35:22Z INFO: Certificate and private-key were not provided during deployment, proceeding as normal.
2026-05-21T08:35:22Z TRACE: Setting up session REST endpoints.
2026-05-21T08:35:22Z INFO: Listen on interface 0.0.0.0 port 9090
2026-05-21T08:35:22Z TRACE: Using '/opt/emc/vproxy/runtime/trust/vproxyCert.pem' as the certificate.
2026-05-21T08:35:22Z TRACE: Using '/opt/emc/vproxy/runtime/trust/vproxyKey.pem' as the key.
2026-05-21T08:35:22Z ERROR: Unable to listen and serve REST requests: x509: negative serial number
2026-05-21T08:35:22Z NOTICE: The REST server will automatically reset.
2026-05-21T08:35:22Z NOTICE: Please re-register the vProxy to the application server.
2026-05-21T08:35:22Z INFO: The state of the vProxy is: MAINTENANCE
2026-05-21T08:35:22Z TRACE: Changing state from MAINTENANCE to RESET
2026/05/21 09:35:22 Writing state RESET to /opt/emc/vproxy/runtime/state/vProxyState.datПричина
Сертификат TLS, который vrapid недействителен (отрицательный серийный номер), в результате чего vrapid Сбой запуска службы. Без vrapid и действительный сертификат TLS, регистрация не может быть успешной.
Это непредвиденное поведение, и причина, по которой сертификат был создан с отрицательным серийным номером, неизвестна.
Разрешение
Временное решение.
- Удалите vProxy из NMC (если он существует). Если vProxy в настоящее время не добавлен в NetWorker, перейдите к следующему шагу.
- Откройте сеанс SSH на vProxy, войдите в систему как admin, затем переключитесь на пользователя root.
sudo su - - Убедитесь, что
vrapidостановлено:
systemctl stop vrapid systemctl status vrapid
- Переименуйте или удалите самозаверяющий сертификат vProxies:
mv /opt/emc/vproxy/runtime/trust/$(hostname -f).CA*.pem ~/ mv /opt/emc/vproxy/runtime/trust/$(hostname).CA*.pem ~/ mv /opt/emc/vproxy/runtime/trust/vproxy*.pem ~/
ПРИМЕЧАНИЕ. Сертификат существует с полным доменным именем (FQDN) или коротким именем, и в этом случае одна из вышеуказанных команд сообщает «файл не найден». Это ожидаемое поведение.
- Повторно создайте сертификат vProxy с положительным серийным номером:
openssl req -x509 -newkey rsa:3072 -keyout /opt/emc/vproxy/runtime/trust/vproxyKey.pem -out /opt/emc/vproxy/runtime/trust/vproxyCert.pem -days 3650 -nodes -subj "/CN=$(hostname -f)" -set_serial 0x01
ПРИМЕЧАНИЕ. Если эта проблема возникла на нескольких виртуальных прокси-серверах, необходимо повторить этот процесс для каждого виртуального прокси-сервера. На других vProxy используйте уникальный серийный номер, например
0x2, 0x3, 0x4и так далее.
- Создайте копию
vProxyState.dat.
cp /opt/emc/vproxy/runtime/state/vProxyState.dat /opt/emc/vproxy/runtime/state/vProxyState.dat_$(date -I)
- Создайте копию
vProxyRegistry.dat.
cp /opt/emc/vproxy/runtime/state/vProxyRegistry.dat /opt/emc/vproxy/runtime/state/vProxyRegistry.dat_$(date -I)
- Принудительный перевод vProxy в незарегистрированное состояние:
echo UNREGISTERED > /opt/emc/vproxy/runtime/state/vProxyState.dat
- Удалите сервер NetWorker из
vProxyRegistry.dat.
sed -i 's/"BackupServerName":"[^"]*"/"BackupServerName":""/' /opt/emc/vproxy/runtime/state/vProxyRegistry.dat
- Запустите
vrapid:
systemctl start vrapid systemctl status vrapid
- В NetWorker Management Console (NMC) или NetWorker Web User Interface (NWUI) добавьте vProxy обратно на сервер NetWorker.
- Наблюдение за окном журнала или сервером NetWorker
daemon.rawдля успешной регистрации vProxy:
- Linux:
/nsr/logs/daemon.raw - Windows (по умолчанию):
C:\Program Files\EMC NetWorker\nsr\logs\daemon.raw - NetWorker. Как использовать nsr_render_log для рендеринга файлов .raw журналов
Дополнительная информация
Затронутые продукты
NetWorkerПродукты
NetWorker FamilyСвойства статьи
Номер статьи: 000472499
Тип статьи: Solution
Последнее изменение: 04 Jun 2026
Версия: 2
Получите ответы на свои вопросы от других пользователей Dell
Услуги технической поддержки
Проверьте, распространяются ли на ваше устройство услуги технической поддержки.