一种快速配置BMC系统设置的方法及装置制造方法及图纸

技术编号:15749716 阅读:73 留言:0更新日期:2017-07-03 14:36
本发明专利技术涉及系统配置领域,公开了一种快速配置BMC系统设置的方法,从BMC的web界面中导出文本文件至用户;用户对文本文件的内容进行更改;将更改后的文本文件导入到BMC;BMC根据文本文件内容自动更改其配置状态;将配置好的文本文件导出到其他同型号的服务器中,根据文本文件内容自动更改各对应服务器中的BMC的配置状态。还公开了一种快速配置BMC系统设置的装置,包括:第一导出模块、第一更改模块、导入模块、第二更改模块和第二导出模块。本发明专利技术通过对BMC增加导入、导出服务器配置功能,实现对多个服务器的自动配置,从而大大节约了配置时间。

【技术实现步骤摘要】
一种快速配置BMC系统设置的方法及装置
本专利技术涉及系统配置领域,尤其涉及一种快速配置BMC系统设置的方法及装置。
技术介绍
随着服务器技术的快速发展,服务器的性能以及功能也越来越强大,服务器中可以设置的选项也越来越多,通过设置服务器的配置信息,可以更好地监控服务器状态。传统服务器管理中,配置BMC系统设置的方法有两种,一种是通过web界面将需要配置的系统设置进行配置,这种方法需要一台一台机器配置,比较耗时,而且浪费人力;另一种方法就是通过工具或者ipmi协议进行配置,这样存在的问题就是命令行操作比较繁复杂。因此,如何快速有效地对BMC系统进行配置是目前亟待解决的技术问题。
技术实现思路
本专利技术针对目前需求以及现有技术发展的不足之处,提供一种快速配置BMC系统设置的方法及装置,通过在BMC的web界面增加导入、导出服务器配置的功能,方便了工作人员对服务器进行配置,同时达到节约时间的目的。为了便于理解,对本专利技术中出现的部分名词作以下解释说明:BMC:基板管理控制器,英文全称为:BaseboardManagementController,是一个专门的服务处理机,利用传感器来监控一台计算机。BMC源代码:是指在BMC中未编译的、按照一定的程序设计语言规范书写的文本文件,是一系列人类可读的计算机语言指令。结构体:是由一系列具有相同类型或不同类型的数据构成的数据集合;在C语言中,结构体(struct)指的是一种数据结构,是C语言中聚合数据类型(aggregatedatatype)的一类;结构体可以被声明为变量、指针或数组等,用以实现较复杂的数据结构。为了实现上述目的,本专利技术采用以下的技术方案:本专利技术提供了一种快速配置BMC系统设置的方法,包括以下步骤:从BMC的web界面中导出文本文件至用户;用户对文本文件的内容进行更改;将更改后的文本文件导入到BMC;BMC根据文本文件内容自动更改其配置状态;将配置好的文本文件导出到其他同型号的服务器中,根据文本文件内容自动更改各对应服务器中的BMC的配置状态。优选地,在从BMC的web界面中导出文本文件至用户之前,还包括:在BMC源代码中构建一个结构体。优选地,所述的在BMC源代码中构建一个结构体,包括:在BMC源代码中构建一个可以提供给用户进行配置选项的结构体。优选地,所述的从BMC的web界面中导出文本文件至用户,包括:从BMC的web界面中导出配置状态为接收文本文件之前BMC的配置状态的文本文件至用户。基于一种快速配置BMC系统设置的方法的一种快速配置BMC系统设置的装置,包括:第一导出模块,用于从BMC的web界面中导出文本文件至用户;第一更改模块,用于用户对文本文件的内容进行更改;导入模块,用于将更改后的文本文件导入到BMC;第二更改模块,用于BMC根据文本文件内容自动更改其配置状态;第二导出模块,用于将配置好的文本文件导出到其他同型号的服务器中,根据文本文件内容自动更改各对应服务器中的BMC的配置状态。优选地,还包括:构建模块,用于在BMC源代码中构建一个结构体。本专利技术的有益效果:1.本专利技术通过在BMC的web界面增加导入、导出服务器配置的功能,即可通过文本文件的更改与导出实现对BMC的自动配置,操作简便可行;2.通过对一台服务器BMC进行配置,利用导出服务器配置的功能,而自动实现对其余服务器的配置,方便工作人员对所有服务器进行配置,并且达到了节约时间的目的。附图说明图1为本专利技术一种快速配置BMC系统设置的方法的流程示意图之一。图2为本专利技术一种快速配置BMC系统设置的装置的结构示意图之一。图3为本专利技术一种快速配置BMC系统设置的方法的流程示意图之二。图4为本专利技术一种快速配置BMC系统设置的装置的结构示意图之二。具体实施方式下面结合附图和实施例,对本专利技术的具体实施方式作进一步详细描述:实施例一:如图1所示,本专利技术的一种快速配置BMC系统设置的方法,包括以下步骤:步骤S101:从BMC的web界面中导出文本文件至用户;步骤S102:用户对文本文件的内容进行更改;步骤S103:将更改后的文本文件导入到BMC;步骤S104:BMC根据文本文件内容自动更改其配置状态;步骤S105:将配置好的文本文件导出到其他同型号的服务器中,根据文本文件内容自动更改各对应服务器中的BMC的配置状态。实施例二:如图2所示,本专利技术的一种快速配置BMC系统设置的装置,包括:第一导出模块201、第一更改模块202、导入模块203、第二更改模块204和第二导出模块205;第一导出模块201依次连接第一更改模块202、导入模块203,第二更改模块204和第二导出模块205。第一导出模块201,用于从BMC的web界面中导出文本文件至用户;第一更改模块202,用于用户对文本文件的内容进行更改;导入模块203,将更改后的文本文件导入到BMC;第二更改模块204,用于BMC根据文本文件内容自动更改其配置状态;第二导出模块205,用于将配置好的文本文件导出到其他同型号的服务器中,根据文本文件内容自动更改各对应服务器中的BMC的配置状态。实施例三:如图3所示,本专利技术的另一种快速配置BMC系统设置的方法,包括以下步骤:步骤S301:在BMC源代码中构建一个可以提供给用户进行配置选项的结构体;步骤S302:从BMC的web界面中导出配置状态为接收文本文件之前的BMC的配置状态的文本文件至用户;步骤S303:用户对文本文件的内容进行更改;步骤S304:将更改后的文本文件导入到BMC;步骤S305:BMC根据文本文件内容自动更改其配置状态;步骤S306:将配置好的文本文件导出到其他同型号的服务器中,根据文本文件内容自动更改各对应服务器中的BMC的配置状态。实施例四:如图4所示,本专利技术的另一种快速配置BMC系统设置的装置,包括:构建模块401、第一导出模块402、第一更改模块403、导入模块404、第二更改模块405和第二导出模块406;构建模块401依次连接第一导出模块402、第一更改模块403、导入模块404、第二更改模块405和第二导出模块406。构建模块401,用于在BMC源代码中构建一个可以提供给用户进行配置选项的结构体;第一导出模块403,用于从BMC的web界面中导出文本文件至用户;第一更改模块404,用于用户对文本文件的内容进行更改;导入模块405,用于将更改后的文本文件导入到BMC;第二更改模块406,用于BMC根据文本文件内容自动更改其配置状态;第二导出模块407,用于将配置好的文本文件导出到其他同型号的服务器中,根据文本文件内容自动更改各对应服务器中的BMC的配置状态。以上所示仅是本专利技术的优选实施方式,应当指出,对于本
的普通技术人员来说,在不脱离本专利技术原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本专利技术的保护范围。本文档来自技高网
...
一种快速配置BMC系统设置的方法及装置

【技术保护点】
一种快速配置BMC系统设置的方法,其特征在于,包括以下步骤:从BMC的web界面中导出文本文件至用户;用户对文本文件的内容进行更改;将更改后的文本文件导入到BMC;BMC根据文本文件内容自动更改其配置状态;将配置好的文本文件导出到其他同型号的服务器中,根据文本文件内容自动更改各对应服务器中的BMC的配置状态。

【技术特征摘要】
1.一种快速配置BMC系统设置的方法,其特征在于,包括以下步骤:从BMC的web界面中导出文本文件至用户;用户对文本文件的内容进行更改;将更改后的文本文件导入到BMC;BMC根据文本文件内容自动更改其配置状态;将配置好的文本文件导出到其他同型号的服务器中,根据文本文件内容自动更改各对应服务器中的BMC的配置状态。2.根据权利要求1所述的一种快速配置BMC系统设置的方法其特征在于,在从BMC的web界面中导出文本文件至用户之前,还包括:在BMC源代码中构建一个结构体。3.根据权利要求2所述的一种快速配置BMC系统设置的方法,其特征在于,所述的在BMC源代码中构建一个结构体,包括:在BMC源代码中构建一个可以提供给用户进行配置选项的结构体。4.根据权利要求1所述的一种快速配置BMC系统设置的方法,其特征在...

【专利技术属性】
技术研发人员:梁锐李冠广
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1