Avamar: RabbitMQ-Lösungsleitfaden

Summary: RabbitMQ-Lösungsleitfaden

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.

Instructions

Hintergrund
  • RabbitMQ ist ein Message Broker-Agent, der Nachrichten annimmt und weiterleitet.
  • Es wird in Avamar verwendet, um die Nachrichtenübertragung mit Data Protection Central (DPC) und einige VMware-bezogene Aktionen durchzuführen.
  • Wenn DPC zur Überwachung von Avamar verwendet wird, verwendet Avamar dynamische Shovels und Warteschlangen, um Nachrichten an DPC zu übertragen. Avamar empfängt auch Meldungen von DPC, wenn RabbitMQ RPC verwendet wird.
  • Wenn ein Avamar -Fehler auftritt, hängt er in den meisten Fällen mit dieser Verbindung zwischen Avamar und DPC zusammen.
  • Möglicherweise liegt auch ein Problem mit dem lokalen RabbitMQ Broker-Agent vor, der auf Avamar ausgeführt wird (wenn DPC nicht verwendet wird).
 
Mögliche Probleme können folgende Ursachen haben:
  • RabbitMQ-Konfigurationsdatei manipuliert
  • Kaputte RabbitMQ-Schaufel
  • RabbitMQ reagiert nicht
  • Ältere Versionen von Avamar oder DPC
  • DPC-Zertifikate falsch konfiguriert
  • Geschlossene Ports
  • Überlaufende RabbitMQ-Warteschlangen
  • DPC-Services ausgefallen
  • Authentifizierungsfehler der Avamar- oder RabbitMQ-Gastkonten
  • Ein beschädigter mnesia Datenbank
 
 
Informationen zur Fehlerbehebung:
  • So überprüfen Sie den DPC-Servicestatus:
/usr/local/dpc/bin/dpc status
  • So starten Sie den Service neu:
msgbrokerctl.pl --stop
msgbrokerctl.pl --start
  • So reaktivieren Sie Avamar mit DPC:
mccli msgbroker quicksetup --host=<dpc_hostname> --user=administrator@dpc.local --pass=<dpc_password>
  • So überprüfen Sie die Avamar BRM-Einstellungen in mcserver.xml
egrep "brmHostname|enableBrmService" /usr/local/avamar/var/mc/server_data/prefs/mcserver.xml
  • Abrufen der DPC root ca von Avamar:
curl -ks --tlsv1.2 -u <dpcUser>:<dpcPassword> https://<dpcHostname>/brm/app/cert/getRootCA
  • So prüfen Sie, ob überquellende RabbitMQ-Warteschlangen vorhanden sind:
rabbitmqctl list_queues
  • So überprüfen Sie, ob eine RabbitMQ-Warteschlange gelöscht wird:
rabbitmqctl purge_queue 

 

Die standardmäßige RabbitMQ-Konfigurationsdatei (/etc/rabbitmq/rabbitmq.conf):

listeners.ssl.1 = 127.0.0.1:5671
listeners.ssl.2 = ::1:5671
listeners.tcp = none

ssl_options.versions.1 = tlsv1.2
ssl_options.cacertfile           = /etc/rabbitmq/rabbitmq_server_ssl.crt
ssl_options.certfile             = /etc/rabbitmq/rabbitmq_server_ssl.crt
ssl_options.keyfile              = /etc/rabbitmq/rabbitmq_server_ssl.key

ssl_options.verify               = verify_peer
ssl_options.fail_if_no_peer_cert = false
ssl_options.honor_cipher_order = true
ssl_options.honor_ecc_order    = true

ssl_options.ciphers.1 = TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA
ssl_options.ciphers.2 = TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256
ssl_options.ciphers.3 = TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256
ssl_options.ciphers.4 = TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA
ssl_options.ciphers.5 = TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384
ssl_options.ciphers.6 = TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384


management.ssl.port       = 15671
management.ssl.ip       = 127.0.0.1
management.ssl.cacertfile = /etc/rabbitmq/rabbitmq_server_ssl.crt
management.ssl.certfile   = /etc/rabbitmq/rabbitmq_server_ssl.crt
management.ssl.keyfile    = /etc/rabbitmq/rabbitmq_server_ssl.key

management.ssl.honor_cipher_order   = true
management.ssl.honor_ecc_order      = true
management.ssl.client_renegotiation = false
management.ssl.secure_renegotiate   = true
management.ssl.versions.1 = tlsv1.2
management.ssl.ciphers.1 = TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA
management.ssl.ciphers.2 = TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256
management.ssl.ciphers.3 = TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256
management.ssl.ciphers.4 = TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA
management.ssl.ciphers.5 = TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384
management.ssl.ciphers.6 = TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384
 

Wenn nach dem Lesen der oben genannten Informationen und Artikel weiterhin Probleme auftreten, erstellen Sie einen Service-Request , um Unterstützung vom Dell Technologies Avamar Support-Team zu erhalten.

Additional Information

Protokolldateien:

Avamar:
  • /usr/local/avamar/var/rabbitmq/log/rabbit@localhost.log
  • /var/log/rabbitmq
  • /usr/local/avamar/var/mc/server_log/mcserver.log.0
DPC:
  • /var/log/messages
  • /var/log/dpc/elg/ 
  • /var/log/dpc/monitor
  • /var/log/dpc/msm-ui-main
Automatisierungswerkzeuge:

Affected Products

Avamar
Article Properties
Article Number: 000210729
Article Type: How To
Last Modified: 05 Dec 2025
Version:  10
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.