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数据库 - 分区已满 (100%)
故障处理资源:
- 本地 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>
- 如何在以下位置检查 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.