Avamar:RabbitMQ 解決方案指南

Resumen: RabbitMQ 解決方案指南

Este artículo se aplica a: Este artículo no se aplica a: Este artículo no está vinculado a ningún producto específico. En este artículo no se identifican todas las versiones de los productos.

Instrucciones

背景
  • RabbitMQ是一個消息代理,它接受和轉發消息。
  • 這會在 Avamar 中用於完成訊息傳輸與 Data Protection Central (DPC) 和一些 VMware 相關動作。
  • 當 DPC 用於監視 Avamar 時,Avamar 會使用動態鏟子和佇列將訊息推送至 DPC。使用 RabbitMQ RPC 時,Avamar 也會收到來自 DPC 的訊息。
  • 發生 Avamar 錯誤大多數時候與 Avamar 和 DPC 之間的連線有關,
  • 在 Avamar 上執行的本機 RabbitMQ 代理程式也可能有問題 (DPC 未在使用時)。
 
潛在問題可能由以下原因引起:
  • RabbitMQ 組態檔案遭到篡改
  • 破兔子MQ鏟
  • 無回應的 RabbitMQ
  • 舊版的 Avamar 或 DPC
  • DPC 憑證設定錯誤
  • 關閉的連接埠
  • 溢出 RabbitMQ 佇列
  • DPC 服務中斷
  • Avamar 或客體 RabbitMQ 帳戶驗證失敗
  • 腐敗 mnesia 資料庫
 
故障診斷資源:
 
故障診斷資訊:
  • 如何檢查 DPC 服務狀態:
/usr/local/dpc/bin/dpc status
  • 如何重新啟動服務:
msgbrokerctl.pl --stop
msgbrokerctl.pl --start
  • 如何使用 DPC 重新啟用 Avamar:
mccli msgbroker quicksetup --host=<dpc_hostname> --user=administrator@dpc.local --pass=<dpc_password>
  • 如何在 mcserver.xml 中檢查 Avamar BRM 設定
egrep "brmHostname|enableBrmService" /usr/local/avamar/var/mc/server_data/prefs/mcserver.xml
  • 如何擷取 DPC root ca 從 Avamar:
curl -ks --tlsv1.2 -u <dpcUser>:<dpcPassword> https://<dpcHostname>/brm/app/cert/getRootCA
  • 如何檢查溢出的 RabbitMQ 佇列:
rabbitmqctl list_queues
  • 如何檢查是否有清除 RabbitMQ 佇列:
rabbitmqctl purge_queue 

 

預設的 RabbitMQ 組態檔案 (/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
 

如果在檢閱以上資訊和文章後持續發生問題, 請建立服務要求 ,以取得 Dell Technologies Avamar 支援團隊的協助。

Información adicional

記錄檔:

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
自動化工具:

Productos afectados

Avamar
Propiedades del artículo
Número de artículo: 000210729
Tipo de artículo: How To
Última modificación: 05 dic 2025
Versión:  10
Encuentra las respuestas que necesitas con la ayuda de otros usuarios de Dell
Servicios de asistencia
Comprueba si tu dispositivo está cubierto por los servicios de asistencia.