设为首页 收藏本站
查看: 876|回复: 0

[经验分享] saltstack-gdlwolf自学总结第四篇: salt-master和salt-minion配置文件选项说明

[复制链接]

尚未签到

发表于 2018-7-31 12:46:08 | 显示全部楼层 |阅读模式
  这里并没有对master和minion端配置文件的所有选项都进行说,而是挑常用的进行了说明。
  一、Master常用配置选项说明
cat /etc/salt/master

  •   interface:指定bind的地址(默认为0.0.0.0)
  •   publish_port:指定发布端口(默认为4505)
  •   ret_port:指定结果返回端口,与minion配置文件中的master_port对应(默认为4506)
  •   user:指定master进程的运行用户,如果调整,则需要调整部分目录的权限(默认为root)
  •   timeout:指定timeout时间,如果minion规模庞大或网络状况不好,建议增大该值(默认5s),一般情况下5秒钟不够用,建议适量加大。
  •   keep_jobs:默认情况下,minion会将执行结果返回master,master会缓存到本地的cachedir目录,该参数指定缓存多长时间,以供查看之前的执行结果,会占用磁盘空间(默认为24h)
  •   job_cache:master是否缓存执行结果,如果规模庞大(超过5000台),建议使用其他方式来存储jobs,关闭本选项(默认为True)
  •   file_recv:是否允许minion传送文件到master上(默认是false)
  file_roots:指定file server 目录,默认为:
  file_roots:
  base:
  - /srv/salt

  •   pillar_roots:指定pillar目录,默认为:
  pillar_roots:
  base:
  - /srv/pillar

  •   log_level:执行日志级别,支持的日志级别有garbage,trace,debug,info,warning,error,critical(默认为“warning”)
  •   max_open_files: 100000 :默认为值为100000。最大能打开的文件描述符。
  •   worker_threads: 5 :默认值为5,当集群规模变大的时候可以适当的加大这个值
  二、Minion常用配置选项说明
cat /etc/salt/minion

  •   master:指定master主机(默认为salt)
  •   master_port:指定认证和执行结果发送到master的哪个端口,与master配置文件中的ret_port对应(默认为4506)
  •   id:指定本minion的标识,salt内部使用id作为标识(默认为主机名)
  •   user:指定运行minion的用户。由于安装包,启动服务等操作需要特权用户,推荐使用root(默认为root)
  •   cache_jobs:minion是否缓存执行结果(默认为False)
  •   backup_mode:在文件操作(file.managed或file.recurese)时,如果文件发生变更,指定备份目标。当前有效的值为minion,备份在cachedir/file_backups目录下,以原始文件名称加时间戳来命名(默认为disabled)
  •   providers:指定模块对应的providers,如在rhel系列中,pkg对应的providers是yumpkg5
  •   renderer:指定配置管理系统中的渲染器(默认为:yaml_jinja)
  •   file_client:指定file client默认去哪里(remote或local)寻找文件(默认值为remote)
  •   loglevel:指定日志级别(默认为warning)
  •   tcp_keepalive:minion是否与master保持keepalive检查,zeromq3以下版本存在keepalive bug,会导致某些情况下链接异常后minion无法重连master。建议有条件的话升级到zeromq3以上版本(默认为True)

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-544167-1-1.html 上篇帖子: saltstack-gdlwolf自学总结第三篇: salt常用指令 下篇帖子: saltstack-gdlwolf自学总结第五篇(方法案例): pkg模块初始化安装系统常用软件包
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表