首页 > 代码库 > saltstack安装

saltstack安装

环境:

master--centos6.7 IP:192.168.1.101

minion--centos6.7 IP:192.168.1.102

 

安装准备

更换源rpm -Uvh http://ftp.linux.ncsu.edu/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

Salt的master和minion包是分开的。机器只需要安装相应的包即可运行。通常情况下,会有一个master和多个minions。

 

master:

  rpm -Uvh http://ftp.linux.ncsu.edu/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

  yum install -y salt-master

minion

  rpm -Uvh http://ftp.linux.ncsu.edu/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

  yum install -y salt-minion 

 

配置:minion

vi /etc/salt/minion
把master的注释去掉并改为master: 192.168.1.102

 

安装配置完成后启动并检查

master:

chkconfig salt-master on
lsof -i:4505(master默认端口)

minion:

chkconfig salt-master on
lsof -i:4506(minion默认端口)

 

在master上面添加minion 的key

salt-key -a minion#minionID  默认为主机名,可通过修改minion /etc/minion 中的ID字段指定

 

常用命令:

 

salt-key -L  #列出所有Key
salt ‘*‘ test.ping #ping所有主机
salt ‘*‘ saltutil.running #查看正在运行的jobs
salt ‘*‘ cmd.run ‘xxx’ #在全部minion主机上执行xxx命令
http://www.iyunv.com/thread-41970-1-1.html #文件同步

 

saltstack安装