saltstack源码安装
环境准备:centos6.3,python2.7.5。autoconf版本在2.63以上,不然安装libzmq的时候会报错
1.install libzmq-master$ git clone git://github.com/zeromq/libzmq.git$ cd libzmq
$ ./autogen.sh
$ ./configure # add other options here
$ make
$ make check
$ make install
$ cd ..
2.install PyYAML-3.10
$ wget --no-check-certificate
$ tar xzvf PyYAML-3.10.tar.gz
$ cd PyYAML-3.10
$ python setup.py install
$ cd ..
3.install MarkupSafe$ wget --no-check-certificate
$ tar xzvf MarkupSafe-0.23.tar.gz
$ cd MarkupSafe-0.23
$ python setup.py install
$ cd ..
4.install Jinja$ wget --no-check-certificate
$ tar zxvf Jinja2-2.7.3.tar.gz
$cd Jinja2-2.7.3
$ python setup.py install
$ cd ..
5.install pyzmq$wget --no-check-certificate
$ tar xzvf pyzmq-14.3.1.tar.gz
$ cd pyzmq-14.3.1
$ python setup.py install
$ cd ..
6.install M2Crypto$ wget --no-check-certificate
$ tar xzvf M2Crypto-0.22.3.tar.gz
$ cd M2Crypto-0.22.3
$ python setup.py install
$ cd ..
7.installmsgpack-python$wget --no-check-certificate
$ tar xzvf msgpack-python-0.4.2.tar.gz
$ cd msgpack-python-0.4.2
$ python setup.py install
$ cd ..
8.install pycrypto-2.6$ wget --no-check-certificate
$ tar xzvf pycrypto-2.6.1.tar.gz
$ cd pycrypto-2.6.1
$ python setup.py install
$ cd ..
9.install salt(version 2014.1.7)$ wget --no-check-certificate https://pypi.python.org/pypi/salt
$ cd salt
$ python setup.py install
$ cd ..
10.源码后,还需要手动拷贝文件模板到/etc/salt/内 //需要修改
cp salt-0.17.0/conf/master /etc/salt/
cp salt-0.17.0/conf/minion /etc/salt/
salt的master与minion安装方式相同,启动不同的服务即可。正确安装完毕后可以看到一批salt命令
# salt
salt salt-call salt-cp salt-key salt-master salt-minion salt-run salt-ssh salt-syndic
启动master:会启动4505、4506端口
# salt-master
启动minion:不启动任何端口
# salt-minion
页:
[1]