码迷,mamicode.com
首页 > 其他好文 > 详细

saltstock 多master 普通用户

时间:2015-10-26 18:55:43      阅读:239      评论:0      收藏:0      [点我收藏+]

标签:master   服务器   防火墙   用户   

saltstack 多master && 权限控制
=============================================================================================================================
场景:192.168.163.129(我们的主master)
      192.168.163.130(客户需要自己的master)
      192.168.163.131(小毛驴的minion)
      192.168.163.132(在思考的minion)
=============================================================================================================================
      
所有服务器都添加防火墙
iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 4505 -j ACCEPT
iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 4506 -j ACCEPT
      
=============================================================================================================================      
    
      
192.168.163.129(我们的主master)

rpm -ivh https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
yum install salt-master -y

[root@localhost ~]# less /etc/salt/master | grep -vP "^$|^#"
client_acl:
  zhaocc:
    - xml-*:
      - .*
  jiankong:
    - zsk-*:
      - .*
nodegroups:
  zhaocc: ‘E@xml-*‘
  jiankong: ‘E@zsk-*‘

 

chmod +r /etc/salt/master
chmod +x /var/run/salt
chmod +x /var/cache/salt

=============================================================================================================================

192.168.163.130(客户需要自己的master)
rpm -ivh https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm

yum install salt-master -y

/etc/init.d/salt-master start
/etc/init.d/salt-master stop

复制192.168.163.129(我们的主master)中的
/etc/salt/pki/master/master.pem
etc/salt/pki/master/master.pub
到此服务器的相对应的目录,文件的权限保持和192.168.163.129(我们的主master)的权限一致。

=============================================================================================================================


192.168.163.131(小毛驴的minion)
rpm -ivh https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm

yum install salt-minion -y

[root@localhost ~]# less /etc/salt/minion | grep -vP "^$|^#"
master:
  - 192.168.163.129
  - 192.168.163.130
id: xml-web-01

/etc/init.d/salt-minion restart


=============================================================================================================================


192.168.163.132(在思考的minion)

rpm -ivh https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm

yum install salt-minion -y

[root@localhost ~]# less /etc/salt/minion | grep -vP "^$|^#"
master:
  - 192.168.163.129
id: zsk-db-01

=============================================================================================================================

由于分组分用户控制,minion名字的规则为:项目名-应用名-编号   例如:xml-web-01(小毛驴-网站-01)  zsk-db-01(在思考-数据库-01)

主配置文件分组的作用,可以对自己的项目做一个全部的在线检查:
[root@localhost ~]# su - zhaocc
[zhaocc@localhost ~]$ salt -N zhaocc test.ping
xml-web-01:
    True
[zhaocc@localhost ~]$ logout
[root@localhost ~]# su - jiankong
[jiankong@localhost ~]$ salt -N jiankong test.ping
zsk-db-01:
    True
[jiankong@localhost ~]$

本文出自 “freeterman” 博客,请务必保留此出处http://myunix.blog.51cto.com/191254/1706447

saltstock 多master 普通用户

标签:master   服务器   防火墙   用户   

原文地址:http://myunix.blog.51cto.com/191254/1706447

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!