12-saltstack(7)_saltstack配置文件_一(master)

saltstack master 配置详解

1、主要配置设置
配置项 默认值 注释
default_include master.d/*.conf 设置 include 的配置文件
interface 0.0.0.0 绑定的接口地址
publish_port 4505 消息发布用端口(TCP)
user root 运行salt-master进程的用户。salt将更新所有权限以指定的用户运行master。如若文件修改造成冲突,则将vetify_env设置为False
max_open_files 100000 最大文件打开的限制
worker_threads 5 saltstack管理线程数目。如master运行速度慢,则提高线程。在点对点的系统环境中使用时,该值不要设置为3以上,可设置为1
ret_port 4506 Ret接口端口(TCP),Ret端口支持认证(Auth)、文件服务、结果收集等功能
pidfile /var/run/salt-master.pid 指定master的pid文件位置
root_dir / saltstack用来存放pki认证秘钥的目录
cachedir /var/cache/salt/master saltstack工作和缓存数据存储目录
verify_env True 服务启动时,验证和设置配置目录权限
keep_jobs 24 设置工作缓存中所存储的旧工作信息的小时数
timeout 5 设置salt和api命令超时时间
loop_interval 60s 设置saltstack进程检测周期。loop_interval选项控制master的维护进程检测周期(秒),该进程更新文件服务器后台,清空工作缓存并执行日志
output nested 指定saltstack命令output类型
color True 默认输出值是彩色的,False为禁用彩色输出
sock_dir /var/run/salt/master 设置用于存放UNIX Socket的目录,指定UNIX Socket 主进程通信的Socket创建路径
enable_gpu_grains False 设置Grains手机GPU信息。当使用lspci和(或)dmidecode进入master的grains时,master启动可能需要一段时间,如果你想看到master上的GPU硬件信息,则启用
job_cache True 开启工作缓存记录。master保留工作缓存(job cache),但当master为5000台minion部署的时候,缓存则成为了一项负担。禁用工作缓存后,工作系统将不能获取先前执行的工作信息,通常不推荐这样做
minion_data_cache True 将minionGrains和Pillar数据缓存在cachedir中
2、安全设置

==抛砖引玉,剩下的自行查询官方文档即可==

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,625评论 25 709
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,463评论 19 139
  • 看李笑来的文章,提到一点,年轻人y一定要从事创作的工作,就是一次之后,成本趋于零,而收入无限大的事情。 我昨天也跟...
    渊淑通达阅读 819评论 0 1
  • 最近一直在思考一个问题,那就是习惯对一个人的影响到底有多远! 先讲两个小故事。是关于我自己的。不过我都不...
    四姨太阅读 1,618评论 0 0
  • 仔细算一下我做iOS开发也有将近三年了,但是这三年以来一直都在一些创业公司独立开发,都是遇到问题直接百度或者谷歌或...
    萧禹阅读 2,801评论 0 1