以应用组维度批量管理业务机器集群的多运维管理方法及系统技术方案

技术编号:37798322 阅读:27 留言:0更新日期:2023-06-09 09:28
一种以应用组维度批量管理业务机器集群的多运维管理方法和系统,方法包括:S1:设置堡垒机构架:S2:在每个Master机器下设置哨兵程序;并在每个节点的Master机器上设置接入新机器的初始化脚本;S3:

【技术实现步骤摘要】
以应用组维度批量管理业务机器集群的多运维管理方法及系统


[0001]本专利技术涉及一种运维管理方法,尤其涉及一种以应用组维度批量管理业务机器集群的多运维管理方法及系统。

技术介绍

[0002]阿里巴巴集团控股有限公司在201910585545.6公开了一种服务器的管理方法、装置和设备,包括:第一堡垒机获取运维代理操作,第一堡垒机用于对第一区域内的服务器进行运维管理;根据运维代理操作确定第二堡垒机,第二堡垒机用于对第二区域内的服务器进行运维管理;利用第一堡垒机代理第二堡垒机对第二区域内的服务器进行运维管理。通过第一堡垒机获取运维代理操作,根据运维代理操作确定第二堡垒机,并利用第一堡垒机代理第二堡垒机对第二区域内的服务器进行运维管理,有效地实现了利用第一堡垒机统一管理跨区域的服务器,第一堡垒机与第二堡垒机之间无需公网IP。
[0003]在堡垒机为主导的运维管理系统中,往往设置有超级管理员、管理员、运维人员和开发人员,并按照统一按照登录人员的特性来管理。例如在首次注册的过程中,可以默认注册角色为开发人员角色,而后可以根据需要由系统管理员在系统本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种以应用组维度批量管理业务机器集群的多运维管理方法,其特征在于,进一步包括:S1:设置堡垒机构架:按各自业务站点的独立网络区域划分,把每个不同地域独立VPC网络环境视为一个独立节点,后在每个节点中规划一台机器作为该节点的安全入口Login机器和规划一台作为该节点的运维管控Master机器,该Master负责管理该节点的所有业务主机;设置

台Central总控机器,作为每个独立节点的Login机器、Master机器的上级Master机器;该Central总控机器被部署WEB系统,其具有全局系统的构建文件和配置信息,该Central总控机器定期与各个节点的Master机器保持该节点相关数据同步;S2:在每个Master机器下设置哨兵程序,其负责监听记录所在节点的包括业务主机接入、下线在内事件,联动更新本地监控或者批量运维使用的配置文件,所述批量运维使用的配置文件进一步包括应用组维度的配置文件;并在每个节点的Master机器上设置接入新机器的初始化脚本;S3:

旦某个节点接入

台新业务主机,该节点的Master机器触发一次Salt

Minion接入事件:在新机器执行该初始化脚本后完成包括按照应用分组

内网IP

网络区域的三段式规则命名该新机器、并在本机器上安装Salt

Minion和配置所属Master机器在内的初始化步骤;S4:当某应用组更新运维管理数据时,确定该应用组所在节点,通过对应节点的Master机器,根据应用分组这个字段,获到同一个应用分组的所有机器名称,进而通过Salt

Minion给所述些机器分别写入该批量运维管理的配置文件。2.如权利要求1所述的多运维管理方法,其特征在于,还包括:在该业务主机上自动生成prometheus的监控配置文件;本端Master机器检测到某一报警信息,并所述报警信息包含报警所在的主机名一并同步至Central总控机器;该Central总控机器通过所述发生报警信息的主机名字,解析出该报警信息主机所在的应用分组和所在的网络区域;若按照所述报警信息需要处理本网络区域和/或本应用组的相应业务主机时,给适配节点的Master机器下发相应的执行任务。3.如权利要求1所述的多运维管理方法,其特征在于,还包括:Central总控机器解析业务主机的命名时,根据网络区域这个字段找到其所属的Master执行相应任务;在新机器执行该初始化脚本后完成包括按照应用分组

内网IP

网络区域的三段式规则命名该新机器,每个网络区域独立命名的内网IP,不同的网络区域下的内网IP可以相同。4.如权利要求1所述的多运维管理方法,其特征在于,还包括:Login机器作为所在节点的安全入口机器,对外暴露标准的sshd端口,用户通过被分配到login_id_rsa登录到对应Login机器以进入该节点的内网。5.如权利要求1所述的多运维管理方法,其特征在于,还包括:在节点的Master机器部署基础组件,其进一步包括:部署Salt

Minion接收Central总控机器的调度任务;部署Redis记录本节点内用户权限

机器对应的相关数据,部署Salt

Master接收管理本节点内安装有Salt

Minion的业务主机;Master机器作为所在网络区域的运维管控机器,对外不暴露任何端口,对内信任Central总控机器的网络访问;每个节点的Login和Master初始安装完成后,Central总控机器对其各自进行基础模版管理的同步:#salt

N login state.apply group.login完成对Login机器的模版同步、#salt...

【专利技术属性】
技术研发人员:贾晓辉陈宇汪宁芦帅陈鹏
申请(专利权)人:杭州乒乓智能技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1