源碼安裝saltstack

官網文檔使用yum安裝salt很是簡單,修改下master和id就能夠運行了。可是有個問題就是網絡層zeromq版本過低,可能致使通訊問題,因而研究了下源碼安裝。花了兩天的時間,終於搞定了,期間各類問題啊。
python


環境:c++

centos6.二、x86_6四、python 2.6centos

salt版本:2014-1-3
bash

安裝根目錄:/opt/app/網絡


安裝步驟以下:app

yum install gcc gcc-c++  wget  unzip python  python-devel python-
jinja2 python-crypto m2crypto python-setuptools  -y
#
tar zxf PyYAML-3.11.tar.gz
cd PyYAML-3.11
python setup.py install
#
tar zxf msgpack-python-0.4.2.tar.gz
cd msgpack-python-0.4.2
python setup.py install
#
tar zxf Cython-0.16.tar.gz
cd Cython-0.16
python setup.py install
#
tar zxf zeromq-4.0.4.tar.gz
cd zeromq-4.0.4
./configure --prefix=/opt/app/zeromq-4.0.4
make
make install
ln -s /opt/app/zeromq-4.0.4 /opt/app/zeromq
#
unzip pyzmq-master.zip
cd pyzmq-master
python setup.py configure --zmq=/opt/app/zeromq
python setup.py install



上面安裝基本沒啥問題,最要命的就是salt的安裝了。
ide

因爲salt默認安裝目錄是/etc/salt,致使一系列的問題。工具

模塊找不到,木有這個路徑,不能cache等等。spa

我上傳的資料是我通過處理的安裝包,只要解壓到/opt/app目錄ip

而後作個軟鏈接,修改master和id,啓動就好了。

若是安裝目錄不是/opt/app,就要修改不少東西,啓動腳本須要修改,

配置文件須要修改,工具文件須要修改。

相關文章
相關標籤/搜索