Linux Saltstack 配置管理

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. 案例四:不同的节点安装不同的软件包

Linux Saltstack 配置管理
在server2主机中查看:

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

上一篇 2020年7月20日
下一篇 2020年7月20日

相关推荐