1.为什么要使用topmaster?
搭建top master用来管理各个master,实现了master端的横向扩展,减轻了master端的负载压力
通过建立top-master主机管理salt-master端及其salt-minion节点,同时可以进行salt-master主 机的横向扩展
从而通过一个或几个top-master管理多个salt-master及其salt-minion,实现大规模的集群管理
2.什么是syndic?
syndic 相当于salt-master中的master
3.实现过程如下
172.25.254.2 | master |
---|---|
172.25.254.3 | minion |
172.25.254.4 | minion |
172.25.254.5 | top master |
(1)编辑原来master节点(server2)的配置文件——关闭数据库
(2)重新打开一台虚拟机server5作为top master主机
(3)安装master
(4)在原来的master上安装syndic
(5)修改top master的配置文件
vim /etc/salt/master
修改,表示允许开启多层master
(6)重启服务,并且查看端口,top master也开启4505和4506端口
(7)在原来的master上配置——指向top master
(8)在top master上进行测试
好了,到此为止已经实现了 其实top master相当于校长,salt - master相当于主任,salt - minion相当于老师 校长负责发起一个任务,给主任,主任把工作交给老师来做
注:校长不知道有多少个任务