服务器纳管方法、装置、服务器模拟器、设备及存储介质制造方法及图纸

技术编号:39411999 阅读:10 留言:0更新日期:2023-11-19 16:03
本发明专利技术提供了一种服务器纳管方法、装置、服务器模拟器、设备及存储介质,用于解决服务器纳管效率问题。本发明专利技术首先将业务现场待纳管服务器的纳管协议接口数据收集保存到接口数据文件中,然后通过网络远程获取接口数据文件,在开发调试环境中通过服务器模拟器读取接口数据文件中的纳管协议接口数据,模拟待纳管的服务器,在通过模拟器适配成功待纳管的服务器的接口后,运维软件再基于适配的纳管协议接口纳管待纳管的服务器。通过本发明专利技术可实现未经适配的服务器的快速适配和纳管,从而提高服务器纳管效率。器纳管效率。器纳管效率。

【技术实现步骤摘要】
服务器纳管方法、装置、服务器模拟器、设备及存储介质


[0001]本专利技术涉及网络管理计算
,尤其涉及一种服务器纳管方法、装置、服务器模拟器、设备及存储介质。

技术介绍

[0002]自动化运维是提供包括网络、服务器、存储、应用的自动化管理手段,帮助IT运维部门快速实施应用级别的交付工作。
[0003]服务器设备的监控和管理是自动化运维中重要的组成部分。Redfish服务器管理协议标准是基于Restful接口和JSON数据模型的,支持HTTP/HTTPs两种请求方式。每个Redfish请求都以UTF

8编码的JSON格式提交或返回一个资源结果。Redfish接口包含请求动作和URI(统一资源标识符)。请求动作包含四种:GET;POST;PATCH;DELETE。GET用于获取或者查询资源,POST用于创建资源或者发送指令,PATCH用于更新或修改已有资源,DELETE用于删除资源。
[0004]Redfish从设计之初就是为融合基础架构的通用管理协议而设计的,能够有效降低开发运维复杂性,且具有易于实施、易于使用,安全性更高,扩展性更强等特点。基于Redfish统一的管理接口规范普及之后,未来能够有效减少不同服务器硬件管理接口带来的大量适配、开发和测试工作。
[0005]自动化运维软件在对服务器进行基于Redfish协议适配纳管过程中,需要实时获取当前服务器Redfish接口的数据结构及数据进行解析。然而,在某些局点有未适配的服务器的情况下,无法进行快速适配,或者需要开发人员出差至现场进行适配,造成软件运营成本升高。

技术实现思路

[0006]有鉴于此,本专利技术提供一种服务器纳管方法、装置、服务器模拟器、设备及存储介质,用于解决服务器纳管效率问题。
[0007]基于本专利技术实施例的一方面,本专利技术提供了一种服务器纳管方法,该方法包括:
[0008]在开发环境中运行服务器模拟器,接收从业务现场传送过来的待纳管服务器导出的接口数据文件;
[0009]服务器模拟器基于接口数据文件的内容模拟业务现场的待纳管服务器;
[0010]运维软件连接服务器模拟器,进行待纳管服务器的纳管协议接口适配;
[0011]在通过服务器模拟器完成待纳管服务器的纳管协议接口的适配后,运维软件基于适配的纳管协议接口对待纳管服务器进行实际纳管。
[0012]进一步地,所述服务器模拟器基于接口数据文件的内容模拟业务现场的待纳管服务器的方法为:
[0013]所述服务器模拟器读取接口配置文件,所述接口配置文件用于为服务器模拟器配置纳管协议各接口对应的接口URL、各接口与接口数据文件的对应关系;
[0014]当所述服务器模拟器接收到运维软件对纳管协议接口的调用时,根据所述接口配置文件读取并解析纳管协议接口对应的接口数据文件内容,将接口对应的接口数据文件的内容反馈给运维软件。
[0015]进一步地,所述服务器模拟器在启动时读取地址配置文件的内容,所述地址配置文件中配置有所述服务器模拟器的IP地址和访问端口;
[0016]所述服务器模拟器在启动时绑定地址配置文件中配置的IP地址和访问端口,以供自动化运维软件连接访问所述服务器模拟器。
[0017]进一步地,所述的纳管协议为Redfish服务器管理协议。
[0018]基于本专利技术实施例的一方面,本专利技术还提供一种服务器纳管装置,该装置所包括的模块可以是在具有信息处理能力的设备存储介质中存储或运行的软件模块,所述装置包括:
[0019]接收及配置模块,用于接收从业务现场传送过来的待纳管服务器导出的接口数据文件,以及进行服务器模拟器的配置;
[0020]服务器模拟器,用于接收运维软件模块对纳管协议接口的调用请求,基于接口数据文件的内容模拟业务现场的待纳管服务器,以实现运维软件模块对待纳管服务器的纳管协议接口的适配;
[0021]运维软件模块,用于在通过服务器模拟器实现对待纳管服务器的纳管协议接口的适配后,基于适配的纳管协议接口对待纳管服务器进行实际纳管。
[0022]进一步地,所述服务器模拟器,还用于读取接口配置文件,所述接口配置文件用于为服务器模拟器配置纳管协议各接口对应的接口URL、各接口与接口数据文件的对应关系;当所述服务器模拟器接收到运维软件模块对纳管协议接口的调用时,根据所述接口配置文件读取并解析纳管协议接口对应的接口数据文件内容,将接口对应的接口数据文件的内容反馈给运维软件模块。
[0023]进一步地,所述服务器模拟器,还用于在启动时读取地址配置文件的内容并绑定地址配置文件中配置的IP地址和访问端口,以供自动化运维软件模块连接访问所述服务器模拟器。
[0024]基于本专利技术实施例的一方面,本专利技术还提供一种服务器模拟器,所述服务器模拟器用于在开发环境中模拟业务现场中的待纳管服务器,以使运维软件对待纳管服务器的纳管协议接口进行适配,在一个具有信息处理能力的计算设备中可同时运行多个服务器模拟器,模拟多个待纳管服务器,该服务器模拟器包括:
[0025]配置读取模块,用于在启动时读取地址配置文件和接口配置文件的内容,所述地址配置文件中配置有所述服务器模拟器的IP地址和访问端口;所述接口配置文件中配置有纳管协议各接口对应的接口URL、各接口与接口数据文件的对应关系;
[0026]初始化模块,用于在启动时绑定地址配置文件中配置的IP地址和访问端口;
[0027]接口模拟模块,用于在接收到运维软件对纳管协议接口的调用请求时,根据所述接口配置文件读取并解析纳管协议接口对应的接口数据文件内容,将接口对应的接口数据文件的内容反馈给运维软件。
[0028]基于本专利技术实施例的一方面,本专利技术还提供一种电子设备,包括处理器、通信接口、存储介质和通信总线,其中,处理器、通信接口、存储介质通过通信总线完成相互间的通
信;
[0029]存储介质,用于存放计算机程序;
[0030]处理器,用于执行存储介质上所存放的计算机程序时,实施本专利技术提供的服务器纳管方法。
[0031]基于本专利技术实施例的一方面,本专利技术还提供一种存储介质,其上存储有计算机程序,所述计算机程序当被处理器执行时实施本专利技术提供的服务器纳管方法。
附图说明
[0032]为了更加清楚地说明本专利技术实施例或者现有技术中的技术方案,下面将对本专利技术实施例或者现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据本专利技术实施例的这些附图获得其他的附图。
[0033]图1为本专利技术一实施例提供的服务器纳管方法的步骤流程示意图;
[0034]图2A为本专利技术一实施例中导出的待纳管服务器的Redfish接口数据文件的示例;
[0035]图2B为本专利技术一实施例中Redfish“供电体”接口数据文件的内容示例;
[0036]图3为本专利技术一实施例中服务器模拟器的接本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种服务器纳管方法,其特征在于,该方法包括:在开发环境中运行服务器模拟器,接收从业务现场传送过来的待纳管服务器导出的接口数据文件;服务器模拟器基于接口数据文件的内容模拟业务现场的待纳管服务器;运维软件连接服务器模拟器,进行待纳管服务器的纳管协议接口适配;在通过服务器模拟器完成待纳管服务器的纳管协议接口的适配后,运维软件基于适配的纳管协议接口对待纳管服务器进行实际纳管。2.根据权利要求1所述的方法,其特征在于,所述服务器模拟器基于接口数据文件的内容模拟业务现场的待纳管服务器的方法为:所述服务器模拟器读取接口配置文件,所述接口配置文件用于为服务器模拟器配置纳管协议各接口对应的接口URL、各接口与接口数据文件的对应关系;当所述服务器模拟器接收到运维软件对纳管协议接口的调用时,根据所述接口配置文件读取并解析纳管协议接口对应的接口数据文件内容,将接口对应的接口数据文件的内容反馈给运维软件。3.根据权利要求1所述的方法,其特征在于,所述服务器模拟器在启动时读取地址配置文件的内容,所述地址配置文件中配置有所述服务器模拟器的IP地址和访问端口;所述服务器模拟器在启动时绑定地址配置文件中配置的IP地址和访问端口,以供自动化运维软件连接访问所述服务器模拟器。4.根据权利要求1所述的方法,其特征在于,所述的纳管协议为Redfish服务器管理协议。5.一种服务器纳管装置,其特征在于,所述装置包括:接收及配置模块,用于接收从业务现场传送过来的待纳管服务器导出的接口数据文件,以及进行服务器模拟器的配置;服务器模拟器,用于接收运维软件模块对纳管协议接口的调用请求,基于接口数据文件的内容模拟业务现场的待纳管服务器,以实现运维软件模块对待纳管服务器的纳管协议接口的适配;运维软件模块,用于在通过服务器模拟器实现对待纳管服务器的纳管协议接口的适配后,基于适配的纳管协议接口对待纳管服务器进行实际纳管。6.根据...

【专利技术属性】
技术研发人员:董浩
申请(专利权)人:新华三技术有限公司
类型:发明
国别省市:

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

1