很長時間都沒接觸saltstack了,近期因爲須要上線的項目須要使用lvs+heartbeat,因而安裝了5個虛擬機進行演練,爲了適應項目,採用 了rhel5的ISO安裝系統,同時想到不如趁此機會,再經過saltstack管理這些機器不是更好嗎?因而折騰了一把,不聊遇到了一些問題;python
環境:ubuntu
查看master版本:
less
root@ubuntu1404:~# salt-master --versionide
salt-master 2014.7.0 (Helium)spa
緣由:日誌
RHEL5.6經過EPEL源安裝 salt-minion,啓動的時候日誌報錯:[WARNING ] You have a version of ZMQ less than ZMQ 3.2! There are known connection keep-alive issues with ZMQ < 3.2 which may result in loss of contact with minions. Please upgrade your ZMQ!blog
緣由是salt-master版本用的是ZMQ3,salt-miniton用的仍是低版本的ZMQ,他們之間通信keep-alive不可用致使的,方法就是升級ZMQ版本>3.2。get
解決:虛擬機
下載升級以下組件:it
升級組件
重啓minion
恢復正常