master端執行命令及操作缺省會儲存在master端的/var/cache/salt/master/jobs 預設儲存時間是24小時
如果需要儲存在資料庫
先參考 建立資料庫及授權
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
企業 Saltstack 裡的Job管理
master在下發指令任務時,會附帶上產生的jid。minion在接收到指令開始執行時,會在本地的 var cache salt minion proc目錄下產生該jid命名的檔案,用於在執行過程中master檢視當前任務的執 況。指令執行完畢將結果傳送給master後,刪除該臨時檔案。我們在推送後...
saltstack管理saltstack認證相關
saltstack認證相關 認證過程 初始化安裝minion,在minion的配置檔案中定義引數master,指定master端的ip 啟動minion服務,minion服務啟動後會在本地生成乙個金鑰對 之後minion會去連線master,並嘗試把公鑰傳送給master,這時候在master端可以...
saltstack配置管理
簡單配置 srv salt top.sls base ding ding.sls touch tmp foo cmd.run creates tmp foo結果 執行 當一切都準備好後,只需要 salt state.highstate 即可將sls應用到minion中。使用 salt state.h...