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にメッセージをプッシュします。Avamarは、RabbitMQ RPCの使用時にもDPCからメッセージを受信します。
  • ほとんどの場合、Avamarエラーが発生すると、それはAvamarとDPC間のこの接続に関連しています。
  • また、Avamarで実行されているローカルのRabbitMQブローカー エージェントに問題がある可能性もあります(DPCが使用されていない場合)。
 
潜在的な問題は、次の原因で発生する可能性があります。
  • RabbitMQ構成ファイルが改ざんされている
  • 壊れたRabbitMQシャベル
  • 応答しない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サポート チームからのサポートを受けてください。

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

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.