《SaltStack运维实战》力求用简洁易懂的方式给读者展示Salt 的核心功能和使用思想,系统地介绍Salt 的主要功能,从安装和最基本的远程执行开始,循序渐进地讲解Salt 的方方面面,涉及Salt 的模块代码编写、状态系统编写、架构扩展和Salt 的高级应用等主题。《SaltStack运维实战》中实例丰富,希望读者可以通过本书掌握Salt 的本质和思想,在自己的工作中应用Salt 来提高运维效率。
SaltStack(简称Salt)是由Thomas Hatch 于2011 年创建的一个开源项目,初衷只是想构建一个快速的远程执行系统。后来经过快速发展和新功能的不断加入,演变成了现在的Salt,如今Salt 已经成为了一套强大的自动化运维管理平台。
《SaltStack运维实战》适合运维人员以及任何和服务器相关的工作人员阅读,包括研发人员或业余爱好者都可以通过本书掌握如何简单快速地管理服务器,完成服务器集群基础架构的建设。
目录
- 第1 章 开始使用Salt 1
- 第2 章 通过Salt 远程执行管理minion 13
- 第3 章 编写自己的模块代码.38
- 第4 章 通过state 模块定义主机状态52
- 第5 章 通过Jinja2 模板以及Grain 和Pillar 扩展主机状态.77
- 第6 章 用highstate 复合主机状态.110
- 第7 章 SaltStack 配置文件.179
- 第8 章 SaltStack 架构扩展.192
- 第9 章 SaltStack 高级话题.209