安装epel源 wget http://mirrors.sohu.com/fedora-epel/6/x86_64/epel-release-6-8.noarch.rpm rpm -ivh epel-release-6-8.noarch.rpm 安装rpmforge wget http://apt.sw.be/redhat/el6/en/x86_64/rpmforge/RPMS/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm rpm -Uvh rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm 安装依赖包 yum install python-jinja2 安装saltstack 只需要一台安装master即可,其他的全部安装minion. 安装salt-master yum -y install salt-master enablerepr=epel-testing 安装salt-minion yum -y install salt-minion enablerepr=epel-testing 配置saltstack minion配置 cat /etc/salt/minion | grep "^master" master: 192.168.0.2 #注意master与IP之间有空格 看清楚了master前面有两个空格,这行代码表示我要连接的saltstack的master是192.168.0.2 master配置 cat /etc/salt/master | grep ‘^interface‘ interface: 192.168.0.2 master监听192.168.0.2,老样子前面也是有两个空格,否则启动的时候会报错. 启动saltstack 启动master service salt-master start 启动minion service salt-minion start 测试saltstack 接下来的命令都在master上执行 查看minion列表 # salt-key -L AcceptedKeys: UnacceptedKeys: minion1 RejectedKeys: 接受所有key salt-key -A 在提示中提示y确认即可.接下来便可以向minion发送命令了 简单测试 #salt ‘*‘ test.ping minion1: True
本文出自 “9527” 博客,请务必保留此出处http://liangey.blog.51cto.com/9097868/1720448
原文:http://liangey.blog.51cto.com/9097868/1720448