Konsola NetWorker: "Nie można otworzyć połączenia gniazda z hostem "NetWorker server" na porcie 5672

Summary: Komunikat o błędzie w konsoli NetWorker Management Console (NMC) podczas próby wyświetlenia szczegółów przepływu pracy na karcie monitorowania: "Message bus unable to open socket connection to host "Networkerserver_hostname" on port 5672: A socket error occurred" pojawia się w NMC. ...

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

Serwer NetWorker i konsola NetWorker Management Console (NMC) są zainstalowane na tym samym hoście.

W oknie monitorowania NMC wszystkie zasady są wyświetlane jako "Nigdy nie uruchamiaj" Nigdy nie uruchamiaj obrazu, jednak zadania tworzenia kopii zapasowych i klonowania są wykonywane zgodnie z harmonogramem.

Podczas próby otwarcia właściwości przepływu pracy lub operacji w NMC pojawia się następujący błąd:
Message bus unable to open socket connection to host "<NetWorker server hostname>" on port 5672: A socket error occurred

Zrzut ekranu komunikatu o błędzie: Nie można otworzyć połączenia gniazda z hostem na porcie 5672
Rysunek 1. Zrzut ekranu komunikatu o błędzie: Nie można otworzyć połączenia gniazda z hostem na porcie 5672.

RabbitMQ używa portu 5671 do komunikacji przez SSL.

Port 5672 był starym portem używanym do komunikacji bez protokołu SSL (nie był już używany).

GSTD łączy się z oprogramowaniem RabbitMQ, aby uzyskać i wyświetlić informacje NMC przy użyciu portu 5671.

Jeśli połączenie przez port 5671 nie powiedzie się, NetWorker NMC powraca i próbuje uruchomić 5672, co również kończy się niepowodzeniem, ponieważ oprogramowanie RabbitMQ nie korzysta już z tego portu.

Następnie komunikat o błędzie zgłasza, że problem dotyczy portu 5672, ale tak naprawdę problem występuje podczas komunikacji z portem 5671.

Cause

GSTD nie może komunikować się z RabbitMQ na porcie 5671.

Zazwyczaj oznacza to, że usługa RabbitMQ nie działa, ale potencjalnie może to oznaczać, że wystąpił problem z połączeniem z tym portem (jak opisano w artykule 210569)
  1. Jeśli oprogramowanie RabbitMQ działa zgodnie z oczekiwaniami, port 5671 na serwerze NetWorker musi być w stanie nasłuchiwania. Sprawdź, czy port 5671 jest w stanie nasłuchiwania. Aby sprawdzić te porty, użyj poniższych poleceń:
For Linux: 
netstat -ano | grep 5671 
ss -ano | grep 5671

For Windows: 
netstat -ano | findstr 5671
  1. Jeśli port nie zostanie wyświetlony, upewnij się, że usługa NSRD jest uruchomiona (a tym samym, że RabbitMQ powinien mieć otwarte połączenie z tym portem).

Resolution

Procedura:
  1. Zatrzymaj usługi NetWorker.
  2. Przejdź do folderu /nsr/tmp i zmień nazwę folderu RabbitMQ na RabbitMQ_old.
  3. Uruchom usługi NetWorker. Sprawdź, czy w folderze /nsr/tmp został wygenerowany nowy folder oprogramowania RabbitMQ. 
  4. Sprawdź stan portu 5671 na serwerze NetWorker.
  5. Otwórz konsolę NetWorker Management Console i sprawdź stan przepływu pracy.
  6. Jeśli problem został rozwiązany, usuń RabbitMQ_old z katalogu /nsr/tmp.

Additional Information

Polecenia testu połączenia:
Linux: 
curl -kv <NetWorker server>:5671
openssl s_client -connect <NetWorker server>:5671

Windows (PowerShell): 
tnc <NetWorker server> -port 5671

Zapoznaj się z powiązanymi artykułami firmy Dell:

Affected Products

NetWorker

Products

Data Protection, NetWorker Family, NetWorker Series
Article Properties
Article Number: 000200132
Article Type: Solution
Last Modified: 09 Oct 2024
Version:  9
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.