SaltStack自动化运维管理(三)——配置管理
- 1. 了解YAML语法
- 2. 配置管理
- 3. 案例一:安装一个软件包
- 4. 案例二:安装多个软件包
- 5. 案例三:卸载多个软件
- 6. 案例四:不同的节点安装不同的软件包
- 7. 案例五:安装软件包并且进行配置
- 8. 案例六:安装包,配置并且启动服务
1. 了解YAML语法
- 规则一: 缩进
Salt需要每个缩进级别由两个空格组成,不要使用tabs。 - 规则二: 冒
字典的keys在YAML中的表现形式是一个以冒 结尾的字符串。 - 规则三: 短横杠
想要表示列表项,使用一个短横杠加一个空格。
2. 配置管理
- Salt 状态系统的核心是SLS,或者叫SaLt State 文件。
- SLS表示系统将会是什么样的一种状态,而且是以一种很简单的格式来包含这些数据,常被叫做配置管理。
- sls文件命名:
- sls文件以”.sls”后缀结尾,但在调用是不用写此后缀。
- 使用子目录来做组织是个很好的选择。
- init.sls 在一个子目录里面表示引导文件,也就表示子目录本身, 所以 就是表示.
- 如果同时存在 和 ,则 被忽略,将被用来表示 .
3. 案例一:安装一个软件包
创建一个sls文件:
在server2中查看日志:
6. 案例四:不同的节点安装不同的软件包

在server2主机中查看:
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!