saltstack
文章平均质量分 94
yes_is_ok
这个作者很懒,什么都没留下…
展开
-
linux 初始启动虚机的一次性修改配置设置(与salt管理相关)
使用场景: 在salt为主的场景下,在虚机被新建出来后,我们可能需要手动配置虚机里面的一些参数信息,这样salt-master才能管理新建的虚机,为了将手动过程改成自动过程,我对两个文件做了编辑,并在修改配置完成后,将文件状态还原并完成参数修改。最后的结果是,在虚机下发并启动后,master自动后收到来自于新发虚机的key请求。第一个脚本文件:/etc/rc.d/init_salt_jiaoben.sh#! /bin/bashHostName=$(cat /proc/sys/kernel/原创 2020-07-03 16:40:40 · 158 阅读 · 0 评论 -
自动化签署salt的minion的key
经验证可用:在salt-master上的配置如下:文件一:/srv/reactor/autosign.sls#!pyimport logginglog = logging.getLogger(__name__)def check_autosign(minion_id): if minion_id.endswith('example.com'): return True return Falsedef run(): ''' Auto原创 2020-07-03 15:57:58 · 565 阅读 · 0 评论 -
saltstack的一些sls巧用的技巧
按照,最实用优先原则,优先贴出官方对参数的介绍涉及页面:全局failhard参数的介绍:https://docs.saltstack.com/en/latest/ref/states/failhard.htmlsls相互依赖或相互连接的各大参数:https://docs.saltstack.com/en/latest/ref/states/requisites.html#requisi...原创 2020-03-27 11:25:29 · 522 阅读 · 0 评论 -
salt的pillar解释
pillar的介绍 pillar是一个用于管理可以分发到minion端的全局数据的接口。它管理数据的方式和grains类似,同样要一个topfile文件,topfile文件里面的结构也是和grains一样。既然是分发给minion嘛,那就说明数据是放在master上的。既然是分发嘛,那肯定可以指定哪些minion有,那些没有,这样就使得一些敏感数据不会乱发给不必要的minion上...原创 2020-03-13 12:05:15 · 807 阅读 · 0 评论 -
salt学习-grains
grains作用(注:之所以叫grain,就像凳子之所以被叫做凳子,也可以从翻译中理解,它的粒度很细,就是一个名字,只要理解这个名字后面代表的东西的功能和运用方式就可以了):在salt上存在一个接口,它被命名为grains接口;它被用于操作系统、域名、IP地址、内核、操作系统类型、内存和许多其他系统属性的搜集;既然说这个接口会搜集系统的属性数据,那需要怎么查看呢?,命令如下:使用...原创 2020-03-11 10:24:46 · 606 阅读 · 0 评论