SaltSack自动化运维(12)——saltstack建立top-master主机:实现大规模的集群管理(topmaster+(syndic+master)+minion1+minion2)

本文介绍了如何使用topmaster进行saltstack集群管理,以减轻master负载并实现横向扩展。topmaster结合syndic,形成一层代理,简化master与minion间的通讯。详细步骤包括设置topmaster、安装syndic、配置多层master及测试验证。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

实验环境:(topmaster:server4+(syndic+master):server1+minion1:server2+minion2:server4)

1.为什么要使用topmaster?

搭建top master用来管理各个master,实现了master端的横向扩展,减轻了master端的负载压力
通过建立top-master主机管理salt-master端及其salt-minion节点,同时可以进行salt-master主 机的横向扩展
从而通过一个或几个top-master管理多个salt-master及其salt-minion,实现大规模的集群管理

2.什么是syndic?

salt-syndic是做什么的呢?如果大家知道zabbix proxy的话那就可以很容易理解了,syndic的意思为理事
其实如果叫salt-proxy的话那就更好理解了,它就是一层代理,如同zabbix proxy功能一样,隔离master与minion
使其不需要通讯,只需要与syndic都通讯就可以,这样的话就可以在跨机房的时候将架构清晰部署了
建议zabbix proxy与salt-syndic可以放在一起哦
多个master有一个topmaster进行数据汇集,由client与topmaster进行连接
topmaster进行下发任务,syndic是一个服务与master一起运行,当用户与topmaster进行连接的时候实际连接的是syndic

syndic是saltstack用来做集群部署的
在这里插入图片描述
在这里插入图片描述

3.实现过程如下

主机信息功能
server4(172.25.2.7)top master节点
server1(172.25.2.4)salt-master节点
server2(172.25.2.5)salt-minion节点
server3(172.25.2.6)salt-minion节点

(1)编辑原来master节点(server1)的配置文件
在这里插入图片描述
关闭数据库
在这里插入图片描述
(2)重启服务,测试一下
在这里插入图片描述
(3)重新打开一台虚拟机server4作为top master主机
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
(4)在server4上安装master
在这里插入图片描述
(5)在原来的master上安装syndic
在这里插入图片描述
(6)修改top master的配置文件
在这里插入图片描述
修改,表示允许开启多层master
在这里插入图片描述
(7)重启服务,并且查看端口,top master也开启4505和4506端口
在这里插入图片描述
(8)在原来的master上配置
在这里插入图片描述
指定它的top master
在这里插入图片描述
(9)重启服务
在这里插入图片描述
在这里插入图片描述
(10)4个节点的信息如下
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
(11)在top master上进行测试
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
好了,到此为止已经实现了
其实top master相当于校长,salt - master相当于主任,salt - minion相当于老师
校长负责发起一个任务,给主任,主任把工作交给老师来做

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值