saltstack自动化工具
一、saltstack自动化工具
SaltStack是一个功能强大、灵活且高效的自动化运维工具。它基于Python开发,采用零配置通信和事件驱动的架构,能够帮助系统管理员和开发人员轻松管理成千上万台服务器,实现配置管理、远程执行、云管理等核心任务
1、核心概念
1、master和minion
-
master: saltstack的主服务器,负责管理和控制多个minion,master发送命令,收集数据并进行协调
-
minion 被管理的节点,接收master命令并执行
2、state
-
state: 描述系统应该处于的状态,通常用yaml格式编写,安装某个软件包,配置某个服务
-
state file 存储state文件,通常以.sls结尾

浙公网安备 33010602011771号