环境准备: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.install msgpack-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命令
[root@DFS-1 ~]# salt
salt salt-call salt-cp salt-key salt-master salt-minion salt-run salt-ssh salt-syndic
启动master:会启动4505、4506端口
[root@DFS-1 ~]# salt-master
启动minion:不启动任何端口
[root@DFS-1 ~]# salt-minion
转载于:https://blog.51cto.com/dihaifeng/1747648