saltstack 主配置文件


初识salt master-minion配置,作为主要配置文件,总结下比较重要常用的配置项:
很多重要的配置都是默认就开启的

interface
#绑定接口地址

worker_threads
#设置工作线程的大小,如果minion较多的话需要加大,默认的比较小

cachedir
#工作的缓存目录,master运行数据基本都在里面

TIMEOUT
#设置超时时间,可以按照实际情况设置的稍微大一些

job_cache
#作业缓存,比较重要,minion端和master都有缓存控制选项,能大幅提高性能,但是也给后续的配置
变动上减少灵活性。

max_minions
#可设置minion的数量,减小master端的负载压力



SALT-SSH CONFIGURATION配置段

ROSTER_FILE
#基于ssh配置连接认证信息等



MASTER SECURITY SETTINGS配置段

file_recv
#文件接收选项,开启后可以将文件从minion端拉取文件


 

MASTER STATE SYSTEM SETTINGS配置段

STATE_TOP
#设置入口文件,基于定义的配置环境

FILE_ROOTS
#文件服务配置


 

PILLAR CONFIGURATION配置段

PILLAR_ROOTS
#用于设置pillar变量的目录,非常重要模板中要用


 

MASTER LOGGING SETTINGS配置段
LOG_FILE
#设置日志文件

LOG_LEVEL
#配置日志级别,可以使用命令行打开debug模式


 

NODE GROUPS配置段
nodegroups
#设置主机组,可以使用单独的分组文件来include进来

INCLUDE CONFIGURATION
include: master.d/*


 

初识salt minion配置

master
#设置salt master主机,可以设置为一个列表实现冗余

ROOT_DIR
#设置配置文件根目录

ID
#设置主机ID,在建立认证的时候会显示这个ID标识

CACHEDIR
#设置minion端的缓存目录

cache_jobs
#设置minion端作业缓存

BACKUP_MODE
#设置minion端文件备份,当文件被覆盖的时候自动备份

 

posted @ 2017-08-23 21:33  孤独的海浪  阅读(337)  评论(0编辑  收藏  举报