**salt-master指令**
指令行官網學習網站:http://docs.saltstack.cn/ref/cli/index.html
salt
salt-call
salt-cp
salt-key
salt-master
salt-minion
salt-run
salt-unity
一、salt常用指令
salt 該指令執行salt的執行子產品,通常在master端運作,也是我們最常用到的指令
salt [options] '<target>' <function> [arguments]
如: salt '*' test.ping
二、salt-run
salt-run 該指令執行runner(salt帶的或者自定義的,runner以後會講),通常在master端執行,比如經常用到的manage
salt-run [options] [runner.func]
salt-run manage.status #檢視所有minion狀态
salt-run manage.down #檢視所有沒線上minion
salt-run manged.up #檢視所有線上minion
三、salt-key
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
四、salt-call
salt-call 該指令通常在minion上執行,minion自己執行可執行子產品,不是通過master下發job
salt-call [options] <function> [arguments]
salt-call test.ping #自己執行test.ping指令
salt-call cmd.run 'ifconfig' #自己執行cmd.run函數
五、salt-cp
salt-cp 分發檔案到minion上,不支援目錄分發,通常在master運作
salt-cp [options] '<target>' SOURCE DEST
[[email protected] ~]# salt-cp '*' /root/m.txt /usr/local/m.txt
六、salt-master
salt-master master運作指令
salt-master [options]
salt-master #前台運作master
salt-master -d #背景運作master
salt-master -l debug #前台debug輸出
七、salt-minion
salt-minion minion運作指令
salt-minion [options]
salt-minion #前台運作
salt-minion -d #背景運作
salt-minion -l debug #前台debug輸出