博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Salt Syndic配置
阅读量:7051 次
发布时间:2019-06-28

本文共 1472 字,大约阅读时间需要 4 分钟。

Salt Syndic是一个salt代理,当master需要管理大量的机器时,可以使用Syndic来帮助处理任务。

使用Salt Syndic需要满足以下要求:

1、Salt Syndic必须运行在一个master上,syndic的配置是在master上完成。

2、Syndic要连到另一个master上,且比他等级更高。

环境部署

在两台master上(172.16.10.60和172.16.10.61)将60设置为master+syndic, 61为更高级的master

在60上安装salt-syndic:

1
# yum install salt-syndic -y

 61上安装salt-master:

1
# yum install salt-master -y

修改60上syndic的配置:

1
2
# vim /etc/salt/master
syndic_master: 172.16.10.61  
#更高级的master

重启60上的salt服务:

1
2
# systemctl  restart salt-master
# systemctl  restart salt-syndic

在61上配置其为更高级的master,修改maser配置文件在syndic区域中配置:

1
2
vim 
/etc/salt/master
order_masters: True    
#开启高级master

重启master:

1
# systemctl  restart salt-master

此时可以发现60上的master在61上被管理,同时,61也可以绕过60直接管理其它minion:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
[root@node2 ~]
# salt-key
Accepted Keys:
Denied Keys:
Unaccepted Keys:         
#收到syndic的key
node1
Rejected Keys:
[root@node2 ~]
# salt-key -A
The following keys are going to be accepted:
Unaccepted Keys:
node1
Proceed? [n
/Y
] Y
Key 
for 
minion node1 accepted.
[root@node2 ~]
# salt-key 
Accepted Keys:
node1
Denied Keys:
Unaccepted Keys:
Rejected Keys:
[root@node2 ~]
# salt '*' test.ping  #直接管理minion
node1:
    
True
node2:
    
True

sydic本质上是一个minion,接受更高级的master指令,收到指令后将信息给本地master,然后master对minion进行管理。 当执行完后,返会的信息会直接被syndic接收,syndic会将信息直接返回给上一级的master。这就是一个多级的层次关系,可以通过层级来管理更多的服务器。

注意: Syndic的file_roots 和pillar_roots必须与上一级的master保持一致。

            上一级的master不知道自己到底有多少minion.

 本文转自 酥心糖 51CTO博客,原文链接:http://blog.51cto.com/tryingstuff/1876324

转载地址:http://onvol.baihongyu.com/

你可能感兴趣的文章
TCP/IP源码学习(52)——TCP的连接过程的实现(1)
查看>>
三个时间属性 atime ctime mtime
查看>>
SQLSERVER2005--全文索引
查看>>
跨平台移动应用开发是否真的是一个好选择?
查看>>
Qualcomm MSM ION
查看>>
如何建设一个高性能网站
查看>>
PHP碎码——删除除指定文件的其他文件及目录
查看>>
通过Git WebHooks+脚本实现自动更新发布代码之shell脚本
查看>>
H3C设备之配置VLAN
查看>>
显示程序执行时间php函数代码
查看>>
配置远程访问服务(×××)
查看>>
大型网站架构之分布式消息队列
查看>>
junit 在MyEclipse上怎么用?
查看>>
WebKit技术内幕
查看>>
数组应用--图片切换
查看>>
Tomcat集群通过NoSQL高速存储共享session的实例
查看>>
CentOS上安装Bugzilla 4.5.2
查看>>
这辈子最有先见之明的一个设计
查看>>
vue分页
查看>>
控件拉伸(转)
查看>>