源码安装saltstack

#!/bin/sh
PYTHON="/usr/local/python2.7/bin/python2.7"
# install msgpack-python
tar xzvf msgpack-python-0.4.6.tar.gz
cd msgpack-python-0.4.6/
$PYTHON setup.py install
cd ..
# install msgpack-pure
tar xzvf msgpack-pure-0.1.3.tar.gz
cd msgpack-pure-0.1.3/
$PYTHON setup.py install
cd ..
# install YAML 
tar xzvf PyYAML-3.11.tar.gz
cd PyYAML-3.11/
$PYTHON setup.py install
cd ..
# install markupsafe
tar xzvf MarkupSafe-0.23.tar.gz
cd MarkupSafe-0.23/
$PYTHON setup.py install
cd ..
# install Jinja2
tar xzvf Jinja2-2.7.3.tar.gz
cd Jinja2-2.7.3/
$PYTHON setup.py install
cd ..
# install backports.ssl_match_hostname
tar xzvf backports.ssl_match_hostname-3.4.0.2.tar.gz
cd backports.ssl_match_hostname-3.4.0.2/
$PYTHON setup.py install
cd ..
# install apache-libcloud
tar xzvf apache-libcloud-0.17.0.tar.gz
cd apache-libcloud-0.17.0/
$PYTHON setup.py install
cd ..
# install Requests
tar xzvf requests-2.7.0.tar.gz
cd requests-2.7.0/
$PYTHON setup.py install
cd ..
# install PyCrypto
tar xzvf pycrypto-2.6.1.tar.gz
cd pycrypto-2.6.1/
$PYTHON setup.py install
cd ..
# install pcre
tar xzvf pcre-8.36.tar.gz
cd pcre-8.36/
./configure && make && make install
cd ..
# install swig
tar xzvf swig-2.0.11.tar.gz
cd swig-2.0.11/
./configure && make && make install
cd ..
# install cython
tar xzvf Cython-0.22.1.tar.gz
cd Cython-0.22.1
$PYTHON setup.py install
cd ..
# install M2Crypto
tar xzvf M2Crypto-0.22.3.tar.gz
cd M2Crypto-0.22.3/
$PYTHON setup.py install
# install zeromq
tar xzvf zeromq-3.2.5.tar.gz
cd zeromq-3.2.5/
./configure && make && make install
cd ..
# install pyzmq
tar xzvf pyzmq-14.0.0.tar.gz
cd pyzmq-14.0.0/
$PYTHON setup.py install
cd ..
cd ..
# install libnacl
tar xzvf libnacl-1.4.3.tar.gz
cd libnacl-1.4.3/
$PYTHON setup.py install
cd ..
# install ioflo
tar xzvf ioflo-1.3.7.tar.gz
cd ioflo-1.3.7/
$PYTHON setup.py install
cd ..
# install enum34
tar xzvf enum34-1.0.4.tar.gz
cd enum34-1.0.4/
$PYTHON setup.py install
cd ..
# install six
tar xzvf six-1.9.0.tar.gz
cd six-1.9.0/
$PYTHON setup.py install
cd ..
# install raet
tar xzvf raet-0.6.3.tar.gz
cd raet-0.6.3/
$PYTHON setup.py install
cd ..
# install salt
tar xzvf salt-2015.5.2.tar.gz
cd salt-2015.5.2/
$PYTHON setup.py --salt-transport=raet install
mkdir /etc/salt
cp conf/minion /etc/salt/
cd ..
时间: 2024-08-07 20:57:27

源码安装saltstack的相关文章

saltstack 系列(四)centos7使用saltstack源码安装nginx

使用saltstack源码安装nginx,首先先看一下我nginx的目录  tree一下,我们只需要关系nginx-install.sls 和nignx-service.sls.clu-vhost是我用python写的自动添加集群和自动更新踢出集群,后面会讲到. nginx ├── files │   ├── clu-vhost │   │   ├── 11.py │   │   ├── content.txt │   │   ├── epel-release-latest-7.noarch.r

saltstack源码安装zabbix_agent

公司现有的监控使用zabbix,saltstack客户端服务端安装好后,客户端不需要每台机器逐台安装,当然修改zabbix配置文件,直接用salt完成,今天测试了salt源码安装zabbix_agent,效果还行: 老规矩,top.sls [[email protected] salt]# cat top.sls base: '*': - zabbix #目录树 [[email protected] salt]# tree zabbix/ zabbix/ ├── conf.sls ├── fil

saltstack源码安装nrpe

最近弄saltstack弄上瘾了,今天又弄了saltstack源码安装nrpe,安装nrpe之前需要安装nagios-plugins,首先是top.sls文件: [[email protected] salt]# cat top.sls base: '*': - nagios [[email protected] salt]# tree nagios   #目录结构 nagios ├── conf.sls ├── files │?? ├── conf.sh │?? ├── nagios-plug

saltstack源码安装nginx

[首先配置好saltstack基础环境,确保master能远程minion,这里就不列举了]  因为涉及到的目录较多,因此先规划好目录结构 [[email protected] dev]# tree /srv/dev/ /srv/dev/nginx_install │       ├  initpkg.sls │          ├  initall .sls │       ├  nginx_init.sls │          ├  files │           └── nginx

通过saltstack源码安装mysql

tree /srv/salt /srv/salt |-- mysql |   |-- conf.sls |   |-- files |   |  |-- conf.sh |   |  |-- my.cnf |   |  |-- mysql-5.5.33.tar.gz |   |  |-- mysqld |   |  `-- mysqllns.sh |   |-- init.sls |   `-- install.sls `-- top.sls cat /srv/salt/top.sls base

centos7.2源码安装openssl1.0.2

centos7.2默认是安装了opensll软件包的,但是部署个别服务时,由于版本太低.会影响服务的正常部署.只能使用源码安装提高openssl软件版本. 因为之前有openssl软件包,所以要先移除之前版本: 删除旧版本: yum remove -y openssl openssl-devel 源码安装openssl需要perl环境编译,如果没有perl环境还是需要安装: yum -y install perl perl-devel 现在新版本openssl: wget https://www

centos6.5 64 源码安装redis服务,建立可远程连接的redis数据库

安装环境:centos6.5 64位 使用的包:redis-2.8.19.tar.gz  tcl8.6.3-src.tar.gz 包的下载链接:http://downloads.sourceforge.net/tcl/tcl8.6.3-src.tar.gz http://download.redis.io/releases/redis-2.8.19.tar.gz 本次安装的目录/home/hadoop/redis为任意目录 代码实现: 1,安装需要的支持环境 su root cd /home/h

ubuntu php5.6源码安装

今天又花了一天时间装了php,感觉php的源码安装也挺麻烦的,整个过程各种报错. 下篇文章准备整合所有查找到的报错和解决方法. php和nginx一样,在安装前需要装一堆的依赖.有libmcrypt.mcrypt.mhash.其实远不止这三个包,在后面的configure和make中还会陆陆续续安装一些依赖. 1.安装libmcrypt.mcrypt.mhash(整个过程都在/usr/local/src/php目录下) #创建/usr/local/src/php目录并进入mkdir /usr/l

LinuxMint下的Orionode源码安装

1. Orionode介绍 Eclipse-orion是Eclipse项目下面的一个子项目,orion是一个在在线版的代码编辑环境.其介绍参考http://wiki.eclipse.org/Orion. Eclipse-orion是使用Java语言开发的, Orionode则是使用Node.js开发的一个简易版orion.关于orionode跟orion的特性差异请查考http://wiki.eclipse.org/Orion/Node/Getting_started. 2. Node.js和n