CN111459556A - 一种基于客户现场的服务器bmc批量配置方法及*** - Google Patents

一种基于客户现场的服务器bmc批量配置方法及*** Download PDF

Info

Publication number
CN111459556A
CN111459556A CN202010170307.1A CN202010170307A CN111459556A CN 111459556 A CN111459556 A CN 111459556A CN 202010170307 A CN202010170307 A CN 202010170307A CN 111459556 A CN111459556 A CN 111459556A
Authority
CN
China
Prior art keywords
bmc
config
log file
server
import
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
CN202010170307.1A
Other languages
English (en)
Inventor
吴培琴
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Suzhou Inspur Intelligent Technology Co Ltd
Original Assignee
Suzhou Inspur Intelligent Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Suzhou Inspur Intelligent Technology Co Ltd filed Critical Suzhou Inspur Intelligent Technology Co Ltd
Priority to CN202010170307.1A priority Critical patent/CN111459556A/zh
Publication of CN111459556A publication Critical patent/CN111459556A/zh
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/4401Bootstrapping
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/4401Bootstrapping
    • G06F9/4411Configuring for operating with peripheral devices; Loading of device drivers

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Debugging And Monitoring (AREA)
  • Computer And Data Communications (AREA)

Abstract

本发明涉及服务器技术领域,提供一种基于客户现场的服务器BMC批量配置方法及***,方法包括:在同配置类型中选取的一台服务器上,导出bmc‑config.log文件;按照现场客户的需求,对导出的所述bmc‑config.log文件进行相关信息修改配置;将修改配置后的bmc‑config.log文件导入选取的当前服务器上,同时依据客户现场服务器之间的通讯关系,控制在同类型的服务器上同步修改配置后的bmc‑config.log文件;当导入成功后,控制每一台服务器的基板管理控制器执行自动恢复动作,从而实现对服务器BMC的批量配置,满足现场客户的需求,节省运维时间。

Description

一种基于客户现场的服务器BMC批量配置方法及***
技术领域
本发明属于服务器技术领域,尤其涉及一种基于客户现场的服务器BMC批量配置方法及***。
背景技术
在当前互联网和云平台的发展下,服务器作为处理数据,存储,稳定性等等起着尤为重要。基板管理控制器(Baseboard Management Controller,BMC)作为对服务器监控管理的装置在服务器中担任着重要的角色。
互联网市场对服务器的需求数量也日益增长,对于大型客户来说,面对数万台不同机型的服务器,给售后运维工程师造成了极大的困扰。同时客户在使用服务器的过程中,面对不同的服务器配置或者客户的现场需求,可能会对BMC有着不同配置要求,导致面对大批量的服务器,需人工一台台的去维护相关配置,给运维以及出厂配置的造成困扰。
发明内容
针对现有技术中的缺陷,本发明提供了一种基于客户现场的服务器BMC批量配置方法,旨在解决现有技术中在使用服务器的过程中,面对不同的服务器配置或者客户的现场需求,可能会对BMC有着不同配置要求,导致面对大批量的服务器,需人工一台台的去维护相关配置,给运维以及出厂配置的造成困扰的问题。
本发明所提供的技术方案是:一种基于客户现场的服务器BMC批量配置方法,所述方法包括下述步骤:
在同配置类型中选取的一台服务器上,导出bmc-config.log文件;
按照现场客户的需求,对导出的所述bmc-config.log文件进行相关信息修改配置;
将修改配置后的bmc-config.log文件导入选取的当前服务器上,同时依据客户现场服务器之间的通讯关系,控制在同类型的服务器上同步修改配置后的bmc-config.log文件;
当导入成功后,控制每一台服务器的基板管理控制器执行自动恢复动作。
作为一种改进的方案,所述在同配置类型中选取的一台服务器上,导出bmc-config.log文件的步骤之后,所述按照现场客户的需求,对导出的所述bmc-config.log文件进行相关信息修改配置的步骤之前还包括下述步骤:
当导出所述bmc-config.log文件后,读取所述bmc-config.log文件的头部软件版本信息,所述头部软件版本信息包括产品名称PN、产品序列号SN以及产品类别Product ID;
将读取读取到的所述bmc-config.log文件的头部软件版本信息与当前服务器产品的类型配置是否匹配;
当判定所述bmc-config.log文件的头部软件版本信息与当前服务器产品的类型配置匹配时,则执行所述按照现场客户的需求,对导出的所述bmc-config.log文件进行相关信息修改配置的步骤;
当判定bmc-config.log文件的头部软件版本信息与当前服务器产品的类型配置不匹配时,控制输出版本信息不匹配的提醒信息,所述提醒信息包含提示运维工程师手动检查配置信息的内容。
作为一种改进的方案,所述相关信息包括简单网络管理协议SNMP、KVM设备信息、网络信息NETWORK、智能平台管理接口IPMI协议、网络时间协议NTP、活动目录AD和***记录SYSLOG。
作为一种改进的方案,所述将修改配置后的bmc-config.log文件导入当前服务器的步骤之前还包括下述步骤:
将修改配置后的bmc-config.log文件所包含的产品类别Product ID与当前服务器的基板管理控制器所包含的产品类别Product ID进行比对,判断两者是否一致;
当判定两者一致时,则执行所述将修改配置后的bmc-config.log文件导入服务器的步骤;
当判定两者不一致时,判定校验失败,控制禁止导入修改配置后的bmc-config.log文件。
作为一种改进的方案,在将修改配置后的bmc-config.log文件导入当前服务器的过程中,所述方法还包括下述步骤:
对所述bmc-config.log文件的当前项的导入进程进行检测,判断当前项导入是否成功;
当判定当前项导入失败时,则继续导入所述bmc-config.log文件的下一项,并记录失败项;
当所述bmc-config.log文件的最后一个项导入完成时,对记录的失败项进行循环多轮导入;
判断第n轮与第n-1轮导入后,失败项的数量是否有减少;
当判定失败项的数量未变化时,则控制停止导入;
当判定失败项数量变化时,继续执行项导入动作;
判定当前项导入成功时,继续执行项导入动作。
本发明的另一目的在于提供一种基于客户现场的服务器BMC批量配置***,所述***包括:
文件导出模块,用于在同配置类型中选取的一台服务器上,导出bmc-config.log文件;
修改配置模块,用于按照现场客户的需求,对导出的所述bmc-config.log文件进行相关信息修改配置;
当前服务器导入模块,用于将修改配置后的bmc-config.log文件导入选取的当前服务器上;
批量配置模块,用于依据客户现场服务器之间的通讯关系,控制在同类型的服务器上同步修改配置后的bmc-config.log文件;
自动恢复模块,用于当导入成功后,控制每一台服务器的基板管理控制器执行自动恢复动作。
作为一种改进的方案,所述***还包括:
头部软件版本信息读取模块,用于当导出所述bmc-config.log文件后,读取所述bmc-config.log文件的头部软件版本信息,所述头部软件版本信息包括产品名称PN、产品序列号SN以及产品类别Product ID;
版本信息匹配模块,用于将读取读取到的所述bmc-config.log文件的头部软件版本信息与当前服务器产品的类型配置是否匹配;
提醒信息输出模块,用于当判定bmc-config.log文件的头部软件版本信息与当前服务器产品的类型配置不匹配时,控制输出版本信息不匹配的提醒信息,所述提醒信息包含提示运维工程师手动检查配置信息的内容;
当判定所述bmc-config.log文件的头部软件版本信息与当前服务器产品的类型配置匹配时,则执行所述按照现场客户的需求,对导出的所述bmc-config.log文件进行相关信息修改配置的步骤。
作为一种改进的方案,所述相关信息包括简单网络管理协议SNMP、KVM设备信息、网络信息NETWORK、智能平台管理接口IPMI协议、网络时间协议NTP、活动目录AD和***记录SYSLOG。
作为一种改进的方案,所述***包括:
类别判断比对模块,用于将修改配置后的bmc-config.log文件所包含的产品类别Product ID与当前服务器的基板管理控制器所包含的产品类别Product ID进行比对,判断两者是否一致;
禁止导入控制模块,用于当判定两者不一致时,判定校验失败,控制禁止导入修改配置后的bmc-config.log文件;
当判定两者一致时,则执行所述将修改配置后的bmc-config.log文件导入服务器的步骤。
作为一种改进的方案,所述***还包括:
当前项导入判断模块,用于对所述bmc-config.log文件的当前项的导入进程进行检测,判断当前项导入是否成功;
失败项记录模块,用于当判定当前项导入失败时,则继续导入所述bmc-config.log文件的下一项,并记录失败项;
多伦循环导入模块,用于当所述bmc-config.log文件的最后一个项导入完成时,对记录的失败项进行循环多轮导入;
数量变化判断模块,用于判断第n轮与第n-1轮导入后,失败项的数量是否有减少;
停止导入控制模块,用于当判定失败项的数量未变化时,则控制停止导入;
第一继续导入模块,用于当判定失败项数量变化时,继续执行项导入动作;
第二继续导入模块,用于判定当前项导入成功时,继续执行项导入动作。
在本发明实施例中,在同配置类型中选取的一台服务器上,导出bmc-config.log文件;按照现场客户的需求,对导出的所述bmc-config.log文件进行相关信息修改配置;将修改配置后的bmc-config.log文件导入选取的当前服务器上,同时依据客户现场服务器之间的通讯关系,控制在同类型的服务器上同步修改配置后的bmc-config.log文件;当导入成功后,控制每一台服务器的基板管理控制器执行自动恢复动作,从而实现对服务器BMC的批量配置,满足现场客户的需求,节省运维时间。
附图说明
为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍。在所有附图中,类似的元件或部分一般由类似的附图标记标识。附图中,各元件或部分并不一定按照实际的比例绘制。
图1是本发明提供的基于客户现场的服务器BMC批量配置方法的实现流程图;
图2是本发明提供的基于客户现场的服务器BMC批量配置***的结构框图。
具体实施方式
下面将结合附图对本发明技术方案的实施例进行详细的描述。以下实施例仅用于更加清楚地说明本发明的、技术方案,因此只作为示例,而不能以此来限制本发明的保护范围。
图1是本发明提供的基于客户现场的服务器BMC批量配置方法的实现流程图,其具体包括下述步骤:
在步骤S101中,在同配置类型中选取的一台服务器上,导出bmc-config.log文件;
在步骤S102中,按照现场客户的需求,对导出的所述bmc-config.log文件进行相关信息修改配置;
在该步骤中,所述相关信息包括简单网络管理协议(Simple Network ManagementProtocol,SNMP)、KVM设备信息、网络信息NETWORK、智能平台管理接口IPMI协议、网络时间协议(Network Time Protocol,NTP)、活动目录(Active Directory,AD)和***记录SYSLOG。
在步骤S103中,将修改配置后的bmc-config.log文件导入选取的当前服务器上,同时依据客户现场服务器之间的通讯关系,控制在同类型的服务器上同步修改配置后的bmc-config.log文件;
在步骤S104中,当导入成功后,控制每一台服务器的基板管理控制器执行自动恢复动作。
在该实施例中,所述在同配置类型中选取的一台服务器上,导出bmc-config.log文件的步骤之后,所述按照现场客户的需求,对导出的所述bmc-config.log文件进行相关信息修改配置的步骤之前还包括下述步骤:
(1)当导出所述bmc-config.log文件后,读取所述bmc-config.log文件的头部软件版本信息,所述头部软件版本信息包括产品名称PN、产品序列号SN以及产品类别ProductID;
(2)将读取读取到的所述bmc-config.log文件的头部软件版本信息与当前服务器产品的类型配置是否匹配;
(3)当判定所述bmc-config.log文件的头部软件版本信息与当前服务器产品的类型配置匹配时,则执行所述按照现场客户的需求,对导出的所述bmc-config.log文件进行相关信息修改配置的步骤;
(4)当判定bmc-config.log文件的头部软件版本信息与当前服务器产品的类型配置不匹配时,控制输出版本信息不匹配的提醒信息,所述提醒信息包含提示运维工程师手动检查配置信息的内容。
在本发明实施例中,将修改配置后的bmc-config.log文件导入当前服务器的步骤之前还包括下述步骤:
(1)将修改配置后的bmc-config.log文件所包含的产品类别Product ID与当前服务器的基板管理控制器所包含的产品类别Product ID进行比对,判断两者是否一致,是则执行步骤(2),否则执行步骤(3);
(2)当判定两者一致时,则执行所述将修改配置后的bmc-config.log文件导入服务器的步骤;
(3)当判定两者不一致时,判定校验失败,控制禁止导入修改配置后的bmc-config.log文件。
在本发明实施例中,在将修改配置后的bmc-config.log文件导入当前服务器的过程中,所述方法还包括下述步骤:
(1)对所述bmc-config.log文件的当前项的导入进程进行检测,判断当前项导入是否成功,是则执行步骤(7),否则执行步骤(2);
(2)当判定当前项导入失败时,则继续导入所述bmc-config.log文件的下一项,并记录失败项;
(3)当所述bmc-config.log文件的最后一个项导入完成时,对记录的失败项进行循环多轮导入;
(4)判断第n轮与第n-1轮导入后,失败项的数量是否有减少,是则执行步骤(6),否则执行步骤(5);
(5)当判定失败项的数量未变化时,则控制停止导入;
(6)当判定失败项数量变化时,继续执行项导入动作;
(7)判定当前项导入成功时,继续执行项导入动作。
在本发明实施例中,通过导出BMC配置文件进行修改网络SEL(SystemEvent Log,***事件日志)、KVM、NTP等再导入BMC,使BMC配置已最有效的方法恢复设置。
图2是本发明提供的基于客户现场的服务器BMC批量配置***的结构框图,为了便于说明,图中仅给出了与本发明实施例相关的部分。
基于客户现场的服务器BMC批量配置***包括:
文件导出模块11,用于在同配置类型中选取的一台服务器上,导出bmc-config.log文件;
修改配置模块12,用于按照现场客户的需求,对导出的所述bmc-config.log文件进行相关信息修改配置;
当前服务器导入模块13,用于将修改配置后的bmc-config.log文件导入选取的当前服务器上;
批量配置模块14,用于依据客户现场服务器之间的通讯关系,控制在同类型的服务器上同步修改配置后的bmc-config.log文件;
自动恢复模块15,用于当导入成功后,控制每一台服务器的基板管理控制器执行自动恢复动作。
在本发明实施例中,所述***还包括:
头部软件版本信息读取模块16,用于当导出所述bmc-config.log文件后,读取所述bmc-config.log文件的头部软件版本信息,所述头部软件版本信息包括产品名称PN、产品序列号SN以及产品类别Product ID;
版本信息匹配模块17,用于将读取读取到的所述bmc-config.log文件的头部软件版本信息与当前服务器产品的类型配置是否匹配;
提醒信息输出模块18,用于当判定bmc-config.log文件的头部软件版本信息与当前服务器产品的类型配置不匹配时,控制输出版本信息不匹配的提醒信息,所述提醒信息包含提示运维工程师手动检查配置信息的内容;
当判定所述bmc-config.log文件的头部软件版本信息与当前服务器产品的类型配置匹配时,则执行所述按照现场客户的需求,对导出的所述bmc-config.log文件进行相关信息修改配置的步骤。
在本发明实施例中,所述***包括:
类别判断比对模块19,用于将修改配置后的bmc-config.log文件所包含的产品类别Product ID与当前服务器的基板管理控制器所包含的产品类别Product ID进行比对,判断两者是否一致;
禁止导入控制模块20,用于当判定两者不一致时,判定校验失败,控制禁止导入修改配置后的bmc-config.log文件;
当判定两者一致时,则执行所述将修改配置后的bmc-config.log文件导入服务器的步骤。
在本发明实施例中,所述***还包括:
当前项导入判断模块21,用于对所述bmc-config.log文件的当前项的导入进程进行检测,判断当前项导入是否成功;
失败项记录模块22,用于当判定当前项导入失败时,则继续导入所述bmc-config.log文件的下一项,并记录失败项;
多伦循环导入模块23,用于当所述bmc-config.log文件的最后一个项导入完成时,对记录的失败项进行循环多轮导入;
数量变化判断模块24,用于判断第n轮与第n-1轮导入后,失败项的数量是否有减少;
停止导入控制模块25,用于当判定失败项的数量未变化时,则控制停止导入;
第一继续导入模块26,用于当判定失败项数量变化时,继续执行项导入动作;
第二继续导入模块27,用于判定当前项导入成功时,继续执行项导入动作。
其中,上述各个模块的功能如上述方法实施例所记载,在此不再赘述。
在本发明实施例中,在同配置类型中选取的一台服务器上,导出bmc-config.log文件;按照现场客户的需求,对导出的所述bmc-config.log文件进行相关信息修改配置;将修改配置后的bmc-config.log文件导入选取的当前服务器上,同时依据客户现场服务器之间的通讯关系,控制在同类型的服务器上同步修改配置后的bmc-config.log文件;当导入成功后,控制每一台服务器的基板管理控制器执行自动恢复动作,从而实现对服务器BMC的批量配置,满足现场客户的需求,节省运维时间。
以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围,其均应涵盖在本发明的权利要求和说明书的范围当中。

Claims (10)

1.一种基于客户现场的服务器BMC批量配置方法,其特征在于,所述方法包括下述步骤:
在同配置类型中选取的一台服务器上,导出bmc-config.log文件;
按照现场客户的需求,对导出的所述bmc-config.log文件进行相关信息修改配置;
将修改配置后的bmc-config.log文件导入选取的当前服务器上,同时依据客户现场服务器之间的通讯关系,控制在同类型的服务器上同步修改配置后的bmc-config.log文件;
当导入成功后,控制每一台服务器的基板管理控制器执行自动恢复动作。
2.根据权利要求1所述的基于客户现场的服务器BMC批量配置方法,其特征在于,所述在同配置类型中选取的一台服务器上,导出bmc-config.log文件的步骤之后,所述按照现场客户的需求,对导出的所述bmc-config.log文件进行相关信息修改配置的步骤之前还包括下述步骤:
当导出所述bmc-config.log文件后,读取所述bmc-config.log文件的头部软件版本信息,所述头部软件版本信息包括产品名称PN、产品序列号SN以及产品类别Product ID;
将读取读取到的所述bmc-config.log文件的头部软件版本信息与当前服务器产品的类型配置是否匹配;
当判定所述bmc-config.log文件的头部软件版本信息与当前服务器产品的类型配置匹配时,则执行所述按照现场客户的需求,对导出的所述bmc-config.log文件进行相关信息修改配置的步骤;
当判定bmc-config.log文件的头部软件版本信息与当前服务器产品的类型配置不匹配时,控制输出版本信息不匹配的提醒信息,所述提醒信息包含提示运维工程师手动检查配置信息的内容。
3.根据权利要求1或2所述的基于客户现场的服务器BMC批量配置方法,其特征在于,所述相关信息包括简单网络管理协议SNMP、KVM设备信息、网络信息NETWORK、智能平台管理接口IPMI协议、网络时间协议NTP、活动目录AD和***记录SYSLOG。
4.根据权利要求1所述的基于客户现场的服务器BMC批量配置方法,其特征在于,所述将修改配置后的bmc-config.log文件导入当前服务器的步骤之前还包括下述步骤:
将修改配置后的bmc-config.log文件所包含的产品类别Product ID与当前服务器的基板管理控制器所包含的产品类别Product ID进行比对,判断两者是否一致;
当判定两者一致时,则执行所述将修改配置后的bmc-config.log文件导入服务器的步骤;
当判定两者不一致时,判定校验失败,控制禁止导入修改配置后的bmc-config.log文件。
5.根据权利要求1所述的基于客户现场的服务器BMC批量配置方法,其特征在于,在将修改配置后的bmc-config.log文件导入当前服务器的过程中,所述方法还包括下述步骤:
对所述bmc-config.log文件的当前项的导入进程进行检测,判断当前项导入是否成功;
当判定当前项导入失败时,则继续导入所述bmc-config.log文件的下一项,并记录失败项;
当所述bmc-config.log文件的最后一个项导入完成时,对记录的失败项进行循环多轮导入;
判断第n轮与第n-1轮导入后,失败项的数量是否有减少;
当判定失败项的数量未变化时,则控制停止导入;
当判定失败项数量变化时,继续执行项导入动作;
判定当前项导入成功时,继续执行项导入动作。
6.一种基于客户现场的服务器BMC批量配置***,其特征在于,所述***包括:
文件导出模块,用于在同配置类型中选取的一台服务器上,导出bmc-config.log文件;
修改配置模块,用于按照现场客户的需求,对导出的所述bmc-config.log文件进行相关信息修改配置;
当前服务器导入模块,用于将修改配置后的bmc-config.log文件导入选取的当前服务器上;
批量配置模块,用于依据客户现场服务器之间的通讯关系,控制在同类型的服务器上同步修改配置后的bmc-config.log文件;
自动恢复模块,用于当导入成功后,控制每一台服务器的基板管理控制器执行自动恢复动作。
7.根据权利要求6所述的基于客户现场的服务器BMC批量配置***,其特征在于,所述***还包括:
头部软件版本信息读取模块,用于当导出所述bmc-config.log文件后,读取所述bmc-config.log文件的头部软件版本信息,所述头部软件版本信息包括产品名称PN、产品序列号SN以及产品类别Product ID;
版本信息匹配模块,用于将读取读取到的所述bmc-config.log文件的头部软件版本信息与当前服务器产品的类型配置是否匹配;
提醒信息输出模块,用于当判定bmc-config.log文件的头部软件版本信息与当前服务器产品的类型配置不匹配时,控制输出版本信息不匹配的提醒信息,所述提醒信息包含提示运维工程师手动检查配置信息的内容;
当判定所述bmc-config.log文件的头部软件版本信息与当前服务器产品的类型配置匹配时,则执行所述按照现场客户的需求,对导出的所述bmc-config.log文件进行相关信息修改配置的步骤。
8.根据权利要求6或7所述的基于客户现场的服务器BMC批量配置***,其特征在于,所述相关信息包括简单网络管理协议SNMP、KVM设备信息、网络信息NETWORK、智能平台管理接口IPMI协议、网络时间协议NTP、活动目录AD和***记录SYSLOG。
9.根据权利要求6所述的基于客户现场的服务器BMC批量配置***,其特征在于,所述***包括:
类别判断比对模块,用于将修改配置后的bmc-config.log文件所包含的产品类别Product ID与当前服务器的基板管理控制器所包含的产品类别Product ID进行比对,判断两者是否一致;
禁止导入控制模块,用于当判定两者不一致时,判定校验失败,控制禁止导入修改配置后的bmc-config.log文件;
当判定两者一致时,则执行所述将修改配置后的bmc-config.log文件导入服务器的步骤。
10.根据权利要求6所述的基于客户现场的服务器BMC批量配置***,其特征在于,所述***还包括:
当前项导入判断模块,用于对所述bmc-config.log文件的当前项的导入进程进行检测,判断当前项导入是否成功;
失败项记录模块,用于当判定当前项导入失败时,则继续导入所述bmc-config.log文件的下一项,并记录失败项;
多伦循环导入模块,用于当所述bmc-config.log文件的最后一个项导入完成时,对记录的失败项进行循环多轮导入;
数量变化判断模块,用于判断第n轮与第n-1轮导入后,失败项的数量是否有减少;
停止导入控制模块,用于当判定失败项的数量未变化时,则控制停止导入;
第一继续导入模块,用于当判定失败项数量变化时,继续执行项导入动作;
第二继续导入模块,用于判定当前项导入成功时,继续执行项导入动作。
CN202010170307.1A 2020-03-12 2020-03-12 一种基于客户现场的服务器bmc批量配置方法及*** Withdrawn CN111459556A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010170307.1A CN111459556A (zh) 2020-03-12 2020-03-12 一种基于客户现场的服务器bmc批量配置方法及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010170307.1A CN111459556A (zh) 2020-03-12 2020-03-12 一种基于客户现场的服务器bmc批量配置方法及***

Publications (1)

Publication Number Publication Date
CN111459556A true CN111459556A (zh) 2020-07-28

Family

ID=71684231

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010170307.1A Withdrawn CN111459556A (zh) 2020-03-12 2020-03-12 一种基于客户现场的服务器bmc批量配置方法及***

Country Status (1)

Country Link
CN (1) CN111459556A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113138784A (zh) * 2021-04-22 2021-07-20 中山亿联智能科技有限公司 一种修改产品product ID的方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113138784A (zh) * 2021-04-22 2021-07-20 中山亿联智能科技有限公司 一种修改产品product ID的方法

Similar Documents

Publication Publication Date Title
CN108600029B (zh) 一种配置文件更新方法、装置、终端设备及存储介质
CN102546135B (zh) 主备服务器切换***及方法
CN105677465B (zh) 应用于银行跑批处理的数据处理方法及装置
CN104765652B (zh) 一种数据备份和数据恢复方法及装置
CN110673993B (zh) 一种故障注入方法、平台及***
CN111767173A (zh) 网络设备数据处理方法、装置、计算机设备和存储介质
CN104615523A (zh) 一种基于ipmi协议的bmc管理模块疲劳测试方法
CN110088744A (zh) 一种数据库维护方法及其***
CN112104738A (zh) 电子价签***软件的自动升级方法、服务器及***
CN108199901B (zh) 硬件报修方法、***、设备、硬件管理服务器与存储介质
CN107357721B (zh) 测试***的方法及装置
CN112286664A (zh) 任务调度方法、装置、计算机设备及可读存储介质
CN111459556A (zh) 一种基于客户现场的服务器bmc批量配置方法及***
CN114840248A (zh) 一种基于企业级分布式应用服务的***灰度发布方法
CN111142929A (zh) 一种设备生产过程中的固件配置方法、装置、设备及介质
CN115378841B (zh) 设备接入云平台状态的检测方法及装置、存储介质、终端
CN114237991A (zh) 基于冷备模式的主备服务切换方法、装置、设备及介质
CN114879977A (zh) 应用部署方法、装置及存储介质
CN114490196A (zh) 数据库切换方法、***、设备及介质
CN111694516A (zh) 一种分布式块存储***的版本在线升级方法及终端
CN110943858B (zh) 一种故障定位方法及装置
CN111752782B (zh) 稳定性测试方法、***、装置及存储介质
CN116880896B (zh) 一种长晶炉控制机的恢复方法、***、终端及存储介质
CN117370152A (zh) 一种自动测试方法、装置、设备及机器可读存储介质
CN112114868B (zh) 一种作业车辆任务实时控制装置及其协议适配方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
WW01 Invention patent application withdrawn after publication

Application publication date: 20200728

WW01 Invention patent application withdrawn after publication