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 配置文件被篡改
- Broken RabbitMQ 铲子
- 无响应的 RabbitMQ
- Avamar 或 DPC 的较旧版本
- DPC 证书配置错误
- 关闭的端口
- RabbitMQ 队列溢出
- DPC 服务关闭
- Avamar 或来宾 RabbitMQ 帐户的身份验证失败
- 损坏的
mnesia数据库
故障处理资源:
- 本地 RabbitMQ 代理的问题:请参阅 Avamar:本地 RabbitMQ 代理的配置存在问题。
- 关闭的端口:请参阅 Avamar:激活多系统管理 (MSM) 失败并显示“RabbitMQ is misconfigured”(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.