一种服务器管理方法及装置与流程

文档序号:11514757阅读:147来源:国知局
一种服务器管理方法及装置与流程

本发明属于计算机领域,尤其涉及一种服务器管理方法及装置。



背景技术:

随着云计算的发展,数据中心的基础设施特别是服务器,规模以及到达万级数量。服务器自动化运维管理成为必然趋势和数据中心最迫切需求。

目前大部分数据中心的服务器管理还是靠人工或半人工化进行。业界较为领先的互联网行业,服务器自动化管理也是通过技术脚本进行。脚本方式的服务器自动化技术门槛高,与业务绑定紧,灵活性低,平台化和产品化困难。

因此,迫切需要一种服务器自动化管理技术,实现数据中心服务器全生命周期自动化功能平台化,简洁化,灵活化。



技术实现要素:

本发明提供一种服务器管理方法及装置,以解决上述问题。

本发明提供一种服务器管理方法。上述方法包括以下步骤:

创建服务器的自动化模板;

选择自动化资源,并将所述自动化资源与所述模板进行关联,形成自动化任务;

执行所述自动化任务,以完成所述服务器的自动化管理。

本发明还提供服务器管理装置,包括:模型创建模块、任务生成模块、执行模块,其中,所述模型创建模块与所述任务生成模块连接,所述任务生成模块与所述执行模块连接;

模型创建模块,用于创建服务器的自动化模板;

任务生成模块,用于选择自动化资源,并将所述自动化资源与所述模板进行关联,形成自动化任务;

执行模块,用于执行所述自动化任务,以完成所述服务器的自动化管理。

通过以下方案:创建服务器的自动化模板,选择自动化资源,并将自动化资源与所述模板进行关联,形成自动化任务,执行自动化任务,以完成服务器的自动化管理。使用本方案,可实现服务器自动化内容的任意编排与搭配,降低服务器运维技术门槛,提高自动化技术平台化,降低运维成本,提高管理效率,灵活可靠。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成

本技术:
的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1所示为本发明实施例1的服务器管理方法处理流程图;

图2所示为本发明实施例3的服务器管理功能框图;

图3所示为本发明实施例3的服务器管理装置结构图。

具体实施方式

下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。

图1所示为本发明实施例1的服务器管理方法处理流程图,包括以下步骤:

步骤102:创建服务器的自动化模板。

步骤104:选择自动化资源,并将所述自动化资源与所述模板进行关联,形成自动化任务。

步骤106:执行所述自动化任务,以完成所述服务器的自动化管理。

进一步地,所述自动化模板包括:

自动化过程动作、动作顺序以及相关联的输入信息。

其中,所述自动化过程动作至少包括固件配置、操作系统安装。

进一步地,所述资源包括需自动化的服务器节点,操作系统部署中的镜像资源、软件包、文件、工具。

进一步地,控制所述自动化任务执行过程的开始、暂停及终止,并对所述自动化任务执行过程进行详情跟踪。

服务器自动化包括固件自动化配置、操作系统自动化安装、软件自动部署、配置自动分发、故障自动定位及修复等。资源指的是服务器自动化过程中的服务器节点、自动化需要的辅助资源(镜像、软件包、文件、工具)。模板是指服务器自动化过程的编排文件,包括自动化内容、顺序、配置等。任务是指服务器自动化执行过程,支持大规模并发执行,任务可开始、终止以及过程详情跟踪。

图2所示为本发明实施例3的服务器管理功能框图。

如图2所示,首先,创建自动化模板。模板包括自动化的动作(固件配置/操作系统安装等),可配置多个动作内容,同时,配置自动化动作的顺序及依赖的输入信息。

其次,选择需要自动化的服务器节点以及所依赖的其他资源(例如操作系统部署中的镜像资源),同时关联已经定义好的模板,形成待执行的任务批次。

最后,对任务进行启动、暂停及查看任务结果,以完成服务器自动化过程。

上述方案设计了一种灵活合理的服务器自动化管理机制,使资源、配置、动作解耦,从而更易用、更灵活,将技术门槛较高的自动化运维技术产品化、平台化。

图3所示为本发明实施例3的服务器管理装置结构图。

如图3所示,根据本发明的实施例的一种服务器管理装置,包括:模型创建模块302、任务生成模块304、执行模块306,其中,所述模型创建模块302与所述任务生成模块304连接,所述任务生成模块304与所述执行模块306连接;

模型创建模块302,用于创建服务器的自动化模板;

任务生成模块304,用于选择自动化资源,并将所述自动化资源与所述模板进行关联,形成自动化任务;

执行模块306,用于执行所述自动化任务,以完成所述服务器的自动化管理。

进一步地,所述自动化模板包括:

自动化过程动作、动作顺序以及相关联的输入信息。

进一步地,所述自动化过程动作至少包括固件配置、操作系统安装。

进一步地,所述资源包括需自动化的服务器节点,操作系统部署中的镜像资源、软件包、文件、工具。

进一步地,所述执行模块306还用于控制所述自动化任务执行过程的开始、暂停及终止,并对所述自动化任务执行过程进行详情跟踪。

通过以下方案:创建服务器的自动化模板,选择自动化资源,并将自动化资源与所述模板进行关联,形成自动化任务,执行自动化任务,以完成服务器的自动化管理。使用本方案,可实现服务器自动化内容的任意编排与搭配,降低服务器运维技术门槛,提高自动化技术平台化,降低运维成本,提高管理效率,灵活可靠。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。



技术特征:

技术总结
本发明提供一种服务器管理方法及装置,上述方法包括以下步骤:创建服务器的自动化模板;选择自动化资源,并将所述自动化资源与所述模板进行关联,形成自动化任务;执行所述自动化任务,以完成所述服务器的自动化管理,使用本方案,可实现服务器自动化内容的任意编排与搭配,降低服务器运维技术门槛,提高自动化技术平台化,降低运维成本,提高管理效率,灵活可靠。

技术研发人员:郭锋;王晓通
受保护的技术使用者:郑州云海信息技术有限公司
技术研发日:2017.06.12
技术公布日:2017.10.17
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1