saltstack(十三):saltstack状态管理—salt-runners

 

 

salt-runners状态管理

runner子系统提供在salt master运行的salt模块(还记得执行和状态模块在目标服务器minion异步执行吗,不是在salt master)。
Runners可用功能为列出作业状态,实时查看事件,管理salt文件服务器,查看salt mine数据,发送wake-on-lan到minions,调用webhooks和发送其它http请求等。

官方文档 https://docs.saltstack.com/en/latest/ref/runners/index.html

命令:salt-run

salt-run jobs.list_jobs  # 列出当前保存在job cache中的历史执行任务
salt-run jobs.lookup_jid jid  # 查看历史jid执行结果

备注: 我们通过salt命令开头执行时,所有的命令master端分发至minion端,由minion端自己执行,如果一个模块在master存在,在minion端不存在,就会出现执行失败的情况。为了解决这个问题,提供salt runners模块,它是将所有的命令在master端执行。

salt-run manage.status  #  查看minion的状态
salt-run manage.down
salt-run manage.up
salt-run manage.versions  #  查看minion的版本

 

 

posted on 2019-06-05 17:22  光阴8023  阅读(394)  评论(0编辑  收藏  举报