SaltStack入门【Pillar配置】

Piller介绍

Salt中的pillar接口是Salt开发中最重要的接口之一。Pillar是用来产生特定于minions的任意数据的接口。pillar中产生的数据几乎可以在Salt的任何组件中使用,用途广泛:

高度敏感的数据:
通过pillar传输的数据会保证只向选定的minions展现,这使得pillar可以作为Salt中管理安全信息的引擎,比如加密的key和密码。
Minion配置:
minion模块,像是execution模块,states,和returner可以通过存储在pillar中的数据配置。
Variables:
特定minions或者groups需要变量[……]阅读全文

Continue reading

SaltStack入门【Schedule配置】

SaltStack通过Schedule实现批量的计划任务和管理,主要任务定期执行配置同步、执行命令等等。
可以在master端和minion端配置schedule
而根据配置端的不同,所调用的函数也有所不同,schedule在master和minions上执行不同的函数。当运行在master上时函数调用runner函数,当运行在minion上时函数指定执行函数。

Schedule介绍

在minion的配置文件中或者pillar数据中,设置highstate,每60分钟运行一次,时间声明可以指定seconds, minutes, hours, days
STATES

sche

[……]阅读全文

Continue reading