本文首發位址:https://www.dawnsite.cn/archives/159.html
1. salt-key密鑰管理 通常在master使用
salt-key [options]
salt-key -L ##檢視所有minion-key
salt-key -a <key-name> ##接受某個minion-key
salt-key -d <key-name> ##删除某個minion-key
salt-key -A ##接受所有的minion-key
salt-key -D ##删除所有的minion-key
2. salt-run執行runner 通常在master使用
salt-run [options] [runner.func]
salt-run manage.status ##檢視所有minion狀态
salt-run manage.down ##檢視所有沒線上minion
salt-run manged.up ##檢視所有線上minion
3. salt-call通常在minion上執行,minion自己執行可執行子產品,不是通過master下發job
salt-call [options] <function> [arguments]
salt-call test.ping ##自己執行test.ping指令
salt-call cmd.run 'ifconfig' ##自己執行cmd.run函數
4. salt-cp 分發檔案到minion上,不支援目錄分發,通常在master運作
salt-cp [options] '<target>' SOURCE DEST
salt-cp '*' testfile.html /tmp
salt-cp 'test*' index.html /tmp/a.html
5. salt-master master運作指令
salt-master [options]
salt-master ##前台運作master
salt-master -d ##背景運作master
salt-master -l debug ##前台debug輸出
6. salt-minion minion運作指令
salt-minion [options]
salt-minion ##前台運作
salt-minion -d ##背景運作
salt-minion -l debug ##前台debug輸出