西大 发表于 2018-8-1 11:13:49

源码安装saltstack-fly天地

  官网文档使用yum安装salt非常简单,修改下master和id就可以运行了。但是有个问题就是网络层zeromq版本太低,可能导致通信问题,于是研究了下源码安装。花了两天的时间,终于搞定了,期间各种问题啊。
  环境:
  centos6.2、x86_64、python 2.6
  salt版本:2014-1-3
  安装根目录:/opt/app/
  安装步骤如下:
yum install gcc gcc-c++wgetunzip pythonpython-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的安装了。
  由于salt默认安装目录是/etc/salt,导致一系列的问题。
  模块找不到,木有这个路径,不能cache等等。
  我上传的资料是我经过处理的安装包,只要解压到/opt/app目录
  然后做个软连接,修改master和id,启动就行了。
  如果安装目录不是/opt/app,就要修改很多东西,启动脚本需要修改,
  配置文件需要修改,工具文件需要修改。
页: [1]
查看完整版本: 源码安装saltstack-fly天地