很长时间都没接触saltstack了,近期由于需要上线的项目需要使用lvs+heartbeat,于是安装了5个虚拟机进行演练,为了适应项目,采用 了rhel5的ISO安装系统,同时想到不如趁此机会,再通过saltstack管理这些机器不是更好吗?于是折腾了一把,不聊遇到了一些问题;
环境:
查看master版本:
root@ubuntu1404:~# salt-master --version
salt-master 2014.7.0 (Helium)
原因:
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!
原因是salt-master版本用的是ZMQ3,salt-miniton用的还是低版本的ZMQ,他们之间通讯keep-alive不可用导致的,方法就是升级ZMQ版本>3.2。
解决:
下载升级如下组件:
升级组件
重启minion
恢复正常
本文转自 暗黑魔君 51CTO博客,原文链接:http://blog.51cto.com/clovemfong/1582225,如需转载请自行联系原作者