salt实战系列-安装salt

** 环境说明: **

role hostname ip release
master sh-salt-01 1.1.1.11 centos6.5
minion wh-app-01 1.1.1.12 centos6.5
master sh-salt-01 1.1.1.11 centos6.5

1.安装

服务器安装 yum install salt-master -y
客户端安装 yum install salt-minion -y

2.配置

# master的监听地址,注意冒号后面空格
interface: 1.1.1.11
# salt运行的用户,影响到salt的执行权限
user: root
# master自动接收客户端的验证
auto_accept: True
# salt的运行线程,开的线程越多一般处理的速度越快,但一般不要超过CPU的个数
worker_threads: 8
# master的管理端口
publish_port : 4505
# master跟minion的通讯端口,用于文件服务,认证,接受返回结果等 
ret_port : 4506
# 如果这个master运行的salt-syndic连接到了一个更高层级的master,那么这个参数需要配置成连接到的这个高层级master的监听端口
syndic_master_port : 4506
# 指定pid文件位置
pidfile: /var/run/salt-master.pid
# saltstack 可以控制的文件系统的开始位置
root_dir: /
# 日志文件地址
log_file: /var/log/salt/master.log
# 分组设置
nodegroups:
  group_all: '*'
# salt state执行时候的根目录
file_roots:
  base:
    - /srv/salt/base
# 设置pillar 的根目录
pillar_roots:
  base:
    - /srv/salt/pillar
  • vim /etc/salt/minion
# minion的识别ID,可以是IP,域名,或是可以通过DNS解析的字符串
id: wh-app-01
# salt运行的用户权限
user: root
# master的识别ID,可以是IP,域名,或是可以通过DNS解析的字符串 
master: 1.1.1.11
# master通讯端口
master_port: 4506
# 备份模式,minion是本地备份,当进行文件管理时的文件备份模式 
backup_mode: minion
# 执行salt-call时候的输出方式
output: nested
# minion等待master接受认证的时间
acceptance_wait_time: 10
# 失败重连次数,0表示无限次,非零会不断尝试到设置值后停止尝试 acceptance_wait_time_max: 0
# 重新认证延迟时间,可以避免因为master的key改变导致minion需要重新认证的syn风暴
random_reauth_delay: 60
# 日志文件位置
log_file: /var/logs/salt_minion.log
# 文件路径基本位置
file_roots:
  base:
    - /srv/salt/minion/file
# pillar基本位置
pillar_roots:
  base:
    - /srv/salt/minion/pillar
# 设置highstate,每60分钟会去masater同步资源
schedule:
  highstate:
    function: state.highstate
    minutes: 60

详细schedule配置

  • 启动服务
/etc/init.d/salt-master start
/etc/init.d/salt-minion start
  • 查看认证
> salt-key -L
Accepted Keys:
docker-100
Denied Keys:
Unaccepted Keys:
Rejected Keys:
root@mydockerhub ~
> salt docker-100 test.ping
docker-100:
    True
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 学习地址[http://tech.mainwise.cn/?p=438] 更新于 3.25 23:16 salt简...
    J书越来越垃圾了阅读 30,981评论 9 36
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,256评论 19 139
  • 2017年11月10日 马上就要双十一了,没有剁手前的摩拳擦掌。好久不逛淘宝好像也没有什么特别要买的。 上午去了政...
    王巍巍阅读 309评论 0 1
  • 他们都说 这样喝水 会肚子疼 但我就是 喜欢这样 咕咚咕咚 昂起头颅 大口喝水
    真_基羊阅读 458评论 5 3