saltstack源码安装
环境 centos6.3,python2.7.5。
1.install libzmq-master
$ git clone git://github.com/zeromq/libzmq.git $ cd libzmq $ ./autogen.sh $ ./configure # add other options here $ make $ make check $ sudo make install cd ..
2.install PyYAML-3.10
wget --no-check-certificate https://pypi.python.org/packages/source/P/PyYAML/PyYAML-3.10.tar.gz#md5=74c94a383886519e9e7b3dd1ee540247 tar xzvf PyYAML-3.10.tar.gz cd PyYAML-3.10 python setup.py install cd ..
3.install MarkupSafe
wget --no-check-certificate https://pypi.python.org/packages/source/M/MarkupSafe/MarkupSafe-0.23.tar.gz tar xzvf MarkupSafe-0.23.tar.gz cd MarkupSafe-0.23 python setup.py install cd ..
4.install Jinja
wget --no-check-certificate https://pypi.python.org/packages/source/J/Jinja2/Jinja2-2.7.3.tar.gz 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 https://pypi.python.org/packages/source/p/pyzmq/pyzmq-14.3.1.tar.gz#md5=7196b4a6fbf98022f17ffa924be3d68d 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 https://pypi.python.org/packages/source/M/M2Crypto/M2Crypto-0.22.3.tar.gz 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 https://pypi.python.org/packages/source/m/msgpack-python/msgpack-python-0.4.2.tar.gz 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 https://pypi.python.org/packages/source/p/pycrypto/pycrypto-2.6.1.tar.gz#md5=55a61a054aa66812daf5161a0d5d7eda 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 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
reference:http://www.verydemo.com/demo_c122_i31740.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· winform 绘制太阳,地球,月球 运作规律
· 上周热点回顾(3.3-3.9)