基于PaaS平台进行服务器维护的方法与系统以及设备技术方案

技术编号:35216108 阅读:11 留言:0更新日期:2022-10-15 10:31
本发明专利技术涉及服务器管理技术领域,具体涉及一种基于PaaS平台进行服务器维护的方法与系统以及设备。本发明专利技术提出的基于PaaS平台进行服务器维护的方法包括:PaaS控制台将维护指令以及欲维护的目标服务器的ID和/或IP发送到目标服务器对应的对外接口,以使对外接口将维护指令发送到目标服务器,进而完成维护操作。其中,对外接口为一个或多个;每个对外接口对应一个或多个目标服务器。本发明专利技术大大降低了人工成本和时间成本,也降低了出错率。只需要一个人在短时间内就可以完成对很多台服务器的维护操作。当需要发送较大文件的时候,因为只需将文件发送到对外接口,然后由对外接口分发到目标服务器,极大地减少了互联网上的传输压力。极大地减少了互联网上的传输压力。极大地减少了互联网上的传输压力。

【技术实现步骤摘要】
基于PaaS平台进行服务器维护的方法与系统以及设备


[0001]本专利技术涉及服务器管理
,具体涉及一种基于PaaS平台进行服务器维护的方法与系统以及设备。

技术介绍

[0002]互联网中部署了大量的服务器,如常见的web服务器、数据库服务器、文件服务器、负载均衡服务器、缓存服务器、搜索服务器和作业服务器,等等。在维护这些服务器时,例如执行更新文件、启动服务,或者通过一些自定义脚本执行操作时,通常需要一台一台手动地进行操作。
[0003]当服务器数量达到数百台、数千台时,这种操作方法就显得费时费力,需要大量的人工成本以及时间成本,非常影响效率。
[0004]有鉴于此,亟待提出一种更为高效的维护方案。

技术实现思路

[0005]为了解决现有技术中的上述问题,本专利技术提出了一种基于PaaS平台进行服务器维护的方法与系统以及设备,大大降低了人工成本和时间成本,也降低了出错率。
[0006]本专利技术的一方面,提出一种基于PaaS平台进行服务器维护的方法,所述方法包括:
[0007]PaaS控制台将维护指令以及欲维护的目标服务器的ID和/或IP发送到所述目标服务器对应的对外接口,以使所述对外接口将所述维护指令发送到所述目标服务器,进而完成维护操作;
[0008]其中,
[0009]所述对外接口为一个或多个;
[0010]每个所述对外接口对应一个或多个所述目标服务器。
[0011]优选地,在“PaaS控制台将维护指令以及欲维护的目标服务器的ID和/或IP发送到所述目标服务器对应的对外接口”的步骤之前,所述方法还包括:
[0012]所述PaaS控制台根据人机交互界面的输入信息,选择欲维护的服务器作为所述目标服务器;
[0013]根据所述人机交互界面的输入信息,获取所述维护指令。
[0014]优选地,“所述PaaS控制台根据人机交互界面的输入信息,选择欲维护的服务器作为所述目标服务器”的步骤包括:
[0015]所述PaaS控制台根据所述人机交互界面的输入信息,选择所述欲维护的服务器所属的节点作为目标节点;
[0016]根据所述人机交互界面的输入信息,在所述目标节点下选择所述欲维护的服务器所属的机房作为目标机房;
[0017]根据所述人机交互界面的输入信息,在所述目标机房中选择所述欲维护的服务器作为所述目标服务器;
[0018]其中,
[0019]所述节点为一个或多个;
[0020]每个所述节点下设置有一个或多个所述机房;
[0021]每个所述机房中设置有一个所述对外接口和多个所述服务器,且同一个所述机房中的所述对外接口与每个所述服务器通过局域网连接。
[0022]可选地,“所述PaaS控制台根据人机交互界面的输入信息,选择欲维护的服务器作为所述目标服务器”的步骤包括:
[0023]所述PaaS控制台根据所述人机交互界面的输入信息,从预先保存的服务器列表中,选择欲维护的服务器作为所述目标服务器。
[0024]优选地,所述维护指令包括:需要执行的脚本命令,以及对应的参数和/或文件;
[0025]其中,
[0026]所述需要执行的脚本命令为一个或多个;
[0027]每个所述需要执行的脚本命令对应零个、1个或多个参数;
[0028]每个所述需要执行的脚本命令对应零个、1个或多个文件。
[0029]优选地,“根据所述人机交互界面的输入信息,获取所述维护指令”的步骤包括:
[0030]根据所述人机交互界面的输入信息,从预先保存的脚本命令列表中选择所述需要执行的脚本命令,并选择每个所述需要执行的脚本命令对应的参数和/或文件。
[0031]优选地,所述方法还包括:
[0032]接收所述目标服务器返回的执行结果。
[0033]本专利技术的第二方面,还提出另一种基于PaaS平台进行服务器维护的方法,所述方法包括:
[0034]对外接口接收PaaS控制台发来的维护指令以及欲维护的目标服务器的ID和/或IP;
[0035]将所述维护指令发送到所述目标服务器,以使所述目标服务器执行所述维护指令,从而完成维护操作;
[0036]其中,
[0037]所述对外接口为一个或多个;
[0038]每个所述对外接口对应一个或多个所述目标服务器。
[0039]本专利技术的第三方面,还提出一种基于PaaS平台进行服务器维护的系统,所述系统包括:PaaS控制台和对外接口;
[0040]所述PaaS控制台配置为:将维护指令以及欲维护的目标服务器的ID和/或IP发送到所述目标服务器对应的对外接口;
[0041]所述对外接口配置为:接收所述PaaS控制台发来的所述目标服务器ID和所述维护指令;将所述维护指令发送到所述目标服务器,以使所述目标服务器执行所述维护指令,从而完成维护操作;
[0042]其中,
[0043]所述对外接口为一个或多个;
[0044]每个所述对外接口对应一个或多个所述目标服务器。
[0045]本专利技术的第四方面,还提出一种计算机可读存储设备,存储有能够被处理器加载
并执行如上面所述方法的计算机程序。
[0046]与最接近的现有技术相比,本专利技术具有如下有益效果:
[0047]本专利技术提出的基于PaaS平台进行服务器维护的方法,首先由PaaS控制台将维护指令以及欲维护的目标服务器的ID和/或IP发送到目标服务器对应的对外接口,然后由对外接口通过内网或外网将维护指令发送到目标服务器,使得目标服务器执行维护指令,从而完成维护操作。其中,维护指令包括:一个或多个脚本命令及其对应的参数和/或文件。本专利技术通过将脚本命令进行统一管理,无论是更新文件、启动服务都可以写成自动化脚本,根据不同的业务场景,通过命令发送到需要维护的目标服务器上,最后根据执行结果记录该次任务关联的日志。为了便于用户在PaaS控制台选择欲维护的服务器和维护指令,可以事先按照节点、机房对服务器进行分组,并将维护指令以脚本命令的形式保存在PaaS平台中。
[0048]因此,本专利技术大大降低了人工成本和时间成本,也降低了出错率(某台服务器漏掉情况)。只需要一个人在短时间内就可以完成对很多台服务器的维护操作,同时哪些任务在哪些服务器上执行过也会有详细的记录。
[0049]另外,当需要发送较大文件的时候(例如,对服务器进行升级的时候),由于每个对外接口对应一个或多个目标服务器,只需将文件发送到对外接口,然后由对外接口在局域网内或者在目标服务器的边缘侧分发文件,极大地减少了互联网上的传输压力,而且传输速度更快。
附图说明
[0050]图1是本专利技术提出的基于PaaS平台进行服务器维护的方法实施例一的主要步骤示意图;
[0051]图2是本专利技术提出的基于PaaS平台进行服务器维护的方法实施例二的主要步骤示意图;
[0052]图3是本专利技术提出的基于PaaS平台本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于PaaS平台进行服务器维护的方法,其特征在于,所述方法包括:PaaS控制台将维护指令以及欲维护的目标服务器的ID和/或IP发送到所述目标服务器对应的对外接口,以使所述对外接口将所述维护指令发送到所述目标服务器,进而完成维护操作;其中,所述对外接口为一个或多个;每个所述对外接口对应一个或多个所述目标服务器。2.根据权利要求1所述的基于PaaS平台进行服务器维护的方法,其特征在于,在“PaaS控制台将维护指令以及欲维护的目标服务器的ID和/或IP发送到所述目标服务器对应的对外接口”的步骤之前,所述方法还包括:所述PaaS控制台根据人机交互界面的输入信息,选择欲维护的服务器作为所述目标服务器;根据所述人机交互界面的输入信息,获取所述维护指令。3.根据权利要求2所述的基于PaaS平台进行服务器维护的方法,其特征在于,“所述PaaS控制台根据人机交互界面的输入信息,选择欲维护的服务器作为所述目标服务器”的步骤包括:所述PaaS控制台根据所述人机交互界面的输入信息,选择所述欲维护的服务器所属的节点作为目标节点;根据所述人机交互界面的输入信息,在所述目标节点下选择所述欲维护的服务器所属的机房作为目标机房;根据所述人机交互界面的输入信息,在所述目标机房中选择所述欲维护的服务器作为所述目标服务器;其中,所述节点为一个或多个;每个所述节点下设置有一个或多个所述机房;每个所述机房中设置有一个所述对外接口和多个所述服务器,且同一个所述机房中的所述对外接口与每个所述服务器通过局域网连接。4.根据权利要求2所述的基于PaaS平台进行服务器维护的方法,其特征在于,“所述PaaS控制台根据人机交互界面的输入信息,选择欲维护的服务器作为所述目标服务器”的步骤包括:所述PaaS控制台根据所述人机交互界面的输入信息,从预先保存的服务器列表中,选择欲维护的服务器作为所述目标服务器。5.根据权利要求2所述的基于PaaS平台进行服务器维护...

【专利技术属性】
技术研发人员:李路成戴迪贾宏伟郭建君
申请(专利权)人:北京蔚领时代科技有限公司
类型:发明
国别省市:

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

1