salt-master

简介:

SaltStack

1、SaltStack

   salt是一个新的基础平台管理工具。只需花费数分钟即可运行起来, 扩展性足以支撑管理上万台服务器,数秒钟即可完成数据传递.

   salt底层采用动态的连接总线, 使其可以用于编配, 远程执行, 配置管理等等.

2、About SaltStack

   Salt servers 有两种类型,Master 和 Minion. The Master server 承载所有的策略和配置,并推送给所有的客户端服务器。The Minion server 是要管理的基础设施. 所有的推送信息基于ZeroMQ通信.

3、Installing The Salt-Master package on Centos

1
#yum install salt-master

4、Configuring The Salt Master

   现在Salt 已安装,我们将配置 The Master server.

1
# vim /etc/salt/master

5、更改绑定接口

Find:

#interface: 0.0.0.0

Replace with:

interface: youripaddress

Example:

interface: 192.168.0.100

6、设置file_roots 目录

   确定状态定义文件目录.

Find:

#file_roots:

#base:

#- /srv/salt

Replace with:

file_roots:  

   base:    

     - /salt/states/base

7、设置 pillar_roots

   pillar做为一允许你分发定义的全局数据到目标minion上的接口,pillar的数据只在匹配的minions上有效.所以该特性使pillar常常用于存储敏感类数据.

Find:

#pillar_roots:

#base:

#- /srv/pillar

Replace:

pillar_roots:  

   base:    

       - /salt/pillars/base


7、创建salt states和 pillars 目录

1
mkdir  -p  /salt/states/base  /salt/pillars/base

8、Enable auto_accept. 从minions自动接受认证.

#auto_accept: False

Replace with:

auto_accept: True

9、重启 salt-master 服务


1
# service salt-master restart









本文转自 Art_Hero 51CTO博客,原文链接:http://blog.51cto.com/curran/1406481,如需转载请自行联系原作者
目录
相关文章
|
2月前
|
缓存 JavaScript
master
【10月更文挑战第25天】
37 2
|
3月前
|
Python
Salt-minion日志|2-1
Salt-minion日志|2-1
36 6
5-23|salt查看任务
5-23|salt查看任务
7-20|查找salt-minion之grains
7-20|查找salt-minion之grains
|
3月前
|
Linux
|
PHP 开发工具 git