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資料庫 - 分割區已滿 (100%)
故障診斷資源:
- 本機 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>
- 如何在以下位置檢查 Avamar BRM 設定
mcserver.xml
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
- 如何檢查磁碟分割容量:
df -h
預設的 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 مارس 2026
Version: 12
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.