saltstack安装以及简单的配置

       自动化工具很多,到底使用哪一个工具。可以根据自己的实际情况来选择,为什么呢!例如puppet、saltstack、ansible等自动化工具。你会ruby的话使用puppet,接受能力更快。你会python接受saltstack和ansible更快。这里是我个人建议。


       我现在使用的是saltstack,那我们来说说saltstack吧!   旅行开始:

saltstack是基于c/s架构的 有master端来控制minion端:

安装前的准备工作:

需要3台centos 6.4的虚拟机, 并且在这三台机器上配置相同的hosts文件   

            主机名        

         IP                   角色               备注

          omsalt/node1 

   10.10.1.11     master      centos 6.4

           node2

    10.10.1.12     minion     centos 6.4
           node3      10.10.1.13       minion      centos 6.4



shell >>>  echo -e "10.10.1.11\tomsalt\n10.10.1.11\tnode1\n10.10.1.12\tnod2\n10.10.1.13\tnode3\n" >> /etc/hosts
shell >>>  iptable -F 
shell >>>  sed -i 's#SELINUX=enforcing#SELINUX=disabled#' /etc/sysconfig/selinux 
shell >>>  setenforce 0

测试连通性:

shell >>> ping node1
shell >>> ping node2
shell >>> ping node3



安装的详细方式请查看:https://docs.saltstack.com/en/latest/topics/installation/rhel.html


在安装完成后配置相应的配置文件在master上先不用具体配置。(后期会详细讲解具体配置),在minion上配置如下:

shell >>> sed -i "s/#id: salt/id: node1/" /etc/salt/minion
shell >>> sed -i "s/#master: salt/master: omsalt/" /etc/salt/minion
shell >>> /etc/init.d/salt-minion restart

把所有的minion配置完成以后。  可以使用salt-key来使用key认证

shell >>>  salt-key -L  查看当前的key,接受和没有接受的
shell >>>  salt-key -A  接受所有的key

使用test.ping来测试

shell >>>  salt "*" test

含义: 使用 salt 这个工具, * 代表所有的机器, test代表模块,ping代表函数

会出现这种格式

安装完成!!!!

转载于:https://my.oschina.net/Jalo/blog/619291

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值