salt 基本認識

1安裝saltstack的master和minion步驟不用多說了
官網的步驟是這樣的:
這裏寫圖片描述
大概的意思是先下載master,然後要在minion中配置master的地址,然後下載minion ,最後接受minion發過來的minion keys

以下是來自其它網站解釋的**master和minion的認證過程**,在分別安裝好master和minion後,在minion中的/etc/salt/minion文件中配置master和id這兩個值
 1. minion端生成一個祕鑰對,併產生一個ID值,minion服務會安裝ID值命名的公鑰發送給 master ,直到接受爲止
 2. master認證完畢後,會將minion 端發送來的,以ID值命名的公鑰存放在 /etc/salt/pki/master/minions 目錄中(無擴展名);
 3. master認證完畢後,會將自身的公鑰發送給 minion,並存儲爲 /etc/salt/pki/minion/minion_master.pub.

一切弄好後,開啓服務!假如master不是自動接受認證的話,可以在配置文件中設置讓master自動認證,也可以手動認證!

不過我不是用bootstrap script下載,我是直接用yum安裝的!(在談到yum源的時候,容易出錯)
saltstack官網的document非常好!
2在master的輸入salt ‘*’ test.ping

[root@master ~]# salt '*' test.ping
fei:
    True
[root@master ~]#

fei是我的一個minion最開始發送給master的minion key 爲fei

利用saltstack傳送文件
我用的是:

salt '*' cp.get_file salt://home/a.sh /home/a.sh

我並沒有在master配置關於salt:這種東西,反正我在minion的home目錄看到了a.sh這個腳本被生成且腳本內容跟master的/home/a.sh一致!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章