lchl0388 发表于 2018-1-4 09:12:41

Saltstack之job管理和runner

  Master端执行命令及操作默认会保存在master端的/var/cache/salt/master/jobs 默认保存时间是24小时
  如果需要保存在数据库
  先参考http://www.cnblogs.com/minseo/p/6816042.html 建立数据库及授权
  yum -y install MySQL-python
  vim /etc/salt/master
  在尾部添加几行
  master_job_cache: mysql
  mysql.host: '10.0.0.151'
  mysql.user: 'salt'
  mysql.pass: 'salt@pw'
  mysql.db: 'salt'
  mysql.port: 3306
  重启salt-master
  执行salt命令就会返回到salt_returns表(没测试成功)
  查看运行的状态
  salt '*' saltutil.running
  列出执行过的jobs
  salt-run jobs.list_jobs
  查看之前执行过才job的返回
  salt-run jobs.lookup_jid 20170526220512386472
  查看minion的状态
  salt-run manage.status
页: [1]
查看完整版本: Saltstack之job管理和runner