Saltstack入门

Posted on 2015-01-03(Sat) in 运维工具 • 4 min read

什么是Saltstack?

以Apache2 协议开源的管理服务器基础设施以及服务的轻量级工具(所谓轻量级是说工具结构简单、并不是说功能简单)

可以远程执行命令管理,也可以进行服务器相关的状态管理,通常我们认为salt是fedora func与 puppet 的结合体

使用Python编写,通过证书加密保证通讯安全,使用0MQ作为通讯承载方式具有很高的性能以及灵活性

标准化模块实现各种功能,没有自己开发不通用的技术

  • Python 2.6 >== 2.6 <3.0
  • ZeroMQ >== 2.1.9
  • pyzmq >== 2.1.9 -------- ZeroMQ Python bindings
  • PyCrypto -------- The Python cryptography toolkit
  • msgpack--------python -------- High--------performance message interchange format
  • YAML -------- Python YAML bindings
  • Jinja2 -------- parsing …

Continue reading