在替换服务器上克隆RabbitMQ管理用户等
我们有两台易受攻击的AWS主机在集群中运行RabbitMQ实现。我们需要升级硬件,因此我们开发了一本厨师烹饪书来产生替换服务器 我们不希望手工重新创建的一件事是管理员用户、队列等 从旧主机到新主机的最好方法是什么?我相信是在替换服务器上克隆RabbitMQ管理用户等,rabbitmq,chef-infra,amqp,Rabbitmq,Chef Infra,Amqp,我们有两台易受攻击的AWS主机在集群中运行RabbitMQ实现。我们需要升级硬件,因此我们开发了一本厨师烹饪书来产生替换服务器 我们不希望手工重新创建的一件事是管理员用户、队列等 从旧主机到新主机的最好方法是什么?我相信是/var/lib/rabbitmq/mnesia目录中的所有内容 将文件从一台主机复制到另一台主机是否明智 是否有一种程序化的方法来实现这一点 是否可以将其编码到我们的厨师烹饪手册中?您完全可以通过命令行导出和导入配置: 不过,我不确定管理员用户 如果在新硬件上创建新的rabb
/var/lib/rabbitmq/mnesia
目录中的所有内容
将文件从一台主机复制到另一台主机是否明智
是否有一种程序化的方法来实现这一点
是否可以将其编码到我们的厨师烹饪手册中?您完全可以通过命令行导出和导入配置:
不过,我不确定管理员用户 如果在新硬件上创建新的rabbitmq节点,将获得该新节点中的所有用户。这很容易尝试:
- 排他队列,因为一旦客户端连接断开,它们就消失了
- 队列镜像(如果你有任何设置,如果不是,如果不需要的话,考虑它是明智的)