SaltStack之Job管理和Runner


配置文件/etc/salt/mastercachedir:/var/cache/salt/master# cache路径salt执行模块官方文档 https://docs.saltstack.com/en/latest/ref/modules/all/index.html如何将master的返回加入mysql数据库?1)数据开发云主机域名库表结构创建可参考http://www.cnblogs.com/shhnwangjian/p/5986964.html的第三节“返回程序”2)yum install -y MySQL-python 创建python的mysql模块3)修改master配置文件重启 systemctl restart salt-master.service测试salt'*'test.ping数据中查询select* from salt_returns;如何kill salt正在执行的任务?文档https://docs.saltstack.com/en/latest/ref/modules/all/salt.modules.saltutil.html#module-salt.modules.saltutilsalt ‘*’ saltutil.running # 查看正在运行的任务,找到jidsalt ‘*’ saltutil.kill_job jid # 根据jid杀掉任务salt ‘*’ saltutil.clear_cache # 清除minion缓存备注:1)正在执行的salt任务,job id会存在minion端的/var/cache/salt/minion/proc目录下2)正在执行的salt任务,根据上面master cache的配置,Job的路径/var/cache/salt/master/jobs目录下官方文档https://docs.saltstack.com/en/latest/ref/runners/index.html命令:salt-run举例:备注:我们通过salt命令开头执行时,所有的命令master端分发至minion端,由minion端自己执行,如果一个模块在master存在,在minion端不存在,就会出现执行失败的情况。为了解决这个问题,提供salt runners模块,它是将所有的命令在master端执行。salt-run manage.status # 查看minion的状态salt-run manage.versions # 查看minion的版本本文出自http://www.cnblogs.com/shhnwangjian/p/6048891.html

相关推荐: mysql 存储过程的创建

注:(1)这里需要注意的是DELIMITER //和DELIMITER ;两句,DELIMITER是分割符的意思,因为MySQL默认以”;”为分隔符,如果我们没有声明分割符,那么编译器会把存储过程当成SQL语句进行处理,则存储过程的编译过程会报错,所以要事先用…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 06/04 17:52
下一篇 06/04 17:52

相关推荐