天天看點

salts指令使用

本文首發位址: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輸出