码迷,mamicode.com
首页 > 其他好文 > 详细

Saltstack笔记

时间:2016-08-15 14:40:09      阅读:165      评论:0      收藏:0      [点我收藏+]

标签:saltstack

一 Saltstack安装配置认证

   Saltstack安装

   1 两台机器  

     172.7.15.106 172.7.15.111

   2 设置hostname以及hosts

    172.7.15.106 web9.aming.com

    172.7.15.111 web10.aming.com

   3 关闭selinux,情况iptables规则

   4 106上:

     yum install -y epel-release

     yum install -y salt-master salt-minion

   5 111上:

     yum install -y epel-release

     yum install -y salt-minion

   Saltstack启动服务

   1 106上:

     vim /etc/salt/minion  //大概16行修改或增加

     master: 172.7.15.106

   2 启动服务

     service salt-master start

     service salt-minion start

  3 111上:

    vim /etc/salt/minion //大概16行增加或修改

    master: 172.7.15.106

  4 启动服务

    service salt-minion start

  Saltstack配置认证

  以下操作都是在106上:

  salt-key -a web10.aming.com

  此时我们在client的/etc/salt/pki/minion目录下面会多出一个minion_master.pub文件

  可以使用salt-key命令查看到已经签名的客户端

  salt-key可以使用-A签名所有主机,也可以使用-d删除指定主机的key

  Saltstack远程执行命令

  示例1: salt ‘*‘ test.ping 这里的*表示已经签名的客户端,也可以指定其中一个,比如wen10.aming.com

  示例2: salt ‘*‘ cmd.run ‘df -h‘

  说明:这里的* 必须是master上已经被接受过的客户端,可以通过salt-key查到,通常是我们已经设定的id值.关于这部分内容,它支持通配,列表以及正则.比如两台客户端web10 web11 ,那我们可以写成salt ‘web*‘ salt ‘web1[01]‘ salt -L ‘web10,web11‘ salt -E ‘web(10|11)‘等形式,使用列表,即多个机器用逗号分隔,而且需要加-L,使用正则必须要带-E选项>.它还支持grains,加-G选项,pillar加-l选项,下面会介绍到. 


本文出自 “11896060” 博客,谢绝转载!

Saltstack笔记

标签:saltstack

原文地址:http://11906060.blog.51cto.com/11896060/1838210

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!