天天看點

MCollective架構篇7-多MQ下MCollective高可用部署一、配置Rabbitmq二、 配置MCollective:三、高可用測試

零基礎學習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,如需轉載請自行聯系原作者

繼續閱讀