Avamar:RabbitMQ 解決方案指南
Summary: RabbitMQ 解決方案指南
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
背景
-
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資料庫
故障診斷資源:
- 本機 RabbitMQ 代理程式的問題:請參閱 Avamar:本機 RabbitMQ 代理程式的組態發生問題。
- 關閉的連接埠:請參閱 Avamar:啟動多系統管理 (MSM) 失敗 「RabbitMQ 設定錯誤」
- 可使用
GoAV具:Avamar:如何使用 Goav RabbitMQ 功能集
故障診斷資訊:
-
如何檢查 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 支援團隊的協助。
Additional Information
記錄檔:
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
自動化工具:
Affected Products
AvamarArticle 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.