NVP vProxy: VM-back-ups mislukken Kan back-up niet starten op vProxy. Een HTTP-code 500 ontvangen
Summary: Back-upworkflows voor NetWorker VMware Protection (NVP) vProxy Virtual Machine (VM) mislukken. De fout die is waargenomen in de workflowlogboekrapporten: "Kan back-up niet starten op vProxy 'vProxy_Name': Een HTTP-code ontvangen: 500," ...
Symptoms
Back-upworkflows voor NetWorker VMware Protection (NVP) vProxy Virtual Machine (VM) mislukken.
De gerenderde workflowlogboeken op de NetWorker-server rapporteren de volgende fouten:
- Linux: /nsr/logs/policy/Policy_Name/Workflow_Name/Action_Name_JobId.raw
- Windows (standaard): C:\Program Files\EMC NetWorker\nsr\logs\policy\Policy_Name\Workflow_Name\Action_Name_JobId.raw
- NetWorker: De nsr_render_log gebruiken om .raw logbestanden weer te geven
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}"
De volgende logboeken op de vProxy melden verbindingsfouten met localhost:5672:
- /opt/emc/vproxy/runtime/logs/vbackupd/vbackupd-engine.log
- /opt/emc/vproxy/runtime/logs/vrapid/vrapid-engine.log
Cause
De rabbitmq proces op de vProxy is defect als gevolg van IPv6 loopback-fout op het vProxy OS.
RabbitMQ wordt gebruikt door de vProxy vrapid engine om met de NetWorker-server te communiceren over beschermingsbewerkingen. rabbitmq Opstartfouten worden gevonden in het bestand /var/log/messages van de vProxy.
rabbitmq Rapporteert het volgende in /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}}}}}}},
Het proces kan de IPv6 loopback-listener niet starten voor rabbitmq Poort 5672. In dit geval is de ip a commando geeft aan dat er geen inet6 Loopback-adres (::1). Dit resulteerde in de rabbitmq Service start niet.
Alle pogingen om de IPv6-loopback opnieuw te configureren op OS-niveau zijn mislukt.
Er kon geen oorzaak worden vastgesteld, er zijn geen bekende wijzigingen aangebracht in de vProxy; De verwachte standaardconfiguratie omvat echter IPv6-loopback.
Resolution
Implementeer het vProxy-apparaat opnieuw. Dit zorgt ervoor dat de vProxy wordt geïmplementeerd met standaard configuratieparameters en -instellingen. De vProxy-appliance bevat geen databases of kritieke data die nodig zijn om opeenvolgende VMware-beveiligingsbewerkingen te laten slagen. Het wordt alleen gebruikt om data door te geven tussen VMware en Data Domain en bevat historische logboeken over eerdere back-up- of hersteltaken.
Het vProxy-apparaat kan als volgt opnieuw worden geïmplementeerd: NVP vProxy: Het NVP vProxy-apparaat upgraden of opnieuw implementeren
Tijdelijke oplossing:
Schakel IPv6-listener uit voor rabbitmq op de vProxy.
- Open een SSH-sessie op de vProxy en meld u aan als admin.
- Overschakelen naar root:
sudo su - - Wijzig het bestand /etc/rabbitmq/rabbitmq.config:
vi /etc/rabbitmq/rabbitmq.config
Verander het vanaf:
[
{rabbit,
[{tcp_listeners,
[{"127.0.0.1", 5672}, {"::1", 5672}]}]
}
].
naar:
[
{rabbit,
[{tcp_listeners,
[{"127.0.0.1", 5672}]}]
}
].
- Sla de wijzigingen op. Druk op de ESC-toets en voer vervolgens in
:wq!en gebruik vervolgens de Enter-toets. - Start de vProxy Virtual Machine (VM) opnieuw op.
Deze tijdelijke oplossing moet het mogelijk maken om de rabbitmq service om alleen IPv4-loopback te gaan gebruiken; Er werd echter geconstateerd dat de logging output niet correct functioneerde. Wanneer een back-up- of herstelfout optreedt, wordt de fout onvoldoende beschreven in de logboekregistratie. De vProxy VM moet opnieuw worden geïmplementeerd om het probleem op systeemniveau op te lossen waardoor IPv6-loopback niet werkt.
Additional Information
In de omgeving waarin dit probleem werd waargenomen, functioneerde het opnieuw geïmplementeerde vProxy-apparaat correct.