saltstack系统由以下部分构成:
- Salt Master:
- 中心管理系统,也就是整个系统的大脑。
- Salt Minions:
- 被控节点
- Execution Modules:
- 命令执行模块系统
- Formulas(States):
- 远程系统配置模块,可自定义一整套的管理配置方案
- Grains:
- 系统变量模块-偏向于底层
- Pillar:
- 用户变量模块-偏向于用户
- Top File :
- 将Formulas与Pillar与节点联系起来
- Runners:
- 任务执行模块
- Returners:
- 信息返回模块
- Reactor:
- 事件触发器
- Salt Cloud/Salt Virt:
- 云平台
- Salt SSH:
- 对于无节点master用ssh进行管理