CentOS上快速安装saltstack

我的安装环境:

1.安装master(在第一台机器上安装master)
     执行:
  1. wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
  2. yum install epel-release -y
  3. yum install salt-master -y(此步骤如未出现以下错误则不用管他,出现了则依照以下方法解决,解决后再执行此操作)
     安装salt-master时如遇到如上图问题则执行下命令
     rpm -e glibc-common-2.17-105.el7.x86_64  ##移除安装的glibc-common-2.17-105.el7.x86_64
     注:移除时如出现被某包需要,则把依赖glibc-common-2.17-105.el7.x86_64的包也移除
     安装salt-master时如遇到如上图问题,先执行 yum list |grep systemd-libs ##查看安装的包
     保护多库版本的错是无法自动更新,则现在的解决办法就是把已安装的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. systemctl start salt-master.service ##启动 saltstack master 服务
  2. netstat -tunlp | grep python ## 检查saltstack端口及进程的运行状态  
  3. service firewalld stop ##关闭防火墙
  4. 修改selinux为Permissive模式,执行如下两条命令:
           setenforce 0
           getenforce
2.安装minion(在第二台机器上安装minion)
  1. wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
  2. yum install epel-release -y
  3. yum install salt-minion -y(此步骤如未出现以下错误则不用管他,出现了则依照以下方法解决,解决后再执行此操作 )
解决:
#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_64


解决:
#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
  1. 在/etc/salt/minion 文件中加入master的主机ip
          master: 192.168.137.101
  1. systemctl start salt-minion.service ## 启动salt-minion服务
  2. service firewalld stop ##关闭防火墙
  3. ps -ef | grep salt | grep -v grep ## 查看salt-minion进程的启动状况
3.配置saltstack(在master机器上配置):
  1. salt-key -L ##查看salt-key
  1. salt-key -A -y   ##添加salt-key
  1. salt-key -L  ##再次查看

4.测试(在master机器上操控minion机器):
  1. salt dev002 test.ping #简单测试

  1. salt dev002 cmd.run 'uname -r' #运行linux命令




参考网址:http://www.itnpc.com/news/web/146085374956616.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值