saltstack安装配置

1.准备三台机器 

salt-master(192.168.4.68)  

salt-minion1(192.168.4.67) 

salt-minion2(192.168.4.69)



2.开始安装
salt-master
rpm -ivh http://mirrors.sohu.com/fedora-epel/6/x86_64/epel-release-6-8.noarch.rpm
yum -y update
yum install -y salt-master
vim /etc/salt/master
   interface: 192.168.4.68
   auto_accept: True
/etc/init.d/salt-master start




salt-minion1
rpm -ivh http://mirrors.sohu.com/fedora-epel/6/x86_64/epel-release-6-8.noarch.rpm
yum -y update
yum install -y salt-minion
vim /etc/salt/minion
  master: 192.168.4.68   
  id: minion1


salt-minion2
rpm -ivh http://mirrors.sohu.com/fedora-epel/6/x86_64/epel-release-6-8.noarch.rpm
yum -y update
yum install -y salt-minion
vim /etc/salt/minion
 master: 192.168.4.68
 id: minion2


3.安装配置好之后开始测试
salt-key list    
或者 
salt-key -L          ##查看所有minion-key


如果显示为
Accepted Keys:
Denied Keys:
Unaccepted Keys:
Rejected Keys:
表示没有成功,检查测试相关端口

在minion上telnet 192.168.4.68 4505 发现防火墙有限制

关掉防火墙即可/etc/init.d/iptables stop


之后如果还是不行,先执行
salt-key -A          ##接收所有的minion-key


之后查看成功
 salt-key -L
Accepted Keys:
minion1
minion2
Denied Keys:
Unaccepted Keys:

Rejected Keys:


4.其他命令

salt-run manage.status   ##查看所有minion状态
salt-run manage.down     ##查看所有没在线minion
salt-run manged.up       ##查看所有在线minion

salt-key -L              ##查看所有minion-key
salt-key -a   ##接受某个minion-key
salt-key -d   ##删除某个minion-key
salt-key -A              ##接受所有的minion-key
salt-key -D              ##删除所有的minion-key

salt-call test.ping           ##自己执行test.ping命令
salt-call cmd.run 'ifconfig'  ##自己执行cmd.run函数

salt-cp 'test*' index.html /tmp/a.html      ##salt-cp分发文件到minion上,不支持目录分发

salt-master            ##前台运行master
salt-master -d         ##后台运行master
salt-master -l debug   ##前台debug输出


你可能感兴趣的:(Linux命令大全)