NVP vProxy: Помилка резервного копіювання віртуальних машин Не вдається запустити резервне копіювання на vProxy. Отримали HTTP код 500
Summary: Не вдається виконати робочі процеси резервного копіювання NetWorker VMware Protection (NVP) vProxy Virtual Machine (VM). Помилка, що спостерігається у звітах журналу документообігу: "Не вдається запустити резервне копіювання на vProxy 'vProxy_Name': Отримали HTTP-код: 500," ...
Symptoms
Не вдається
виконати робочі процеси резервного копіювання NetWorker VMware Protection (NVP) vProxy Virtual Machine (VM).Відтворені журнали робочих процесів на сервері NetWorker повідомляють про такі помилки:
- Linux: /nsr/logs/policy/Policy_Name/Workflow_Name/Action_Name_JobId.raw
- Windows (за замовчуванням): C:\Program Files\EMC NetWorker\nsr\logs\policy\Policy_Name\Workflow_Name\Action_Name_JobId.raw
- NetWorker: Як використовувати nsr_render_log для відображення файлів журналу .raw
YYYY-MM-DD HH:mm:SS 3 5 0 6156 20212 0 NetWorker_Server_Name nsrvproxy_save NSR error VM_Name: Unable to start backup on vProxy 'vProxy_Name': Received an HTTP code: 500, libCURL message: "", vProxy message: "Error received from vProxy ="-500: Unable to send 'StartSession' message to backupEngine. Did not receive a response message with correlation ID '.". ", url: "https://vProxy_Name:9090/api/v1/BackupVmSessions", body: "{JSON_Body}"
Наступні журнали vProxy повідомляють про збої з'єднання з localhost:5672:
- /opt/emc/vproxy/runtime/logs/vbackupd/vbackupd-engine.log
- /opt/emc/vproxy/runtime/logs/vrapid/vrapid-engine.log
Cause
Об'єкт rabbitmq процес на vProxy є несправним через збій зациклення IPv6 на ОС vProxy.
RabbitMQ використовується vProxy vrapid движок для зв'язку з сервером NetWorker щодо операцій захисту. rabbitmq Збої запуску можна знайти у файлі /var/log/messages vProxy.
rabbitmq повідомляє про наступне в /var/log/rabbitmq/localhost.log.
s2025-10-03 18:24:38.706221+00:00 [error] <0.491.0> BOOT FAILED 2025-10-03 18:24:38.706221+00:00 [error] <0.491.0> =========== 2025-10-03 18:24:38.706221+00:00 [error] <0.491.0> Error during startup: {error, 2025-10-03 18:24:38.706221+00:00 [error] <0.491.0> {could_not_start_listener,"::1",5672, 2025-10-03 18:24:38.706221+00:00 [error] <0.491.0> {{shutdown, 2025-10-03 18:24:38.706221+00:00 [error] <0.491.0> {failed_to_start_child, 2025-10-03 18:24:38.706221+00:00 [error] <0.491.0> {ranch_embedded_sup, 2025-10-03 18:24:38.706221+00:00 [error] <0.491.0> {acceptor,{0,0,0,0,0,0,0,1},5672}}, 2025-10-03 18:24:38.706221+00:00 [error] <0.491.0> {shutdown, 2025-10-03 18:24:38.706221+00:00 [error] <0.491.0> {failed_to_start_child, 2025-10-03 18:24:38.706221+00:00 [error] <0.491.0> {ranch_listener_sup, 2025-10-03 18:24:38.706221+00:00 [error] <0.491.0> {acceptor,{0,0,0,0,0,0,0,1},5672}}, 2025-10-03 18:24:38.706221+00:00 [error] <0.491.0> {shutdown, 2025-10-03 18:24:38.706221+00:00 [error] <0.491.0> {failed_to_start_child,ranch_acceptors_sup, 2025-10-03 18:24:38.706221+00:00 [error] <0.491.0> {listen_error, 2025-10-03 18:24:38.706221+00:00 [error] <0.491.0> {acceptor,{0,0,0,0,0,0,0,1},5672}, 2025-10-03 18:24:38.706221+00:00 [error] <0.491.0> eaddrnotavail}}}}}}},
Процес не запускає прослуховувач петлі IPv6 для rabbitmq Порт 5672. У цьому випадку об'єкт ip a команда показує, що немає inet6 Адреса зворотного зв'язку (::1). Це призвело до rabbitmq Не вдається запустити службу.
Всі спроби переналаштувати петлі IPv6 на рівні ОС не увінчалися успіхом.
Причину визначити не вдалося, жодних відомих змін у vProxy не було; однак, очікувана конфігурація за замовчуванням включає зворотний зв'язок IPv6.
Resolution
Повторно розгорніть пристрій vProxy. Це гарантує, що vProxy розгорнуто з параметрами конфігурації та налаштуваннями за замовчуванням. Пристрій vProxy не містить жодних баз даних або критичних даних, необхідних для успіху подальших операцій із захисту VMware. Він використовується лише для передачі даних між VMware та Data Domain і містить історичні журнали про попередні завдання резервного копіювання або відновлення.
Пристрій vProxy можна повторно розгорнути наступним чином: NVP vProxy: Як оновити або повторно розгорнути пристрій NVP vProxy
Спосіб вирішення:
Вимкніть прослуховувач IPv6 для rabbitmq на vProxy.
- Відкрийте сеанс SSH на vProxy та увійдіть як адміністратор.
- Перемкніться на root :
sudo su - - Змініть файл /etc/rabbitmq/rabbitmq.config:
vi /etc/rabbitmq/rabbitmq.config
Змініть його з:
[
{rabbit,
[{tcp_listeners,
[{"127.0.0.1", 5672}, {"::1", 5672}]}]
}
].
До:
[
{rabbit,
[{tcp_listeners,
[{"127.0.0.1", 5672}]}]
}
].
- Збережіть зміни. Натисніть клавішу ESC і введіть
:wq!, а потім скористайтеся клавішею Enter. - Перезавантажте віртуальну машину vProxy (VM).
Цей обхідний шлях повинен дозволити rabbitmq сервіс для початку використання лише IPv4 loopback; Однак було помічено, що вивід журналювання не функціонував належним чином. Коли виникає помилка резервного копіювання або відновлення, ведення журналу не буде достатньо детально описувати збій. Віртуальну машину vProxy необхідно перерозгорнути, щоб вирішити проблему на системному рівні, яка перешкоджає роботі петлі IPv6.
Additional Information
У середовищі спостерігалася така проблема, перерозгорнутий пристрій vProxy функціонував коректно.