salt-master命令詳解


**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

[root@salt-master ~]# 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輸出
---------------------
版權聲明:本文為CSDN博主「東城絕神」的原創文章,遵循CC 4.0 by-sa版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/m0_37814112/article/details/80346034


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM