NVP vProxy: VM-sikkerhedskopieringer mislykkes: Kan ikke starte sikkerhedskopiering på vProxy. Modtog en HTTP-kode 500
Summary: Arbejdsgange til sikkerhedskopiering af NetWorker VMware Protection (NVP) vProxy Virtual Machine (VM) mislykkes. Den fejl, der blev observeret i arbejdsgangslograpporterne: "Kan ikke starte sikkerhedskopiering på vProxy 'vProxy_Name': Modtaget en HTTP-kode: 500," ...
Symptoms
Arbejdsgange til sikkerhedskopiering af NetWorker VMware Protection (NVP) vProxy Virtual Machine (VM) mislykkes.
De gengivne workflow-logge på NetWorker-serveren rapporterer følgende fejl:
- Linux: /nsr/logs/policy/Policy_Name/Workflow_Name/Action_Name_JobId.raw
- Windows (standard): C:\Program Files\EMC NetWorker\nsr\logs\policy\Policy_Name\Workflow_Name\Action_Name_JobId.raw
- NetWorker: Sådan bruges nsr_render_log til at gengive .raw logfiler
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}"
Følgende logfiler på vProxy rapporterer forbindelsesfejl med localhost:5672:
- /opt/emc/vproxy/runtime/logs/vbackupd/vbackupd-engine.log
- /opt/emc/vproxy/runtime/logs/vrapid/vrapid-engine.log
Cause
Ikonet rabbitmq proces på vProxy er defekt på grund af IPv6 loopback-fejl på vProxy OS.
RabbitMQ bruges af vProxy vrapid motor til at kommunikere med NetWorker-serveren vedrørende beskyttelseshandlinger. rabbitmq Startfejl findes i vProxyens /var/log/messages-fil .
rabbitmq rapporterer følgende i /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}}}}}}},
Processen starter ikke IPv6-loopback-lyttefunktionen for rabbitmq port 5672. I dette tilfælde ip a kommando viser, at der ikke er nogen inet6 loopback-adresse (::1). Dette resulterede i rabbitmq Tjenesten kan ikke starte.
Alle forsøg på at omkonfigurere IPv6-loopbacken på OS-niveau mislykkedes.
Ingen årsag kunne bestemmes, ingen kendte ændringer blev foretaget i vProxy; Den forventede standardkonfiguration inkluderer dog IPv6-loopback.
Resolution
Geninstaller vProxy-enheden. Dette sikrer, at vProxy implementeres med standardkonfigurationsparametre og -indstillinger. vProxy-enheden indeholder ingen databaser eller kritiske data, der er nødvendige for, at efterfølgende VMware-beskyttelseshandlinger kan lykkes. Den bruges kun til at overføre data mellem VMware og Data Domain og indeholder historiske logfiler om tidligere sikkerhedskopierings- eller gendannelsesopgaver.
vProxy-enheden kan geninstalleres på følgende måde: NVP vProxy: Sådan opgraderer eller geninstallerer du NVP vProxy-enheden
Løsning:
Deaktiver IPv6-lyttefunktionen for rabbitmq på vProxy.
- Åbn en SSH-session til vProxy, og log på som administrator.
- Skift til rod:
sudo su - - Rediger filen /etc/rabbitmq/rabbitmq.config:
vi /etc/rabbitmq/rabbitmq.config
Skift det fra:
[
{rabbit,
[{tcp_listeners,
[{"127.0.0.1", 5672}, {"::1", 5672}]}]
}
].
Til:
[
{rabbit,
[{tcp_listeners,
[{"127.0.0.1", 5672}]}]
}
].
- Gem ændringerne. Tryk på ESC-tasten, og indtast derefter
:wq!, og brug derefter Enter-tasten. - Genstart vProxy Virtual Machine (VM).
Denne løsning bør gøre det muligt for rabbitmq service til kun at begynde at bruge IPv4 loopback; Det blev imidlertid observeret, at logningsoutputtet ikke fungerede korrekt. Når der opstår en sikkerhedskopierings- eller gendannelsesfejl, vil logføringen ikke indeholde tilstrækkelige detaljer om fejlen. vProxy VM skal geninstalleres for at løse problemet på systemniveau, der forhindrer IPv6-loopback i at fungere.
Additional Information
I miljøet blev dette problem observeret, og den geninstallerede vProxy-enhed fungerede korrekt.