《Mastering SaltStack》的中文翻译本《精通SaltStack》来啦
Salt 2015.5版本增加了SSH Python API及REST API的支持, 对其做下功能测试
Salt API提供Webhook功能, 同时基于Reactor实现git提交代码至仓库后自动更新Gitfs
Salt内置AutoSign功能, 同时Auth时会产生Event, 也可以基于Reactor完成AutoSign功能
Salt 2014.7新增了zmq_filtering配置项, 利用zeromq PUB/SUB Envelopes技术, 可以实现消息只发送到target minion(目前只支持list target)
Salt 当前已经支持显示具体的进程名, 只需要安装 setproctitle 重启后即可显示Salt进程的具体名称, 便于Debug
Salt 2014.7支持pillar merge功能, 尝试基于此完成统一的iptables防火墙规则的管理
SaltStack 2014.7.0对master端的job_cache进行了扩展,可以轻松配置将job执行结果存储到外部系统中.
当前运维系统底层采用 Salt 进行实现, 由于节点分布在全国各地, 存在南北通畅问题, 为了解决这个问题, 之前采用了 Syndic 方案, 在实际使用中发现由于Syndic采用分治机制, 弱化了MasterOfMaster, 在某些网络状况较差的情况下, 会让结果变得不可控. 为了解决该问题, 借鉴ZeroMQ文档, 开发了轻量的Salt Proxy解决方案 salt-broker