小木木 发表于 2018-1-3 23:34:40

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端文件备份,当文件被覆盖的时候自动备份
页: [1]
查看完整版本: saltstack 主配置文件