一种基于远端的服务器批量启动方法、装置、设备及介质制造方法及图纸

技术编号:32727441 阅读:14 留言:0更新日期:2022-03-20 08:32
本发明专利技术提出了一种基于远端的服务器批量启动方法,运行于远端管理平台中,包括:获取每个服务器中智能网卡的配置信息;当服务器中智能网卡的配置信息满足预设条件时,根据预先建立的智能网卡、智能网卡所在服务器、智能网卡所在服务器的基板管理控制器的映射关系,通过与对应服务器的基板管理控制器通信,使得对应基板管理控制器控制对应服务器启动,其中,预设条件为智能网卡上存储代理服务部署完成,本发明专利技术还提出了一种基于远端的服务器批量启动装置、设备及介质,有效解决由于现有技术无法适应当服务器中的智能网卡可以支持存储代理服务的情况,提高了服务器的启动控制效率。提高了服务器的启动控制效率。提高了服务器的启动控制效率。

【技术实现步骤摘要】
一种基于远端的服务器批量启动方法、装置、设备及介质


[0001]本专利技术涉及服务器启动领域,尤其是涉及一种基于远端的服务器批量启动方法、装置、设备及介质。

技术介绍

[0002]安装在服务器上的智能网卡支持存储代理(Storage Initator)服务,存储代理服务可以分为前端和后端两部分。前端用于处理服务器通过块存储设备发送过来的IO(input/output,输入输出)命令,然后发送至后端存储资源池,后端存储资源池将执行IO命令的结果逆向传递回服务器。
[0003]服务器可以通过智能网卡上的存储代理服务挂载并使用云盘,甚至通过云盘引导。由于智能网卡的存储代理服务部署就绪需要一定的准备时间,这个时间可能是几分钟,所以在服务器首次上电启动过程中,需要确保服务器在智能网卡的存储代理部署完成后再进行启动引导。
[0004]但是,现有技术中服务器的上电启动一般是有单个服务器直接进行控制,而且一般是针对智能网卡上存储开机配置信息,一旦智能网卡不在位,则服务器无法正常启动,无法适应当服务器中的智能网卡可以支持存储代理服务的情况,而且启动控制效率低。

技术实现思路

[0005]本专利技术为了解决现有技术中存在的问题,创新提出了一种基于远端的服务器批量启动方法、装置、设备及介质,有效解决由于现有技术无法适应当服务器中的智能网卡可以支持存储代理服务的情况,提高了服务器的启动控制效率。
[0006]本专利技术第一方面提供了一种基于远端的服务器批量启动方法,运行于远端管理平台中,包括:
>[0007]获取每个服务器中智能网卡的配置信息;
[0008]当服务器中智能网卡的配置信息满足预设条件时,根据预先建立的智能网卡、智能网卡所在服务器、智能网卡所在服务器的基板管理控制器的映射关系,通过与对应服务器的基板管理控制器通信,使得对应基板管理控制器控制对应服务器启动,其中,预设条件为智能网卡上存储代理服务部署完成。
[0009]可选地,还包括:如果无法获取服务器中智能网卡的配置信息,则对应服务器的基板管理控制器直接控制服务器启动。
[0010]进一步地,当智能网卡不在位或智能网卡在位但功能异常时,远端管理平台无法无法获取服务器中智能网卡的配置信息。
[0011]可选地,还包括:当服务器中智能网卡的配置信息不满足预设条件时,周期性的轮询对应服务器中智能网卡的配置信息,直到对应服务器中智能网卡的配置信息满足预设条件。
[0012]可选地,智能网卡的配置信息包括智能网卡IP信息、智能网卡上存储代理服务部
署进度信息。
[0013]可选地,预先建立的智能网卡、智能网卡所在服务器、智能网卡所在服务器的基板管理控制器的映射关系存储形式为映射关系数据库或映射关系数据表。
[0014]进一步地,预先建立的智能网卡、智能网卡所在服务器、智能网卡所在服务器的基板管理控制器的映射关系支持更新操作,所述更新操作包括但不限于新建、修改、删除。
[0015]本专利技术第二方面提供了一种基于远端的服务器批量启动装置,运行于远端管理平台中,包括:
[0016]获取模块,获取每个服务器中智能网卡的配置信息;
[0017]启动控制模块,当服务器中智能网卡的配置信息满足预设条件时,根据预先建立的智能网卡、智能网卡所在服务器、智能网卡所在服务器的基板管理控制器的映射关系,通过与对应服务器的基板管理控制器通信,使得对应基板管理控制器控制对应服务器启动,其中,预设条件为智能网卡上存储代理服务部署完成。
[0018]本专利技术第三方面提供了一种电子设备,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现如本专利技术第一方面所述的一种基于远端的服务器批量启动方法的步骤。
[0019]本专利技术第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如本专利技术第一方面所述的一种基于远端的服务器批量启动方法的步骤。
[0020]本专利技术采用的技术方案包括以下技术效果:
[0021]1、本专利技术通过获取每个服务器中智能网卡的配置信息;当服务器中智能网卡的配置信息满足预设条件时,根据预先建立的智能网卡、智能网卡所在服务器、智能网卡所在服务器的基板管理控制器的映射关系,通过与对应服务器的基板管理控制器通信,使得对应基板管理控制器控制对应服务器启动,有效解决由于现有技术无法适应当服务器中的智能网卡可以支持存储代理服务的情况,提高了服务器的启动控制效率;而且不需要对服务器BMC做较大改动即可实现,最大程度降低了实现成本。
[0022]2、本专利技术技术方案中,当智能网卡不在位或智能网卡在位但功能异常时,远端管理平台无法无法获取服务器中智能网卡的配置信息,即当无法获取服务器中智能网卡的配置信息,则对应服务器的基板管理控制器直接控制服务器启动,不仅实现智能网卡在位且功能正常时的服务器启动,而且也可实现智能网卡不在位或智能网卡在位但功能异常的情况下,服务器也能正常启动。
[0023]3、本专利技术技术方案中的智能网卡的配置信息包括智能网卡IP信息、智能网卡上存储代理服务部署进度信息,便于远端管理平台及时获取智能网卡上存储代理服务的部署进度,也便于远端管理平台能够根据预先建立的智能网卡、智能网卡所在服务器、智能网卡所在服务器的基板管理控制器的映射关系,确定对应对应的服务器以及基板管理控制器,实现服务器启动的批量控制。
[0024]4、本专利技术技术方案中预先建立的智能网卡、智能网卡所在服务器、智能网卡所在服务器的基板管理控制器的映射关系存储形式为映射关系数据库或映射关系数据表;预先建立的智能网卡、智能网卡所在服务器、智能网卡所在服务器的基板管理控制器的映射关系支持更新操作,所述更新操作包括但不限于新建、修改、删除;保证了服务器启动批量控
制的准确性以及可靠性。
[0025]应当理解的是以上的一般描述以及后文的细节描述仅是示例性和解释性的,并不能限制本专利技术。
附图说明
[0026]为了更清楚说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单介绍,显而易见的,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0027]图1为本专利技术方案中实施例一方法的流程示意图;
[0028]图2为本专利技术方案中实施例二装置的结构示意图;
[0029]图3为本专利技术方案中实施例三设备的结构示意图。
具体实施方式
[0030]为能清楚说明本方案的技术特点,下面通过具体实施方式,并结合其附图,对本专利技术进行详细阐述。下文的公开提供了许多不同的实施例或例子用来实现本专利技术的不同结构。为了简化本专利技术的公开,下文中对特定例子的部件和设置进行描述。此外,本专利技术可以在不同例子中重复参考数字和/或字母。这种重复是为了简化和清楚的目的,其本身不指示所讨论各种实施例和/或设置之间的关系。应当注意,在附图中所图示的部件不本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于远端的服务器批量启动方法,其特征是,运行于远端管理平台中,包括:获取每个服务器中智能网卡的配置信息;当服务器中智能网卡的配置信息满足预设条件时,根据预先建立的智能网卡、智能网卡所在服务器、智能网卡所在服务器的基板管理控制器的映射关系,通过与对应服务器的基板管理控制器通信,使得对应基板管理控制器控制对应服务器启动,其中,预设条件为智能网卡上存储代理服务部署完成。2.根据权利要求1所述的一种基于远端的服务器批量启动方法,其特征是,还包括:如果无法获取服务器中智能网卡的配置信息,则对应服务器的基板管理控制器直接控制服务器启动。3.根据权利要求2所述的一种基于远端的服务器批量启动方法,其特征是,当智能网卡不在位或智能网卡在位但功能异常时,远端管理平台无法无法获取服务器中智能网卡的配置信息。4.根据权利要求1所述的一种基于远端的服务器批量启动方法,其特征是,还包括:当服务器中智能网卡的配置信息不满足预设条件时,周期性的轮询对应服务器中智能网卡的配置信息,直到对应服务器中智能网卡的配置信息满足预设条件。5.根据权利要求1

4任意一项所述的一种基于远端的服务器批量启动方法,其特征是,智能网卡的配置信息包括智能网卡IP信息、智能网卡上存储代理服务部署进度信息。6.根据权利要求1

4...

【专利技术属性】
技术研发人员:吴智谦陈翔
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

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

1