284354749 发表于 2018-1-3 19:02:37

CentOS上快速安装saltstack

安装salt-master时如遇到如上图问题,先执行 yum list |grep systemd-libs ##查看安装的包https://images2017.cnblogs.com/blog/1168136/201709/1168136-20170925200157870-1933615797.png

保护多库版本的错是无法自动更新,则现在的解决办法就是把已安装的systemd-libs的版本移除掉(移除状态为install状态的包)
注:移除时如出现被某包需要,则把依赖glibc-common-2.17-105.el7.x86_64的包也移除
解决(此命令删除了systemd-libs的包及依赖systemd-libs 的包):
  rpm -e systemd-219-19.el7_2.11.x86_64 systemd-sysv-219-19.el7_2.11.x86_64 libgudev1-219-19.el7_2.11.x86_64  配置
  1、修改配置文件:/etc/salt/master interface: 0.0.0.0 # 表示Master的IP
  2、systemctl start salt-master.service ##启动 saltstack master 服务
  3、netstat -tunlp | grep python ## 检查saltstack端口及进程的运行状态
https://images2017.cnblogs.com/blog/1168136/201709/1168136-20170925200235776-2022486570.png
  4、service firewalld stop ##关闭防火墙
  5、修改selinux为Permissive模式,执行如下两条命令:

    setenforce 0
    getenforce
从机
2.安装minion(在第二台机器上安装minion)

[*]
[*]wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
[*]yum install epel-release -y
[*]yum install salt-minion -y(此步骤如未出现以下错误则不用管他,出现了则依照以下方法解决,解决后再执行此操作 )

出现的问题https://images2017.cnblogs.com/blog/1168136/201709/1168136-20170925200323839-1570430231.png

解决:
#rpm -e systemd-sysv-219-19.el7.x86_64
#rpm -e glibc-common-2.17-105.el7.x86_64 glibc-2.17-105.el7.x86_64https://images2017.cnblogs.com/blog/1168136/201709/1168136-20170925200347417-2096917971.png

解决:
#rpm -e systemd-libs-219-19.el7_2.11.x86_64 systemd-219-19.el7_2.11.x86_64 libgudev1-219-19.el7_2.11.x86_64 systemd-sysv-219-19.el7_2.11.x86_64
#rpm -e nss-softokn-freebl-3.16.2.3-14.2.el7_2.x86_64 nss-softokn-3.16.2.3-14.2.el7_2.x86_64 nss-3.21.0-9.el7_2.x86_64 nss-sysinit-3.21.0-9.el7_2.x86_64 nss-tools-3.21.0-9.el7_2.x86_64
配置  

在/etc/salt/minion 文件中加入master的主机ip  
master: 192.168.137.101
  
systemctl start salt-minion.service ## 启动salt-minion服务
  
service firewalld stop ##关闭防火墙
  
ps -ef | grep salt | grep -v grep ## 查看salt-minion进程的启动状况
  

https://images2017.cnblogs.com/blog/1168136/201709/1168136-20170925200416182-574928330.png

整体性配置
3.配置saltstack(在master机器上配置):

[*]salt-key -L ##查看salt-key
https://images2017.cnblogs.com/blog/1168136/201709/1168136-20170925200437323-26036023.png
  2、salt-key -A -y ##添加salt-key
https://images2017.cnblogs.com/blog/1168136/201709/1168136-20170925200450151-604626757.png
  3、salt-key -L ##再次查看
https://images2017.cnblogs.com/blog/1168136/201709/1168136-20170925200510073-919846493.png
  4.测试(在master机器上操控minion机器):
  

salt 'c2.salt.com' cmd.run'ifconfig'  

  
页: [1]
查看完整版本: CentOS上快速安装saltstack