saltstack的深入-highstate概念
一、初识
1、HIGHSTATE 数据结构的定义
1)salt状态树(THE SALT STATE TREE)
状态树(state tree) 指的是在file_roots中定义的目录下分类保存,供模块(module)调用的那些sls文件。
2)入口文件(TOP FILE)
原创
2015-07-22 19:17:09
1680阅读
这里简单介绍一下state.sls 与 state.highstate 与区别,这也是自己在使用过程中的一点心得吧。环境介绍:salt 2015.5.0 (Lithium)top.sls state.highstate 这个是全局的所有的环境的所有的状态生效;state.sls 用来指定特定sls进行处理。当使用 salt '*' state.
原创
2015-06-27 12:16:41
4571阅读
saltstack之top及highstate命令和highdata lowdata
原创
2018-11-20 17:21:28
1976阅读
以上说明:1、state.highstate会读取所有环境(包括base环境)的top.sls文件,并且执行top.sls文件内容里面定义的sls文件,不在top.sls文件里面记录的sls则不会被执行;2、state.sls默认读取base环境,但是它并不会读取top.sls文件。你可以指定state.sls执行哪个sls文件,只要这个sls文件在base环境下存在;3、state.sls也可以
转载
2017-04-12 13:33:07
1055阅读
saltstack的深入-再次理解file_roots,state,pillar和highstate的使用一、基础环境
1、在tvm-rpm的基础上,更新hostname=tvm-saltmaster,配置测试用途的salt-master服务,并在其他的测试机上配置salt-minion。
2、网络:
eth0:host-only(用于虚拟内网,手动固定IP,这样从宿主机可以直接连接到这个vm)
原创
2015-07-22 19:17:57
2528阅读
SaltStack常用的模块文章目录SaltStack常用的模块2.4 SaltStack常用模块之state2.4.1 state.show_highstate2.4.2 state.highstate2.4.3 state
原创
2022-05-26 01:00:15
287阅读
saltstack,highstate,多节点,nginx
原创
2017-05-09 10:51:29
878阅读
更改dns.sls更改resolv.conf文件执行命令salt‘*’state.highstate
原创
2017-12-09 21:15:44
629阅读
瞎折腾时,执行了state.highstate时,出现错误,手抖就ctrl + c,就导致线上minion里关闭但未启动(这是和我线上SLS有关),然而刚刚的同步操作仍在minion上执行。类似下面这样localhost:
Data failed to compile:
----------
The function "state.highstate" is running as
原创
2014-02-11 13:51:25
10000+阅读
点赞
public function getDevice() { global $db, $res; dbc(); $sql = "select COUNT(imei) AS total,COUNT(CASE state WHEN '1' THEN 1 END) AS highState,COUNT(CASE state WHEN
原创
2022-02-10 18:11:06
229阅读
public function getDevice() { global $db, $res; dbc(); $sql = "select COUNT(imei) AS total,COUNT(CASE state WHEN '1' THEN 1 END) AS highState,COUNT(CASE state WHEN '-1' THEN -1 END) AS lowState,COUNT(CASE state WHEN '0' THEN ...
原创
2021-07-30 16:41:01
330阅读
state模块用于控制minion端的状态系统/usr/lib/python2.6/site-packages/salt/modules/state.pydef highstate(test=None,
queue=Fal
原创
2015-05-14 15:06:09
958阅读
初始化内容修改dns,增加history时间,内核优化,env_init.slsinclude所有的slsdns.slshistory.slssysctl.slsenv_init.slsbase下面的top.sls测试执行命令salt'*'state.highstatetest=True执行命令salt'*'state.highstate
原创
2017-12-09 22:40:11
822阅读
配置3个环境在/etc/salt/master在base环境中配置dns文件执行命令更改状态salt'*'stateslsdns之后每个minion的/etc/resolv.conf都会更改也可以直接在top.sls里面写好每个状态执行命令更改salt‘*’state.highstate
原创
2017-12-09 20:26:11
639阅读
reactor,这个东西感觉像是一个事件触发器,可以捕捉minion加入master这一动作(当然能捕捉的肯定不止这个动作)然后执行一些操作,我的目的就是利用reactor捕捉Minion加入master时自动执行一次state.highstate同步配置。参考资料:http://docs.saltstack.cn/topics/reactor/index.htmlschedule,这个东西是让m
原创
2014-05-05 15:52:24
3630阅读
一.问题现象在做系统批量初始化的时候:执行:salt '*' state.highstate后报错:ERROR: Minions returned with non-zero exit code二. 解决后来仔细看了下,原来是这各初始化文件路径忘记写冒号了:写上后正常执行.参考:https://docs.saltsta
原创
2016-08-03 23:11:10
10000+阅读
点赞
saltstack是自动化管理工具。术语:Master - 控制中心,salt命令运行和资源状态管理端 Minions - 需要管理的客户端机器,会主动去连接Master端,并从Master端得到资源状态信息,同步资源管理信息States - 配置管理的指令集 Grains - minion端的变量,静态 pillar - minion端的变量,动态highstate
原创
2014-10-23 17:47:29
2102阅读