NVP vProxy: Tworzenie kopii zapasowych maszyny wirtualnej nie powiodło się: Nie można uruchomić tworzenia kopii zapasowej na vProxy. Otrzymano kod HTTP 500
Summary: Przepływy pracy tworzenia kopii zapasowych maszyny wirtualnej (VM) vProxy (VM) NetWorker VMware Protection (NVP) kończą się niepowodzeniem. Błąd zaobserwowany w dzienniku przepływu pracy zgłasza: "Unable to start backup on vProxy 'vProxy_Name': Otrzymano kod HTTP: 500," ...
Symptoms
Przepływy pracy tworzenia kopii zapasowych maszyny wirtualnej (VM) vProxy (VM) NetWorker VMware Protection (NVP) kończą się niepowodzeniem.
Renderowane dzienniki przepływu pracy na serwerze NetWorker zgłaszają następujące błędy:
- Linux: /nsr/logs/policy/Policy_Name/Workflow_Name/Action_Name_JobId.raw
- Windows (ustawienie domyślne): C:\Program Files\EMC NetWorker\nsr\logs\policy\Policy_Name\Workflow_Name\Action_Name_JobId.raw
- NetWorker: Jak używać nsr_render_log do renderowania plików dziennika .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}"
Następujące dzienniki na vProxy zgłaszają błędy połączenia z localhost:5672:
- /opt/emc/vproxy/runtime/logs/vbackupd/vbackupd-engine.log
- /opt/emc/vproxy/runtime/logs/vrapid/vrapid-engine.log
Cause
Polecenie rabbitmq proces na vProxy działa nieprawidłowo z powodu błędu pętli zwrotnej IPv6 w systemie operacyjnym vProxy.
RabbitMQ jest używany przez vProxy vrapid do komunikacji z serwerem NetWorker w zakresie operacji ochrony. rabbitmq Błędy uruchamiania znajdują się w pliku /var/log/messages serwera vProxy.
rabbitmq zgłasza następujące informacje w /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}}}}}}},
Proces nie uruchamia odbiornika pętli zwrotnej IPv6 dla rabbitmq Port 5672. W tym przypadku ip a pokazuje, że nie ma inet6 adres pętli zwrotnej (::1). Doprowadziło to do rabbitmq Uruchomienie usługi nie powiodło się.
Wszystkie próby ponownej konfiguracji sprzężenia zwrotnego IPv6 na poziomie systemu operacyjnego nie powiodły się.
Nie można ustalić przyczyny, nie wprowadzono żadnych znanych zmian w vProxy; jednak oczekiwana domyślna konfiguracja obejmuje sprzężenie zwrotne IPv6.
Resolution
Ponownie wdróż urządzenie vProxy. Dzięki temu serwer vProxy zostanie wdrożony z domyślnymi parametrami konfiguracji i ustawieniami. Urządzenie vProxy nie zawiera żadnych baz danych ani krytycznych danych wymaganych do pomyślnego przeprowadzenia kolejnych operacji ochrony VMware. Służy tylko do przekazywania danych między VMware i Data Domain i zawiera historyczne dzienniki dotyczące poprzednich zadań tworzenia kopii zapasowych lub przywracania danych.
Urządzenie vProxy można ponownie wdrożyć w następujący sposób: NVP vProxy: Uaktualnianie lub ponowne wdrażanie urządzenia NVP vProxy
Obejście problemu:
Wyłącz odbiornik IPv6 dla rabbitmq na vProxy.
- Otwórz sesję SSH na vProxy i zaloguj się jako administrator.
- Przełącz się do katalogu głównego:
sudo su - - Zmodyfikuj plik /etc/rabbitmq/rabbitmq.config:
vi /etc/rabbitmq/rabbitmq.config
Zmień z:
[
{rabbit,
[{tcp_listeners,
[{"127.0.0.1", 5672}, {"::1", 5672}]}]
}
].
Do:
[
{rabbit,
[{tcp_listeners,
[{"127.0.0.1", 5672}]}]
}
].
- Zapisz zmiany. Naciśnij ESC, a następnie wprowadź
:wq!, a następnie użyj Enter. - Uruchom ponownie maszynę wirtualną vProxy.
To obejście powinno umożliwić rabbitmq usługa, aby rozpocząć korzystanie tylko z pętli zwrotnej IPv4; Zaobserwowano jednak, że dane wyjściowe rejestrowania nie działały poprawnie. W przypadku niepowodzenia tworzenia kopii zapasowej lub przywracania rejestrowanie nie będzie wystarczająco szczegółowe. Maszyna wirtualna vProxy musi zostać ponownie wdrożona, aby rozwiązać problem na poziomie systemu, który uniemożliwia działanie pętli zwrotnej IPv6.
Additional Information
W środowisku, w którym zaobserwowano ten problem, ponownie wdrożone urządzenie vProxy działało prawidłowo.