这里再介绍下 saltstack api的使用
对于saltstack api他的的使用是相当的简单,最简单的一个例子:

这个意思是调用cmd.run 传参数ip a  用来查看ip地址。

但是有的时候咱们会做非堵塞的处理,比如一个非常消耗时间的动作。我们不能在前端总是在等待,不能做别的事情。当然用了ajax之后你可以做别的事情,但是转跳到别的页面后你的ajax线程也就消失了,你不能获取刚才执行任务的返回值。

saltstack里有方案,那就是用 saltstack  job管理

下面是官网的文档

http://docs.saltstack.com/en/latest/topics/jobs/index.html

在api这里操作job也相当的容易,和cli的用法是一样的,获取jid,然后不断的从jid获取数据。


我在51cto上写了一些saltstack的文章,有兴趣的朋友可以看看。 

http://rfyiamcool.blog.51cto.com/1030776/1357677 





对Python及运维开发感兴趣的朋友可以加QQ群 : 478476595 !!!
{ 2000人qq大群内有各厂大牛,常组织线上分享及沙龙,对高性能及分布式场景感兴趣同学欢迎加入该QQ群 }

另外如果大家觉得文章对你有些作用!   帮忙点击广告. 一来能刺激我写博客的欲望,二来好维护云主机的费用.
如果想赏钱,可以用微信扫描下面的二维码. 另外再次标注博客原地址  xiaorui.cc  ……   感谢!

使用saltstack的rest api接口salt-api开发实例

前言:      saltsatck官方提供了一套算完整的api,专业说法 sdk。 saltstack 的webui hahite就是用cherrypy框架和salt接口组成的。插入...

阅读全文

Saltstack通过api接口调用modules实时监控

前言:      这也是以前的内容,一说起实时监控,我就有很多的想法 ~  以前也做过几个类似的全网流量监控的项目,用过websocket的...

阅读全文