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

saltstack学习

时间:2014-07-03 14:59:29      阅读:312      评论:0      收藏:0      [点我收藏+]

标签:saltstack

一、安装

1、master安装

yum install salt-master
vi /etc/salt/master
interface: 192.168.55.1
/etc/init.d/salt-master start

2、minion安装

yum install salt-minion
vi /etc/salt/minion
master: 192.168.55.1
id: 192.168.5.31
/etc/init.d/salt-minion start

配置文件interface、master和id的冒号后面都有空格,配置文件符合YAML格式。id是用来识别客户端的,可以使用主机名、IP地址等唯一的标识。

3、认证

salt-key -L 命令查看所有的公钥(这里的名字和minion配置文件中的id的value相同),包括accepted,unaccepted,rejected

# salt-key -L
Accepted Keys:
192.168.5.31
192.168.9.2
Unaccepted Keys:
Rejected Keys:

salt-key -a id :命令认证id

4、测试

# salt "*" test.ping
192.168.9.2:
    True
192.168.5.31:
    True
# salt-run manage.status
down:
up:
    - 192.168.5.31
    - 192.168.9.2

二、命令简介

salt使用正则表达式

# salt -E "192.168.5.[1-9]1" test.ping

salt根据grain的结果匹配

# salt -G "osrelease:6.5" test.ping

查看grain的所有参数

# salt "192.168.5.31" grains.items

salt根据组匹配,在master配置文件中配置组

nodegroups:
  group1: ‘L@foo.domain.com,bar.domain.com,baz.domain.com and bl*.domain.com‘
  group2: ‘G@os:Debian and foo.domain.com‘
# salt -N group1 test.ping


saltstack学习,布布扣,bubuko.com

saltstack学习

标签:saltstack

原文地址:http://1499681.blog.51cto.com/1489681/1433753

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