SaltStack版本升级管理参考手册
程序员文章站
2024-03-24 19:29:16
...
1、CentOS6系统下将salt-minion升级至最新版本的操作方法(截止2018.1,最新版本是2017.2)
yum -y install https://repo.saltstack.com/yum/redhat/salt-repo-latest-2.el6.noarch.rpm
yum -y update salt-minion
ps -ef|grep salt-minion|grep -v grep|awk {'print $2'}|xargs kill
service salt-minion start
2、CentOS7系统下将salt-minion升级至最新版本的操作方法(截止2018.1,最新版本是2017.2)
yum install https://repo.saltstack.com/yum/redhat/salt-repo-latest-2.el7.noarch.rpm
yum -y update salt-minion
ps -ef|grep salt-minion|grep -v grep|awk {'print $2'}|xargs kill
systemctl start salt-minion
3、查看salt 的版本信息
查看salt-minion版本:
salt-call --versions-report
查看salt-master版本:
salt --versions-report
4、CentOS6系统下将salt-master升级至最新版本的操作方法(截止2018.1,最新版本是2017.2)
yum -y install https://repo.saltstack.com/yum/redhat/salt-repo-latest-2.el6.noarch.rpm
yum -y install salt-master
yum -y install salt-api
service salt-master restart
service salt-api restart
5、CentOS7系统下将salt-master升级至最新版本的操作方法(截止2018.1,最新版本是2017.2)
yum -y install https://repo.saltstack.com/yum/redhat/salt-repo-latest-2.el7.noarch.rpm
yum -y install salt-master
yum -y install salt-api
systemctl restart salt-master
ssytemctl restart salt-api
执行systemctl status salt-master查看服务启动和运行状态,发现报错提示缺少pslinux相关模块的支持,解决办是安装一个:
wget https://pypi.python.org/packages/source/p/psutil/psutil-2.0.0.tar.gz
tar -xzvf psutil-2.0.0.tar.gz
cd psutil-2.0.0
python setup.py install
重启服务:systemctl restart salt-master ,服务状态如下图所示即代表已经正常启动和运行了。
6、关于salt master与salt minion之间的版本兼容性问题
建议使用一致的版本。在master和minion之间使用不同版本时,部分salt功能模块会报错,错误类型可能是信息加解密处理失败、主机分组管理功能失效、cp.push与cp.get_file模块抛出异常等等。
下一篇: ajax和axios、fetch的区别