Salt Essential 读书笔记

Salt Essential SaltStack技术入门和实践

Salt是用Python语言编写的一款运维自动化集群部署管理工具. 和Puppet, Ansible, Chef等工具齐名.
由于其简单, 高效, 以及丰富的扩展功能, 在近几年来得到了飞速的发展. 其源码更新十分频繁, 社区活跃度也很高,
国内的使用范围和程度也在不断的上升.

我之所以研究salt,除了上述原因,还在于其是使用python编写. python语言由于简单易用, 功能强大, 已经成为
运维人员不可或缺的开发语言了.

通过此书阅读,可以了解:
(1) salt master和minion的安装,配置
(2) salt, salt-key, salt-call, salt-run等命令的使用
(3) module, state(sls, highstate), render的使用和自定义扩展
(4) grains, pillar的使用和扩展
(5) event和reactor系统模型及使用
(6) Python API
(7) 不同集群环境的部署(masterless minion, syndication master, multi master, peer)
......

源码

https://github.com/18965050/salt-essentials-utils.git

读书笔记

https://github.com/18965050/salt-essentials-utils/wiki

Published: January 04 2017