saltstack是使用python編寫的開源自動(dòng)化部署與管理工具,擁有良好的擴(kuò)展性以及優(yōu)秀的執(zhí)行效率,配置簡單,可以工作在多平臺(tái)上,經(jīng)常被描述為 Func加強(qiáng)版+Puppet精簡版。
saltsatck優(yōu)點(diǎn):首先,速度快,基于消息隊(duì)列+線程,跑完多臺(tái)設(shè)備,都是毫秒級別的;其次,非常靈活,源碼是python,方便理解和自定義模塊;最后,命令簡單,功能強(qiáng)大。
前言:在很久以前,只有幾臺(tái)主機(jī)的時(shí)候當(dāng)然不需要什么自動(dòng)糊工具,但是隨著硬件成本越來越低廉的今天,隨隨便便就好幾十臺(tái)服務(wù)器,靠手工不是搞不定,但是反復(fù)的重復(fù)著沒有太多技術(shù)的操作一定會(huì)讓人抓狂的的,所以有必要選擇一個(gè)可以批量操作部署的自動(dòng)化工具,諸如Pupet,ansible,rundeck,faric之類的工具不少少,礙于水平有限,暫時(shí)就saltstack稍微溜一點(diǎn),簡單匯總一下基本的概念,操作等。
參考環(huán)境centos6.5
安裝:
最新的似乎是2015.8.1,如果用pip安裝的話
master安裝
Minion安裝