q528 发表于 2018-7-31 14:03:27

saltstack测试

安装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
页: [1]
查看完整版本: saltstack测试