零基础学习Puppet自动化配置管理系列文档
如果你以前配置过,建议将配置清空
删除默认用户guest,添加三个用户(web_admin-http访问用,admin--管理员,mc_rabbitmq--mcollective链接用)
设置用户的角色
创建虚拟主机组
设置用户访问虚拟主机组的权限
重启rabbitmq-server服务
查看用户以及角色是否创建成功
查看虚拟主机组“/mcollective”中所有用户的权限
默认配置
设置后更新配置
特别注意: 节点mcollective的server.cfg中pool是有优先级的,默认数字小的生效,这点需要注意,也就是说当所有节点都连接在MQ2上的时候,启动MQ1,mco命令是无法使用的,因为它在运行的时候连接的是MQ1,而所有节点都连接在MQ2上。
1.1 先看当前的节点连接状态
1.2 再次运行mco查看切换状态
通过日志查看
总结:可以看到之前的连接已经变成CLOSE_WAIT,新的连接被建立
根据 plugin.rabbitmq.max_reconnect_delay = 30.0,需要过最多30秒,mcollective服务端会重新建立连接请求
本文转自凌激冰51CTO博客,原文链接:http://blog.51cto.com/dreamfire/1586729,如需转载请自行联系原作者