Centos 7 Saltstack 集群

一. Saltstack  双master

master1 -------------------master2

|

minion

master1

1.yum -y install  salt-master

2.vim /etc/salt/master

auto_accept: True

master2

1.yum -y install  salt-master

2.vim /etc/salt/master

auto_accept: True

拷贝 maser1的

/etc/salt/pki/master/master.pem

/etc/salt/pki/master/master.pub

以上两个文件覆盖掉

minion

1.yum -y install salt-minion

2.vim  /etc/salt/minion 添加下面内容

master:

- master1

- master2

id: minion

当其中一台master挂了 另一台依然可以使用

二. Saltstack  syndic集群架构

Centos 7 Saltstack 集群

master   192.168.90.177

syndic1  192.168.90.178

syndic2  192.168.90.185

minion   192.168.90.186

master

# salt-key -L

Accepted Keys:

192.168.90.178

syndic1

# salt-key -L

Accepted Keys:

192.168.90.185

Denied Keys:

syndic2

#salt-key -L

Accepted Keys:

192.168.90.186

192.168.90.177            master    (安装salt-master)

192.168.90.178            syndic1     (安装salt-mater和salt-syndic)

192.168.90.185            syndic2    (安装salt-mater和salt-syndic )

192.168.90.186            minion    (安装salt-minion)

1.master

# cat /etc/salt/master |grep -v "#" |grep -v "^ *$"

ipv6: False

interface: 192.168.90.177

auto_accept: True

state_top: top.sls

file_roots:

base:

- /etc/salt/base

prod:

- /etc/salt/prod

pillar_roots:

base:

- /etc/salt/pillar/base

prod:

- /etc/salt/pillar/prod

order_masters: True

2.syndic1

# cat /etc/salt/master |grep -v "#" |grep -v "^ *$"

interface: 192.168.90.178

ipv6: False

auto_accept: True

file_roots:

prod:

- /etc/salt/prod

order_masters: True

syndic_master: 192.168.90.177

3.syndic2

# cat /etc/salt/master |grep -v "#" |grep -v "^ *$"

ipv6: False

auto_accept: True

file_roots:

prod:

- /etc/salt/prod

syndic_master: 192.168.90.178

4.minion

# cat /etc/salt/minion |grep -v "#" |grep -v "^ *$"

master: 192.168.90.185

id: 192.168.90.186

当在master上执行

#salt '192.168.90.186'  state.highstate  时 会去执行syndic2上 配置的top.sls文件,不会执行master上和syndic1上的file_roots、pillar和grains定义的内容。

三.混合的

Centos 7 Saltstack 集群

大致相同。

上一篇:EasyUI表格DataGrid前端分页和后端分页的总结


下一篇:如何在jsp页面中获取select,radio,checkbox的值