简介:更新负载平衡群集中的节点的最佳做法是什么?
我们在ha代理负载均衡器后面使用RabbitMQ Cluster来支持我们的客户轻松集群,如RabbitMQ文档中所建议的那样
尽管文档提出了这一点,但它们没有描述从群集中删除节点以进行升级的最佳方法,并将其重新放入.
通过rabbitmqctl stop_app
在节点本身上运行来从群集中删除节点,并等待它关闭
在haproxy中将节点置于maint模式
执行maint工作
将节点加入群集,确认它重新加入并同步.
在haproxy中从maint模式中删除节点
但我已经建议我们首先从ha代理中删除它,基本上交换上面的步骤1和2
在haproxy中将节点置于maint模式
通过rabbitmqctl stop_app
在节点本身上运行来从群集中删除节点,并等待它关闭
执行maint工作
将节点加入群集,确认它重新加入并同步.
在haproxy中从maint模式中删除节点
这是最好的方法吗?