因爲服務器環境問題,個人一個小玩意失敗了,因而下決心學習下saltstack來弄個好使的自動化配置管理工具。之因此不考慮puppet等,主要緣由是我不熟ruby,深刻學習困難。再其次,爲何考慮2.7而不是2.6,是由於我認爲一切向前看。html
閒話到此,下面開始談第一步。python
標題編號0,是由於今天主要是環境的搭建,包括python的基礎及salt的依賴等。ruby
編譯安裝Python:服務器
注意事項:必須指定須要安裝bz2,否則會沒有這個庫。工具
wget http://www.python.org/ftp/python/2.7/Python-2.7.tar.bz2學習
tar -xjf Python-2.7.tar.bz2 cd Python-2.7 ./configure --prefix=/opt/python27 --with-bz2 make &make installui
以後把Python2.7的bin加入到PATH裏面,以前注意修改裏面的python爲python27以防止與原系統裏面的python2.6衝突。htm
安裝pip教程
教程參考官方:ip
http://www.pip-installer.org/en/latest/installing.html
安裝pip完成以後,執行pip install 安裝salt,安裝可能會失敗,須要手動安裝M2Crypto。
wget http://pypi.python.org/packages/source/M/M2Crypto/M2Crypto-0.21.1.tar.gz --no-check-certificate
./fedora_setup.sh build
./fedora_setup.sh install
以後就能夠順利安裝完成了。