salt-master
SaltStack
1、SaltStack
? ?salt是一個(gè)新的基礎(chǔ)平臺管理工具。只需花費(fèi)數(shù)分鐘即可運(yùn)行起來, 擴(kuò)展性足以支撐管理上萬臺服務(wù)器,數(shù)秒鐘即可完成數(shù)據(jù)傳遞.
? ?salt底層采用動態(tài)的連接總線, 使其可以用于編配, 遠(yuǎn)程執(zhí)行, 配置管理等等.
2、About SaltStack
? ?Salt servers 有兩種類型,Master 和 Minion. The Master server 承載所有的策略和配置,并推送給所有的客戶端服務(wù)器。The Minion server 是要管理的基礎(chǔ)設(shè)施. 所有的推送信息基于ZeroMQ通信.
3、Installing The Salt-Master package on Centos
| 1 | #yum install salt-master |
4、Configuring The Salt Master
? ?現(xiàn)在Salt 已安裝,我們將配置 The Master server.
| 1 | # vim /etc/salt/master |
5、更改綁定接口
Find:
#interface: 0.0.0.0
Replace with:
interface: youripaddress
Example:
interface: 192.168.0.1006、設(shè)置file_roots 目錄
? ?確定狀態(tài)定義文件目錄.
Find:
#file_roots:
#base:
#- /srv/salt
Replace with:
file_roots: ?
? ?base: ? ?
? ? ?- /salt/states/base
7、設(shè)置?pillar_roots
? ?pillar做為一允許你分發(fā)定義的全局?jǐn)?shù)據(jù)到目標(biāo)minion上的接口,pillar的數(shù)據(jù)只在匹配的minions上有效.所以該特性使pillar常常用于存儲敏感類數(shù)據(jù).
Find:
#pillar_roots:
#base:
#- /srv/pillar
Replace:
pillar_roots: ?
? ?base: ? ?
? ? ? ?- /salt/pillars/base
7、創(chuàng)建salt states和 pillars 目錄
| 1 | #mkdir?-p?/salt/states/base?/salt/pillars/base |
8、Enable auto_accept. 從minions自動接受認(rèn)證.
#auto_accept: False
Replace with:
auto_accept: True
9、重啟 salt-master 服務(wù)
| 1 | # service salt-master restart |
本文轉(zhuǎn)自 Art_Hero 51CTO博客,原文鏈接:http://blog.51cto.com/curran/1406481,如需轉(zhuǎn)載請自行聯(lián)系原作者
總結(jié)
以上是生活随笔為你收集整理的salt-master的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Sql Server 常用日期格式
- 下一篇: iptables规则基本用法