一种高效运维的分布式系统以及运维方法技术方案

技术编号:33630126 阅读:15 留言:0更新日期:2022-06-02 01:32
本发明专利技术公开了一种高效运维的分布式系统以及运维方法,系统中,WEB界面登录模块提供系统登录界面及入口,并提供服务器后端登录界面及入口;后端存储模块用于在后端存储所有分布式服务器的信息,以及存储所有分布式服务器的连接到操作链表;命令构造及编辑模块用于批量同步编辑命令或指定服务器编辑命令,以及构造新的操作命令以增加分布式系统的操作功能;数据输出模块用于输出数据,同时针对输出数据携带来源IP前缀,并将输出数据直接SSH推送至所有分布式服务器。通过本发明专利技术的技术方案,能够快速定位和排查系统的异常点和日志信息,便于提高处理故障的速度,能够对不同系统进行专业的操作和个性化运维管理,能够加快日常巡检速度。度。度。

【技术实现步骤摘要】
一种高效运维的分布式系统以及运维方法


[0001]本专利技术涉及分布式系统
,尤其涉及一种高效运维的分布式系统以及一种分布式系统的高效运维方法。

技术介绍

[0002]目前,一般来说,不是数量太多的分布式服务器组,运维人员在处理业务和平台维护工作时,都是采用终端命令行工具逐台登录进行命令操作,较为耗时和重复操作。
[0003]目前常见的分布式运维系统主要是解决相关业务本身的操作维护,主要专注于进程的启动、停止、日志清理、性能空间巡检等,支持的功能有限和操作空间很局限。对于需要深入分析、监控、查找、计算、文件操作等命令行式的功能支持度不高。
[0004]大型的分布式服务器上10台主机,一般会开发专门的业务运维系统,可以实现部分运维功能,例如日志查询、巡检、清理等,但是高层次的图形化运维系统不能较为全面的覆盖Linux或者Unix等服务器的功能命令,使得运维上不灵活,有时候后不得不还是通过命令行登录进行运维操作处理。

技术实现思路

[0005]针对上述问题,本专利技术提供了一种高效运维的分布式系统,采用WEB界面进行登录,减少SSH工具安装登录过程,加快日常巡检速度,后台配置任意云化分布式服务器组,灵活组合进行批量登录和操作运维,通过在输出数据中携带来源IP从而能够快速从云化的分布式系统中定位和找出和排查系统的异常点和日志信息,便于提高处理故障的速度,此外,通过自定义构造新的操作命令,能够对不同系统进行专业的操作和个性化运维管理。
[0006]为实现上述目的,本专利技术提供了一种高效运维的分布式系统,包括:WEB界面登录模块、后端存储模块、命令构造及编辑模块以及数据输出模块;
[0007]所述WEB界面登录模块提供系统登录界面及入口,并提供服务器后端登录界面及入口;
[0008]所述后端存储模块用于在后端存储所有分布式服务器的信息,以及存储所有分布式服务器的连接到操作链表;
[0009]所述命令构造及编辑模块用于批量同步编辑命令或指定服务器编辑命令,以及构造新的操作命令以增加分布式系统的操作功能;
[0010]所述数据输出模块用于输出数据,同时针对输出数据携带来源IP前缀,并将输出数据直接SSH推送至所有分布式服务器。
[0011]在上述技术方案中,优选地,所述命令构造及编辑模块支持所有的shell命令。
[0012]在上述技术方案中,优选地,所述系统登录入口提供基于IP段或IP组的登录方式,所述服务器后端登录入口提供基于命令行的登录方式。
[0013]在上述技术方案中,优选地,所述命令构造及编辑模块提供命令行输入以及命令行输出数据窗口。
[0014]在上述技术方案中,优选地,所述数据输出模块采用拉数据模式输出数据。
[0015]本专利技术还提出一种分布式系统的高效运维方法,应用于上述技术方案中任一项公开的分布式系统,包括:
[0016]由WEB界面登录模块以IP段或IP组登录入所述分布式系统,以命令行方式登录入分布式服务器组;
[0017]在后端存储所有分布式服务器的信息,将所有分布式服务器的连接存储至操作链表;
[0018]针对所有分布式服务器进行批量同步编辑命令或针对指定分布式服务器编辑命令;
[0019]根据所述分布式系统的操作功能需求构造并编辑新的操作命令;
[0020]将携带来源IP前缀的输出数据直接SSH推送至所有分布式服务器。
[0021]在上述技术方案中,优选地,针对分布式服务器所编辑的命令支持所有shell命令。
[0022]在上述技术方案中,优选地,在命令行输入以及命令行输出数据窗口中编辑命令,并以命令行方式输出数据。
[0023]在上述技术方案中,优选地,输出数据采用拉数据模式。
[0024]与现有技术相比,本专利技术的有益效果为:采用WEB界面进行登录,减少SSH工具安装登录过程,加快日常巡检速度,后台配置任意云化分布式服务器组,灵活组合进行批量登录和操作运维,通过在输出数据中携带来源IP从而能够快速从云化的分布式系统中定位和找出和排查系统的异常点和日志信息,便于提高处理故障的速度,此外,通过自定义构造新的操作命令,能够对不同系统进行专业的操作和个性化运维管理。
附图说明
[0025]图1为本专利技术一种实施例公开的高效运维的分布式系统的模块示意图;
[0026]图2为本专利技术一种实施例公开的分布式系统的高效运维方法的流程示意图。
[0027]图中,各组件与附图标记之间的对应关系为:
[0028]11.WEB界面登录模块,12.后端存储模块,13.命令构造及编辑模块,14.数据输出模块。
具体实施方式
[0029]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术的一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0030]下面结合附图对本专利技术做进一步的详细描述:
[0031]如图1和图2所示,根据本专利技术提供的一种高效运维的分布式系统,包括:WEB界面登录模块11、后端存储模块12、命令构造及编辑模块13以及数据输出模块14;
[0032]WEB界面登录模块11提供系统登录界面及入口,并提供服务器后端登录界面及入口;
[0033]后端存储模块12用于在后端存储所有分布式服务器的信息,以及存储所有分布式服务器的连接到操作链表;
[0034]命令构造及编辑模块13用于批量同步编辑命令或指定服务器编辑命令,以及构造新的操作命令以增加分布式系统的操作功能;
[0035]数据输出模块14用于输出数据,同时针对输出数据携带来源IP前缀,并将输出数据直接SSH推送至所有分布式服务器。
[0036]在该实施方式中,采用WEB界面进行登录,减少SSH工具安装登录过程,加快日常巡检速度,后台配置任意云化分布式服务器组,灵活组合进行批量登录和操作运维,通过在输出数据中携带来源IP从而能够快速从云化的分布式系统中定位和找出和排查系统的异常点和日志信息,便于提高处理故障的速度,此外,通过自定义构造新的操作命令,能够对不同系统进行专业的操作和个性化运维管理。
[0037]具体地,在上述实施方式中,优选地,系统登录入口提供基于IP段登录方式,或者是IP组的登录方式,便于运营人员可以快速的批量登录服务器,无需繁琐的其他准备或者重复的操作。
[0038]然后,系统在后端存储所有分布式服务器的信息,包含分组名、IP、用户名、密码和SSH端口等信息。
[0039]接着,登录分布式服务器组采用SSH/SSH2等命令行式的后端登录,并存储所有连接到操作链表,登录后WEB前端提供命令行输入功能以及命令行输出数据窗口,输出数据采用拉数据模式,让用户感受是使用类似Secur本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种高效运维的分布式系统,其特征在于,包括:WEB界面登录模块、后端存储模块、命令构造及编辑模块以及数据输出模块;所述WEB界面登录模块提供系统登录界面及入口,并提供服务器后端登录界面及入口;所述后端存储模块用于在后端存储所有分布式服务器的信息,以及存储所有分布式服务器的连接到操作链表;所述命令构造及编辑模块用于批量同步编辑命令或指定服务器编辑命令,以及构造新的操作命令以增加分布式系统的操作功能;所述数据输出模块用于输出数据,同时针对输出数据携带来源IP前缀,并将输出数据直接SSH推送至所有分布式服务器。2.根据权利要求1所述的高效运维的分布式系统,其特征在于,所述命令构造及编辑模块支持所有的shell命令。3.根据权利要求1所述的高效运维的分布式系统,其特征在于,所述系统登录入口提供基于IP段或IP组的登录方式,所述服务器后端登录入口提供基于命令行的登录方式。4.根据权利要求1所述的高效运维的分布式系统,其特征在于,所述命令构造及编辑模块提供命令行输入以及命令行输出数据窗口。5....

【专利技术属性】
技术研发人员:蒲守佳
申请(专利权)人:北京思特奇信息技术股份有限公司
类型:发明
国别省市:

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

1