您的位置:首页 > 运维架构 > Linux

Salt 安装方式(CentOS)

2015-06-18 17:57 666 查看
安装前必备环境:2.6.6<Pythin<3.x

本文内容是参考 中国SaltStack用户组 里面 Salt中文手册 中的安装内容实践之后总结的。

初学者可用Ubuntu系统学习安装,因为Salt在Ubuntu上的安装非常简单。Salt中文手册中有安装方法,可以直接安装,此处不在说明。

1.在安装之前我们需要设置开启防火墙的端口,salt 需要使用4505和4506端口

lokkit -p 4505:tcp -p 4506:tcp


2.Master/Minions都需要先安装一些依赖

yum install zeromq pycrypto m2crypto python-msgpack PyYAML python-jinja2 python-markupsafe python-libcloud -y


3.端安装

  服务器端的安装

yum install salt-master -y


  受控端的安装

yum install salt-minion -y


1.将务器端启动,稍后关闭(只有启动之后,Salt的配置文件才会出现,才可以去编辑配置文件)

service salt-master start
service salt-master stop


2.此时会产生配置文件,修改配置文件

(1)服务器端

  vim /etc/salt/master +14

  修改

#interface: master

interface: 10.10.10.111


  取消283,284,285行的注释,此处是设置salt的资源文件,sls文件的目录位置

file_roots:
base:
- /srv/salt


  设置开机自启动

chkconfig salt-master on


(2)受控端

   vim etc/salt/minion

   修改如下:下面修改的是master的IP地址

#大概在15行左右
#master: salt
master: 10.10.10.111

#大概在54行左右
#id:
id: minionName


  重启salt服务,因用python脚本执行的命令,所以重启命令的格式与手动重启不一样。

#设置开机自启动
chkconfig salt-minion on
#脚本重启服务
/bin/systemctl restart salt-minion.service
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: