CN106533817A - Method and device for setting attribute information of BMC - Google Patents
Method and device for setting attribute information of BMC Download PDFInfo
- Publication number
- CN106533817A CN106533817A CN201710050858.2A CN201710050858A CN106533817A CN 106533817 A CN106533817 A CN 106533817A CN 201710050858 A CN201710050858 A CN 201710050858A CN 106533817 A CN106533817 A CN 106533817A
- Authority
- CN
- China
- Prior art keywords
- bmc
- information
- preset
- setting
- unit
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 52
- 238000012545 processing Methods 0.000 claims description 9
- 108010028984 3-isopropylmalate dehydratase Proteins 0.000 claims 2
- 230000000875 corresponding effect Effects 0.000 description 13
- 238000013515 script Methods 0.000 description 9
- 230000009286 beneficial effect Effects 0.000 description 4
- 230000001960 triggered effect Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/50—Address allocation
- H04L61/5007—Internet protocol [IP] addresses
- H04L61/5014—Internet protocol [IP] addresses using dynamic host configuration protocol [DHCP] or bootstrap protocol [BOOTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明提供了一种设置基板管理控制器BMC属性信息的方法及装置,该方法包括:针对于待设置服务器上的每一个BMC,均执行:获取所述BMC的配置信息;将所述BMC重新启动,并触发预设的第一计时器开始计时;当所述第一计时器记录的时长达到预设的第一阈值时,根据所述BMC的配置信息,对所述BMC的属性信息进行重新设置。本方案能提高设置BMC属性信息的成功率。
The present invention provides a method and device for setting BMC attribute information of a baseboard management controller. The method includes: for each BMC on the server to be set, execute: obtain the configuration information of the BMC; reset the BMC Start, and trigger the preset first timer to start counting; when the duration recorded by the first timer reaches the preset first threshold, according to the configuration information of the BMC, the attribute information of the BMC is reset set up. This solution can improve the success rate of setting BMC attribute information.
Description
技术领域technical field
本发明涉及计算机技术领域,特别涉及一种设置BMC属性信息的方法及装置。The invention relates to the field of computer technology, in particular to a method and device for setting BMC attribute information.
背景技术Background technique
随着网络技术的发展,机柜中的服务器节点越来越密集,每一个服务器节点上均设置有一个监控管理模块:BMC(Baseboard Management Controller,基板管理控制器),在出厂时,大部分用户要求厂家对BMC的属性进行设置,例如IP地址等,并且各个服务器节点上的BMC属性需要根据用户要求设置为不同内容。With the development of network technology, the server nodes in the cabinet are becoming more and more dense. Each server node is equipped with a monitoring and management module: BMC (Baseboard Management Controller, Baseboard Management Controller). When leaving the factory, most users require The manufacturer sets the attributes of the BMC, such as IP address, etc., and the attributes of the BMC on each server node need to be set to different contents according to user requirements.
对BMC的属性信息进行设置时,需要重启BMC以使属性信息生效。在对服务器节点的BMC的属性信息进行批量设置时,一般在批量设置结束后,再重启各个BMC。When setting the attribute information of the BMC, you need to restart the BMC to make the attribute information take effect. When setting the attribute information of the BMCs of the server nodes in batches, generally restart each BMC after the batch setting is completed.
由于在批量设置过程中,没有分别为每一个BMC预留重启时间,使得在重启前,各个BMC的属性信息仍为原始属性信息,这容易导致不同BMC之间由于原始属性信息相同,而引起批量设置过程发生冲突,进而导致BMC属性信息设置的成功率较低。Since there is no restart time reserved for each BMC during the batch setting process, the attribute information of each BMC is still the original attribute information before restarting. Conflicts occur in the setting process, which leads to a low success rate of BMC property information setting.
发明内容Contents of the invention
本发明实施例提供了一种设置BMC属性信息的方法及装置,能提高BMC属性信息设置的成功率。Embodiments of the present invention provide a method and device for setting BMC attribute information, which can improve the success rate of BMC attribute information setting.
第一方面,本发明实施例提供了一种设置BMC属性信息的方法,包括:In the first aspect, the embodiment of the present invention provides a method for setting BMC attribute information, including:
针对于待设置服务器上的每一个BMC,均执行:For each BMC on the server to be set, execute:
获取所述BMC的配置信息;Obtain the configuration information of the BMC;
将所述BMC重新启动,并触发预设的第一计时器开始计时;Restart the BMC, and trigger the preset first timer to start counting;
当所述第一计时器记录的时长达到预设的第一阈值时,根据所述BMC的属性信息,对所述BMC的属性信息进行重新设置。When the duration recorded by the first timer reaches a preset first threshold, the attribute information of the BMC is reset according to the attribute information of the BMC.
优选地,Preferably,
所述获取所述BMC的配置信息,包括:The acquisition of the configuration information of the BMC includes:
获取所述BMC的动态主机配置协议DHCP状态;Obtain the Dynamic Host Configuration Protocol DHCP status of the BMC;
所述根据所述BMC的配置信息,对所述BMC的属性信息进行重新设置,包括:The resetting of the attribute information of the BMC according to the configuration information of the BMC includes:
根据所述BMC的DHCP状态,对所述BMC的属性信息进行设置。According to the DHCP state of the BMC, the attribute information of the BMC is set.
优选地,Preferably,
所述根据所述BMC的DHCP状态,对所述BMC的属性信息进行设置,包括:According to the DHCP state of the BMC, setting the attribute information of the BMC includes:
根据所述DHCP状态,确定所述BMC的网际协议IP地址信息、网关信息和子网掩码信息;According to the DHCP state, determine the Internet Protocol IP address information, gateway information and subnet mask information of the BMC;
根据所述IP地址信息、网关信息和子网掩码信息,依次对所述BMC的IP地址、网关和子网掩码进行设置。Set the IP address, gateway and subnet mask of the BMC in sequence according to the IP address information, gateway information and subnet mask information.
优选地,Preferably,
所述依次对所述BMC的IP地址、网关和子网掩码进行重新设置,包括:The IP address, gateway and subnet mask of the BMC are reset in turn, including:
对所述BMC的IP地址进行设置,并触发预设的第二计时器开始计时;Set the IP address of the BMC, and trigger the preset second timer to start counting;
当所述第二计时器记录的时长达到预设的第二阈值时,对所述网关进行设置,并触发预设的第三计时器开始计时;When the duration recorded by the second timer reaches a preset second threshold, the gateway is set, and a preset third timer is triggered to start counting;
当所述第三计时器记录的时长达到预设的第三阈值时,对所述子网掩码进行设置。When the duration recorded by the third timer reaches a preset third threshold, the subnet mask is set.
优选地,Preferably,
在所述获取所述BMC的属性信息之前,进一步包括:Before said acquiring the attribute information of said BMC, it further includes:
对所述BMC的固件进行更新;Update the firmware of the BMC;
将所述BMC重新启动,并触发预设的第四计时器开始计时;Restart the BMC, and trigger the preset fourth timer to start counting;
当所述第四计时器记录的时长达到预设的第四阈值时,判断更新后的所述BMC的固件版本是否符合所述BMC对应的智能平台管理接口IPMI,如果是,则执行所述获取所述BMC的配置信息,否则执行所述对所述BMC的固件进行更新。When the duration recorded by the fourth timer reaches the preset fourth threshold, it is judged whether the updated firmware version of the BMC conforms to the intelligent platform management interface IPMI corresponding to the BMC, and if so, the acquisition is performed. The configuration information of the BMC, otherwise perform the updating of the firmware of the BMC.
第二方面,本发明实施例提供了一种设置BMC属性的装置,包括:获取单元、第一重启单元和设置单元;其中,In a second aspect, an embodiment of the present invention provides a device for setting BMC attributes, including: an acquisition unit, a first restart unit, and a setting unit; wherein,
所述获取单元,用于针对于待设置服务器上的每一个BMC,均执行:获取所述BMC的配置信息;The acquisition unit is configured to execute, for each BMC on the server to be set: acquire the configuration information of the BMC;
所述第一重启单元,用于将所述BMC重新启动,并触发预设的第一计时器开始计时;The first restart unit is used to restart the BMC and trigger a preset first timer to start counting;
所述设置单元,用于当所述第一计时器记录的时长达到预设的第一阈值时,根据获取单元获取到的所述BMC的属性信息,对所述BMC的属性信息进行重新设置。The setting unit is configured to reset the attribute information of the BMC according to the attribute information of the BMC acquired by the acquiring unit when the duration recorded by the first timer reaches a preset first threshold.
优选地,Preferably,
所述获取单元,用于获取所述BMC的动态主机配置协议DHCP状态;The acquiring unit is configured to acquire the DHCP state of the BMC;
所述设置单元,用于根据所述获取单元获取到的所述BMC的DHCP状态,对所述BMC的属性信息进行设置。The setting unit is configured to set the attribute information of the BMC according to the DHCP state of the BMC acquired by the acquiring unit.
优选地,Preferably,
所述设置单元,用于根据所述DHCP状态,确定所述BMC的网际协议IP地址信息、网关信息和子网掩码信息,并根据所述IP地址信息、网关信息和子网掩码信息,依次对所述BMC的IP地址、网关和子网掩码进行设置。The setting unit is used to determine the Internet protocol IP address information, gateway information and subnet mask information of the BMC according to the DHCP status, and to perform sequentially according to the IP address information, gateway information and subnet mask information The IP address, gateway and subnet mask of the BMC are set.
优选地,Preferably,
所述设置单元,进一步用于对所述BMC的IP地址进行设置,并触发预设的第二计时器开始计时,当所述第二计时器记录的时长达到预设的第二阈值时,对所述网关进行设置,并触发预设的第三计时器开始计时,当所述第三计时器记录的时长达到预设的第三阈值时,对所述子网掩码进行设置。The setting unit is further configured to set the IP address of the BMC, and trigger a preset second timer to start counting, and when the duration recorded by the second timer reaches the preset second threshold, the The gateway performs setting, and triggers a preset third timer to start counting, and when the duration recorded by the third timer reaches a preset third threshold, the subnet mask is set.
优选地,Preferably,
该装置进一步包括:更新单元、第二重启单元和处理单元;其中,The device further includes: an update unit, a second restart unit, and a processing unit; wherein,
所述更新单元,用于更新各个所述待设置BMC的固件;The update unit is used to update the firmware of each of the BMCs to be set;
所述第二重启单元,用于将所述BMC重新启动,并触发预设的第四计时器开始计时;The second restart unit is used to restart the BMC and trigger a preset fourth timer to start counting;
所述处理单元,用于当所述第四计时器记录的时长达到预设的第四阈值时,判断更新后的所述BMC的固件版本是否符合所述BMC对应的智能平台管理接口IPMI,如果是,则触发所述获取单元,否则触发所述更新单元。The processing unit is configured to determine whether the updated firmware version of the BMC conforms to the intelligent platform management interface IPMI corresponding to the BMC when the duration recorded by the fourth timer reaches a preset fourth threshold, if If yes, trigger the acquisition unit, otherwise trigger the update unit.
本发明实施例提供了一种设置BMC属性信息的方法及装置,针对于待设置服务器上的每一个BMC,获取BMC的配置信息,将BMC重新启动,并触发预设的第一计时器开始计时,当第一计时器记录的时长达到预设的第一阈值时,根据BMC的配置信息,对BMC的属性信息进行重新设置。由于在设置每一个BMC的属性时,均重启了该BMC,并预留了相应的重启时间,使得每一个BMC在重启后,属性信息已更新为根据配置信息重新设置后的属性信息,从而避免了在批量设置过程中由于各个BMC的原始属性信息相同而引起的冲突现象,进而提高了BMC属性设置的成功率。The embodiment of the present invention provides a method and device for setting BMC attribute information. For each BMC on the server to be set, obtain the configuration information of the BMC, restart the BMC, and trigger the preset first timer to start counting , when the duration recorded by the first timer reaches a preset first threshold, reset the attribute information of the BMC according to the configuration information of the BMC. When setting the properties of each BMC, the BMC is restarted, and the corresponding restart time is reserved, so that after the restart of each BMC, the property information has been updated to the property information reset according to the configuration information, thereby avoiding The conflict phenomenon caused by the same original attribute information of each BMC in the batch setting process is eliminated, thereby improving the success rate of BMC attribute setting.
附图说明Description of drawings
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following will briefly introduce the drawings that need to be used in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description are For some embodiments of the present invention, those skilled in the art can also obtain other drawings based on these drawings without creative work.
图1是本发明一个实施例提供的一种设置BMC属性信息的方法流程图;Fig. 1 is a kind of flow chart of the method for setting BMC attribute information provided by one embodiment of the present invention;
图2是本发明另一个实施例提供的一种设置BMC属性信息的方法流程图;Fig. 2 is a kind of flow chart of the method for setting BMC attribute information provided by another embodiment of the present invention;
图3是本发明一个实施例提供的一种设置BMC属性信息的装置的结构示意图;Fig. 3 is a schematic structural diagram of a device for setting BMC attribute information provided by an embodiment of the present invention;
图4是本发明另一个实施例提供的一种设置BMC属性信息的装置的结构示意图。Fig. 4 is a schematic structural diagram of an apparatus for setting BMC attribute information provided by another embodiment of the present invention.
具体实施方式detailed description
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例,基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。In order to make the purpose, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments It is a part of the embodiments of the present invention, but not all of them. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative work belong to the protection of the present invention. scope.
如图1所示,本发明实施例提供了一种设置BMC属性信息的方法,该方法可以包括以下步骤:As shown in Figure 1, the embodiment of the present invention provides a method for setting BMC attribute information, the method may include the following steps:
步骤101,针对于待设置服务器上的每一个BMC,均执行:获取所述BMC的配置信息;Step 101, for each BMC on the server to be set, execute: obtain the configuration information of the BMC;
步骤102,将所述BMC重新启动,并触发预设的第一计时器开始计时;Step 102, restarting the BMC, and triggering a preset first timer to start counting;
步骤103,当所述第一计时器记录的时长达到预设的第一阈值时,根据所述BMC的配置信息,对所述BMC的属性信息进行重新设置。Step 103, when the duration recorded by the first timer reaches a preset first threshold, reset the attribute information of the BMC according to the configuration information of the BMC.
上述实施例中,由于在设置每一个BMC的属性时,均重启了该BMC,并预留了相应的重启时间,使得每一个BMC在重启后,属性信息已更新为根据配置信息重新设置后的属性信息,从而避免了在批量设置过程中由于各个BMC的原始属性信息相同而引起的冲突现象,进而提高了BMC属性设置的成功率。In the above-described embodiment, since the BMC is restarted when the attribute of each BMC is set, and the corresponding restart time is reserved, so that after each BMC is restarted, the attribute information has been updated to be reset according to the configuration information. attribute information, thereby avoiding the conflict phenomenon caused by the same original attribute information of each BMC during the batch setting process, thereby improving the success rate of BMC attribute setting.
本发明一个实施例中,步骤101的具体实施方式,可以包括:In an embodiment of the present invention, the specific implementation of step 101 may include:
获取所述BMC的动态主机配置协议DHCP状态;Obtain the Dynamic Host Configuration Protocol DHCP status of the BMC;
步骤103的具体实施方式,可以包括:The specific implementation manner of step 103 may include:
根据所述BMC的DHCP状态,对所述BMC的属性信息进行设置。According to the DHCP state of the BMC, the attribute information of the BMC is set.
上述实施例中,通过获取BMC的DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)状态,并根据DHCP状态,对BMC的属性信息进行重新设置。例如,当DHCP状态为自动获取时,说明用户对BMC的属性信息没有特别要求,这时可将BMC的属性信息保留为原始属性信息,即无需对BMC的属性信息进行重新设置。当DHCP状态为指定获取方式时,则需根据此DHCP状态,将BMC的属性信息重新设置为用户要求的内容。根据DHCP状态对BMC的属性信息进行设置,使得无需对每一个BMC的属性信息都进行重新设置,从而提高设置服务器中各个BMC的属性信息的效率。In the above-mentioned embodiment, the attribute information of the BMC is reset by acquiring the DHCP (Dynamic Host Configuration Protocol, Dynamic Host Configuration Protocol) state of the BMC, and according to the DHCP state. For example, when the DHCP status is automatically obtained, it means that the user has no special requirements for the attribute information of the BMC. At this time, the attribute information of the BMC can be kept as the original attribute information, that is, there is no need to reset the attribute information of the BMC. When the DHCP state is the specified acquisition method, it is necessary to reset the attribute information of the BMC to the content required by the user according to the DHCP state. The attribute information of the BMC is set according to the DHCP state, so that the attribute information of each BMC does not need to be reset, thereby improving the efficiency of setting the attribute information of each BMC in the server.
具体地,所述根据所述BMC的DHCP状态,对所述BMC的属性信息进行重新设置,包括:Specifically, according to the DHCP state of the BMC, resetting the attribute information of the BMC includes:
根据所述DHCP状态,确定所述BMC的网际协议IP地址信息、网关信息和子网掩码信息;According to the DHCP state, determine the Internet Protocol IP address information, gateway information and subnet mask information of the BMC;
根据所述IP地址信息、网关信息和子网掩码信息,依次对所述BMC的IP地址、网关和子网掩码进行重新设置。According to the IP address information, gateway information and subnet mask information, sequentially reset the IP address, gateway and subnet mask of the BMC.
例如,当DHCP状态为指定获取方式时,确定出的IP(Internet Protocol,网际协议)地址信息、网关信息和子网掩码信息分别为190.163.1.35、255.255.255.0、190.163.1.254,则可根据确定出的各个信息,对BMC的属性进行重新设置。For example, when the DHCP state is the specified acquisition method, the determined IP (Internet Protocol, Internet Protocol) address information, gateway information and subnet mask information are respectively 190.163. Reset the properties of the BMC based on the displayed information.
为了进一步提高设置BMC属性信息的成功率,本发明一个实施例中,所述依次对所述BMC的IP地址、网关和子网掩码进行重新设置,包括:In order to further improve the success rate of setting BMC attribute information, in one embodiment of the present invention, described IP address, gateway and subnet mask of described BMC are reset in turn, including:
对所述BMC的IP地址进行设置,并触发预设的第二计时器开始计时;Set the IP address of the BMC, and trigger the preset second timer to start counting;
当所述第二计时器记录的时长达到预设的第二阈值时,对所述网关进行设置,并触发预设的第三计时器开始计时;When the duration recorded by the second timer reaches a preset second threshold, the gateway is set, and a preset third timer is triggered to start counting;
当所述第三计时器记录的时长达到预设的第三阈值时,对所述子网掩码进行设置。When the duration recorded by the third timer reaches a preset third threshold, the subnet mask is set.
上述实施例中,在依次设置BMC的IP地址、网关和子网掩码的过程中,对IP地址进行设置后,等待与第二阈值相等的时长后,再对网关进行设置,然后等待与第三阈值相等的时长后,对子网掩码进行设置,这使得在对IP地址、网关和子网掩码进行设置后,在等待时长内分别对设置后的IP地址信息、网关信息和子网掩码信息进行保存,避免这些信息在未保存时被破坏或丢失,从而进一步提高设置BMC属性信息的成功率。In the above-described embodiment, in the process of setting the IP address, gateway and subnet mask of the BMC in sequence, after the IP address is set, after waiting for a time length equal to the second threshold, the gateway is set, and then waits for the same time as the third threshold. After the threshold is equal to the time length, set the subnet mask, which makes the IP address information, gateway information and subnet mask information set respectively within the waiting time after the IP address, gateway and subnet mask information are set. Save the information to prevent the information from being destroyed or lost when it is not saved, thereby further improving the success rate of setting the BMC attribute information.
本发明一个实施例中,在步骤101之前,可以进一步包括:In one embodiment of the present invention, before step 101, may further include:
对所述BMC的固件进行更新;Update the firmware of the BMC;
将所述BMC重新启动,并触发预设的第四计时器开始计时;Restart the BMC, and trigger the preset fourth timer to start counting;
当所述第四计时器记录的时长达到预设的第四阈值时,判断更新后的所述BMC的固件版本是否符合所述BMC对应的智能平台管理接口IPMI,如果是,则执行所述获取所述BMC的配置信息,否则执行所述对所述BMC的固件进行更新。When the duration recorded by the fourth timer reaches the preset fourth threshold, it is judged whether the updated firmware version of the BMC conforms to the intelligent platform management interface IPMI corresponding to the BMC, and if so, the acquisition is performed. The configuration information of the BMC, otherwise perform the updating of the firmware of the BMC.
上述实施例中,在获取BMC的属性信息之前,先对BMC的固件进行更新,然后重启BMC,在预留的重启时间之后,检测更新后的BMC的固件版本是否符合BMC的IPMI(Intelligent Platform Management Interface,智能平台管理接口),如果符合,说明BMC更新后的固件适合运行批处理设置脚本,此时再获取相应的配置信息,以对BMC的属性信息进行设置;若不符合,说明BMC的固件更新不成功,不适合运行批处理设置脚本,容易在设置过程出现故障,此时对BMC的固件进行重新更新,直至更新后的固件版本符合IPMI。这有利于在对服务器中各个BMC的属性信息进行批处理设置时,保证设置脚本顺利运行,从而提高设置BMC属性信息的成功率。In the foregoing embodiment, before obtaining the attribute information of the BMC, the firmware of the BMC is updated earlier, then the BMC is restarted, and after the reserved restart time, whether the firmware version of the updated BMC conforms to the IPMI (Intelligent Platform Management) of the BMC is detected. Interface, intelligent platform management interface), if it matches, it means that the updated firmware of the BMC is suitable for running the batch setting script, and then obtain the corresponding configuration information to set the attribute information of the BMC; if it does not match, it means that the firmware of the BMC If the update is unsuccessful, it is not suitable to run the batch setting script, and it is easy to fail during the setting process. At this time, re-update the BMC firmware until the updated firmware version conforms to IPMI. This is beneficial to ensure that the setting script runs smoothly when batch processing is performed on the attribute information of each BMC in the server, thereby improving the success rate of setting the BMC attribute information.
如图2所示,本发明一个实施例提供了一种设置BMC属性的方法,该方法可以包括以下步骤:As shown in Figure 2, an embodiment of the present invention provides a method for setting BMC attributes, the method may include the following steps:
步骤201,针对于待设置服务器上的每一个BMC,均执行:对所述BMC的固件进行更新。Step 201, for each BMC on the server to be set, perform: update the firmware of the BMC.
服务器中,有的BMC的固件版本比较旧,不适合运行批处理设置脚本,因此首先对BMC的固件进行更新。In the server, some BMC firmware versions are relatively old and are not suitable for running batch configuration scripts. Therefore, update the BMC firmware first.
步骤202,将所述BMC重新启动,并触发预设的第一计时器开始计时。Step 202, restarting the BMC, and triggering a preset first timer to start timing.
步骤203,当所述第一计时器记录的时长达到预设的第一阈值时,判断更新后的所述BMC的固件版本是否符合所述BMC对应的IPMI,如果是,则执行步骤204,否则执行步骤201。Step 203, when the duration recorded by the first timer reaches the preset first threshold, judge whether the updated firmware version of the BMC conforms to the IPMI corresponding to the BMC, if yes, execute step 204, otherwise Execute step 201.
步骤202和步骤203中,更新BMC的固件后,需重启才能使其生效,由于BMC重启需要一定的时间,因此在与第一阈值相等的时长后,对BMC的固件版本进行检测,若固件版本不符合IPMI,说明BMC的固件更新不成功,不适合运行批处理设置脚本,容易在设置过程出现故障,此时对BMC的固件进行重新更新,直至更新后的固件版本符合IPMI。In step 202 and step 203, after updating the firmware of the BMC, it needs to be restarted to make it effective. Since the BMC needs a certain amount of time to restart, the firmware version of the BMC is detected after a period equal to the first threshold. If the firmware version If it does not conform to IPMI, it means that the BMC firmware update is unsuccessful, and it is not suitable for running batch configuration scripts, and it is easy to fail during the configuration process. At this time, re-update the BMC firmware until the updated firmware version conforms to IPMI.
步骤204,获取所述BMC的DHCP状态,并根据所述DHCP状态,确定所述BMC的IP地址信息、网关信息和子网掩码信息。Step 204, acquire the DHCP state of the BMC, and determine the IP address information, gateway information and subnet mask information of the BMC according to the DHCP state.
例如,当DHCP状态为指定获取方式时,确定出的IP(Internet Protocol,网际协议)地址信息、网关信息和子网掩码信息分别为190.163.1.35、255.255.255.0、190.163.1.254。For example, when the DHCP status is the specified acquisition mode, the determined IP (Internet Protocol, Internet Protocol) address information, gateway information and subnet mask information are 190.163.1.35, 255.255.255.0, and 190.163.1.254, respectively.
步骤205,将所述BMC重新启动,并触发预设的第二计时器开始计时。Step 205, restarting the BMC, and triggering a preset second timer to start timing.
步骤206,当所述第二计时器记录的时长达到预设的第二阈值时,根据所述IP地址信息,对所述BMC的IP地址进行设置,并触发预设的第三计时器开始计时。Step 206, when the duration recorded by the second timer reaches the preset second threshold, set the IP address of the BMC according to the IP address information, and trigger the preset third timer to start timing .
步骤207,当所述第三计时器记录的时长达到预设的第三阈值时,根据所述网关信息,对所述网关进行设置,并触发预设的第四计时器开始计时。Step 207, when the duration recorded by the third timer reaches a preset third threshold, set the gateway according to the gateway information, and trigger a preset fourth timer to start timing.
步骤208,当所述第四计时器记录的时长达到预设的第四阈值时,根据所述子网掩码信息,对所述子网掩码进行设置。Step 208: When the duration recorded by the fourth timer reaches a preset fourth threshold, set the subnet mask according to the subnet mask information.
本实施例中的方法至少可通过以下程序实现:The method in this embodiment can at least be realized by the following procedures:
@echo off@echo off
BMC.exe-full BMCFW.imaBMC.exe-full BMCFW.ima
wait 100wait 100
IPMICFG–fdIPMICFG–fd
wait 100wait 100
IPMICFG-dhcp offIPMICFG-dhcp off
wait 10wait 10
IPMICFG-m 192.168.1.100IPMICFG-m 192.168.1.100
wait 10wait 10
IPMICFG-g 192.168.1.1IPMICFG-g 192.168.1.1
wait 10wait 10
IPMICFG-k 255.255.255.0IPMICFG-k 255.255.255.0
IPMICFG–mIPMICFG–m
IPMICFG–gIPMICFG–g
IPMICFG–kIPMICFG–k
@echo ipmi configure successful@echo ipmi configure successful
:exit.:exit.
上述实施例中,针对于待设置服务器上的每一个BMC,首先将BMC的固件更新为符合IPMI的版本,然后获取BMC的DHCP状态,然后根据DHCP状态,确定出BMC的IP地址信息、网关信息和子网掩码信息,然后将BMC重新启动,并触发预设的第二计时器开始计时,当第二计时器记录的时长达到预设的第二阈值时,依次对BMC的IP地址、网关和子网掩码进行重新设置。由于在设置每一个BMC的属性时,均重启了该BMC,并预留了相应的重启时间,使得每一个BMC在重启后,属性信息已更新为重新设置后的属性信息,从而避免了在批量设置过程中由于各个BMC的原始属性信息相同而引起的冲突现象,进而提高了BMC属性设置的成功率。In the above-described embodiment, for each BMC on the server to be set, at first the firmware of the BMC is updated to a version that conforms to IPMI, then the DHCP state of the BMC is obtained, and then the IP address information and gateway information of the BMC are determined according to the DHCP state and subnet mask information, then restart the BMC, and trigger the preset second timer to start timing. When the duration recorded by the second timer reaches the preset second threshold, the BMC IP address, gateway and subnet The netmask is reset. When setting the properties of each BMC, the BMC is restarted, and the corresponding restart time is reserved, so that after the restart of each BMC, the property information has been updated to the property information after the reset, thus avoiding During the setting process, the conflict phenomenon caused by the same original attribute information of each BMC improves the success rate of BMC attribute setting.
如图3所示,本发明实施例提供了一种设置BMC属性的装置,包括:获取单元301、第一重启单元302和设置单元303;其中,As shown in FIG. 3, an embodiment of the present invention provides a device for setting BMC attributes, including: an acquisition unit 301, a first restart unit 302, and a setting unit 303; wherein,
所述获取单元301,用于针对于待设置服务器上的每一个BMC,均执行:获取所述BMC的配置信息;The acquisition unit 301 is configured to perform, for each BMC on the server to be set: acquire configuration information of the BMC;
所述第一重启单元302,用于将所述BMC重新启动,并触发预设的第一计时器开始计时;The first restart unit 302 is configured to restart the BMC, and trigger a preset first timer to start counting;
所述设置单元303,用于当所述第一计时器记录的时长达到预设的第一阈值时,根据获取单元301获取到的所述BMC的配置信息,对所述BMC的属性信息进行重新设置。The setting unit 303 is configured to reset the property information of the BMC according to the configuration information of the BMC acquired by the acquiring unit 301 when the duration recorded by the first timer reaches a preset first threshold. set up.
上述实施例中,由于在设置每一个BMC的属性时,均重启了该BMC,并预留了相应的重启时间,使得每一个BMC在重启后,属性信息已更新为根据配置信息重新设置后的属性信息,从而避免了在批量设置过程中由于各个BMC的原始属性信息相同而引起的冲突现象,进而提高了BMC属性设置的成功率。In the above-described embodiment, since the BMC is restarted when the attribute of each BMC is set, and the corresponding restart time is reserved, so that after each BMC is restarted, the attribute information has been updated to be reset according to the configuration information. attribute information, thereby avoiding the conflict phenomenon caused by the same original attribute information of each BMC during the batch setting process, thereby improving the success rate of BMC attribute setting.
本发明一个实施例中,所述获取单元301,用于获取所述BMC的动态主机配置协议DHCP状态;In one embodiment of the present invention, the acquiring unit 301 is configured to acquire the DHCP state of the BMC;
所述设置单元303,用于根据所述获取单元301获取到的所述BMC的DHCP状态,对所述BMC的属性信息进行重新设置。The setting unit 303 is configured to reset the attribute information of the BMC according to the DHCP state of the BMC obtained by the obtaining unit 301 .
上述实施例中,通过获取BMC的DHCP状态,并根据DHCP状态,对BMC的属性信息进行重新设置。例如,当DHCP状态为自动获取时,说明用户对BMC的属性信息没有特别要求,这时可将BMC的属性信息保留为原始属性信息,即无需对BMC的属性信息进行重新设置。当DHCP状态为指定获取方式时,则需根据此DHCP状态,将BMC的属性信息重新设置为用户要求的内容。根据DHCP状态对BMC的属性信息进行设置,使得无需对每一个BMC的属性信息都进行重新设置,从而提高设置服务器中各个BMC的属性信息的效率。In the above embodiment, the BMC attribute information is reset by acquiring the DHCP state of the BMC and according to the DHCP state. For example, when the DHCP state is automatically obtained, it means that the user has no special requirements for the attribute information of the BMC. At this time, the attribute information of the BMC can be kept as the original attribute information, that is, there is no need to reset the attribute information of the BMC. When the DHCP state is the specified acquisition method, it is necessary to reset the attribute information of the BMC to the content required by the user according to the DHCP state. The attribute information of the BMC is set according to the DHCP state, so that the attribute information of each BMC does not need to be reset, thereby improving the efficiency of setting the attribute information of each BMC in the server.
具体地,所述设置单元303,用于根据所述DHCP状态,确定所述BMC的网际协议IP地址信息、网关信息和子网掩码信息,并根据所述IP地址信息、网关信息和子网掩码信息,依次对所述BMC的IP地址、网关和子网掩码进行重新设置。Specifically, the setting unit 303 is configured to determine the IP address information, gateway information and subnet mask information of the BMC according to the DHCP status, and determine the IP address information, gateway information and subnet mask information according to the IP address information, gateway information and subnet mask information. information, and reset the IP address, gateway and subnet mask of the BMC in sequence.
例如,当DHCP状态为指定获取方式时,确定出的IP地址信息、网关信息和子网掩码信息分别为190.163.1.35、255.255.255.0、190.163.1.254,则可根据确定出的各个信息,对BMC的属性进行重新设置。For example, when the DHCP state is the specified acquisition method, the determined IP address information, gateway information and subnet mask information are 190.163. properties are reset.
为了进一步提高设置BMC属性信息的成功率,本发明一个实施例中,所述设置单元303,进一步用于对所述BMC的IP地址进行设置,并触发预设的第二计时器开始计时,当所述第二计时器记录的时长达到预设的第二阈值时,对所述网关进行设置,并触发预设的第三计时器开始计时,当所述第三计时器记录的时长达到预设的第三阈值时,对所述子网掩码进行设置。In order to further improve the success rate of setting BMC attribute information, in one embodiment of the present invention, the setting unit 303 is further used to set the IP address of the BMC, and trigger the preset second timer to start counting, when When the duration recorded by the second timer reaches the preset second threshold, the gateway is set, and the preset third timer is triggered to start counting, and when the duration recorded by the third timer reaches the preset When the third threshold of , set the subnet mask.
上述实施例中,在依次设置BMC的IP地址、网关和子网掩码的过程中,对IP地址进行设置后,等待与第二阈值相等的时长后,再对网关进行设置,然后等待与第三阈值相等的时长后,对子网掩码进行设置,这使得在对IP地址、网关和子网掩码进行设置后,在等待时长内分别对设置后的IP地址信息、网关信息和子网掩码信息进行保存,避免这些信息在未保存时被破坏或丢失,从而进一步提高设置BMC属性信息的成功率。In the above-described embodiment, in the process of setting the IP address, gateway and subnet mask of the BMC in sequence, after the IP address is set, after waiting for a time length equal to the second threshold, the gateway is set, and then waits for the same time as the third threshold. After the threshold is equal to the time length, set the subnet mask, which makes the IP address information, gateway information and subnet mask information set respectively within the waiting time after the IP address, gateway and subnet mask information are set. Save the information to prevent the information from being destroyed or lost when it is not saved, thereby further improving the success rate of setting the BMC attribute information.
如图4所示,本发明一个实施例中,该装置可以进一步包括:更新单元401、第二重启单元402和处理单元403;其中,As shown in FIG. 4, in an embodiment of the present invention, the device may further include: an update unit 401, a second restart unit 402, and a processing unit 403; wherein,
所述更新单元401,用于更新各个所述待设置BMC的固件;The update unit 401 is configured to update the firmware of each of the BMCs to be set;
所述第二重启单元402,用于将所述BMC重新启动,并触发预设的第四计时器开始计时;The second restart unit 402 is configured to restart the BMC, and trigger a preset fourth timer to start counting;
所述处理单元403,用于当所述第四计时器记录的时长达到预设的第四阈值时,判断更新后的所述BMC的固件版本是否符合所述BMC对应的智能平台管理接口IPMI,如果是,则触发所述获取单元301,否则触发所述更新单元401。The processing unit 403 is configured to determine whether the updated firmware version of the BMC conforms to the intelligent platform management interface IPMI corresponding to the BMC when the duration recorded by the fourth timer reaches a preset fourth threshold, If yes, trigger the acquisition unit 301 , otherwise trigger the update unit 401 .
上述实施例中,在获取BMC的属性信息之前,先对BMC的固件进行更新,然后重启BMC,在预留的重启时间之后,检测更新后的BMC的固件版本是否符合BMC的IPMI,如果符合,说明BMC更新后的固件适合运行批处理设置脚本,此时再获取相应的属性信息,以对BMC的属性信息进行设置;若不符合,说明BMC的固件更新不成功,不适合运行批处理设置脚本,容易在设置过程出现故障,此时对BMC的固件进行重新更新,直至更新后的固件版本符合IPMI。这有利于在对服务器中各个BMC的属性信息进行批处理设置时,保证设置脚本顺利运行,从而提高设置BMC属性信息的成功率。In the foregoing embodiment, before obtaining the attribute information of the BMC, the firmware of the BMC is updated earlier, and then the BMC is restarted. After the reserved restart time, whether the firmware version of the updated BMC meets the IPMI of the BMC is detected, and if so, It means that the updated firmware of the BMC is suitable for running the batch setting script, and then obtain the corresponding property information to set the property information of the BMC; if it does not meet the requirements, it means that the firmware update of the BMC is unsuccessful, and it is not suitable for running the batch setting script , it is easy to fail during the setting process. At this time, re-update the BMC firmware until the updated firmware version conforms to IPMI. This is beneficial to ensure that the setting script runs smoothly when batch processing is performed on the attribute information of each BMC in the server, thereby improving the success rate of setting the BMC attribute information.
上述装置内的各单元之间的信息交互、执行过程等内容,由于与本发明方法实施例基于同一构思,具体内容可参见本发明方法实施例中的叙述,此处不再赘述。The information exchange and execution process among the units in the above-mentioned device are based on the same concept as the method embodiment of the present invention, and the specific content can refer to the description in the method embodiment of the present invention, and will not be repeated here.
本发明还提供了一种可读介质,包括执行指令,当存储控制器的处理器执行所述执行指令时,所述存储控制器执行本发明上述任一实施例提供的设置BMC属性的方法。The present invention also provides a readable medium, including execution instructions. When the processor of the storage controller executes the execution instructions, the storage controller executes the method for setting BMC attributes provided by any of the above-mentioned embodiments of the present invention.
另外,本发明还提供了一种存储控制器,包括:处理器、存储器和总线;所述存储器用于存储执行指令,所述处理器与所述存储器通过所述总线连接,当所述存储控制器运行时,所述处理器执行所述存储器存储的所述执行指令,以使所述存储控制器执行本发明上述任一实施例提供的设置BMC属性的方法。In addition, the present invention also provides a storage controller, including: a processor, a memory, and a bus; the memory is used to store and execute instructions, the processor and the memory are connected through the bus, and when the storage control When the controller is running, the processor executes the execution instruction stored in the memory, so that the storage controller executes the method for setting BMC attributes provided by any of the above-mentioned embodiments of the present invention.
综上所述,本发明各个实施例至少具有如下有益效果:In summary, each embodiment of the present invention has at least the following beneficial effects:
1、本发明实施例中,针对于待设置服务器上的每一个BMC,获取BMC的配置信息,将BMC重新启动,并触发预设的第一计时器开始计时,当第一计时器记录的时长达到预设的第一阈值时,根据BMC的配置信息,对BMC的属性信息进行重新设置。由于在设置每一个BMC的属性时,均重启了该BMC,并预留了相应的重启时间,使得每一个BMC在重启后,属性信息已更新为根据配置信息重新设置后的属性信息,从而避免了在批量设置过程中由于各个BMC的原始属性信息相同而引起的冲突现象,进而提高了BMC属性设置的成功率。1. In the embodiment of the present invention, for each BMC on the server to be set, the configuration information of the BMC is obtained, the BMC is restarted, and the preset first timer is triggered to start timing. When the duration recorded by the first timer When the preset first threshold is reached, the attribute information of the BMC is reset according to the configuration information of the BMC. When setting the attributes of each BMC, the BMC is restarted, and the corresponding restart time is reserved, so that after each BMC is restarted, the attribute information has been updated to the attribute information reset according to the configuration information, thereby avoiding The conflict phenomenon caused by the same original attribute information of each BMC in the batch setting process is eliminated, thereby improving the success rate of BMC attribute setting.
2、本发明实施例中,通过获取BMC的DHCP状态,并根据DHCP状态,对BMC的属性信息进行重新设置,使得无需对每一个BMC的属性信息都进行重新设置,从而提高设置服务器中各个BMC的属性信息的效率。2. In the embodiment of the present invention, by obtaining the DHCP state of the BMC, and according to the DHCP state, the attribute information of the BMC is reset, so that there is no need to reset the attribute information of each BMC, thereby improving the efficiency of each BMC in the setting server. The efficiency of attribute information.
3、本发明实施例中,在依次设置BMC的IP地址、网关和子网掩码的过程中,对IP地址进行设置后,等待与第二阈值相等的时长后,再对网关进行设置,然后等待与第三阈值相等的时长后,对子网掩码进行设置,这使得在对IP地址、网关和子网掩码进行设置后,在等待时长内分别对设置后的IP地址信息、网关信息和子网掩码信息进行保存,避免这些信息在未保存时被破坏或丢失,从而进一步提高设置BMC属性信息的成功率。3. In the embodiment of the present invention, in the process of sequentially setting the IP address, gateway and subnet mask of the BMC, after setting the IP address, wait for a period equal to the second threshold, then set the gateway, and then wait After the time length equal to the third threshold value, the subnet mask is set, which makes the IP address information, gateway information and subnetwork information after setting are respectively set in the waiting period after the IP address, gateway and subnet mask are set. The mask information is saved to prevent the information from being destroyed or lost when it is not saved, thereby further improving the success rate of setting BMC attribute information.
4、在获取BMC的属性信息之前,先对BMC的固件进行更新,然后重启BMC,在预留的重启时间之后,检测更新后的BMC的固件版本是否符合BMC的IPMI,如果符合,则获取对应BMC的配置信息,如果不符合,则重新更新BMC的固件。这有利于在对服务器中各个BMC的属性信息进行批处理设置时,保证设置脚本顺利运行,从而提高设置BMC属性信息的成功率。4. Before obtaining the attribute information of the BMC, update the firmware of the BMC first, and then restart the BMC. After the reserved restart time, check whether the updated firmware version of the BMC conforms to the IPMI of the BMC. If so, obtain the corresponding BMC configuration information, if it does not match, re-update the BMC firmware. This is beneficial to ensure that the setting script runs smoothly when performing batch processing setting of the attribute information of each BMC in the server, thereby improving the success rate of setting the BMC attribute information.
需要说明的是,在本文中,诸如第一和第二之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个......”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同因素。It should be noted that in this article, relational terms such as first and second are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply that there is a relationship between these entities or operations. There is no such actual relationship or sequence. Furthermore, the term "comprises", "comprises" or any other variation thereof is intended to cover a non-exclusive inclusion such that a process, method, article or apparatus comprising a set of elements includes not only those elements, but also includes elements not expressly listed. other elements of or also include elements inherent in such a process, method, article, or apparatus. Without more limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of additional same elements in the process, method, article or apparatus comprising said element.
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储在计算机可读取的存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质中。Those of ordinary skill in the art can understand that all or part of the steps to realize the above method embodiments can be completed by program instructions related hardware, and the aforementioned programs can be stored in a computer-readable storage medium. When the program is executed, the It includes the steps of the above method embodiments; and the aforementioned storage medium includes: ROM, RAM, magnetic disk or optical disk and other various media that can store program codes.
最后需要说明的是:以上所述仅为本发明的较佳实施例,仅用于说明本发明的技术方案,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所做的任何修改、等同替换、改进等,均包含在本发明的保护范围内。Finally, it should be noted that the above descriptions are only preferred embodiments of the present invention, and are only used to illustrate the technical solution of the present invention, and are not used to limit the protection scope of the present invention. Any modification, equivalent replacement, improvement, etc. made within the spirit and principles of the present invention are included in the protection scope of the present invention.
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201710050858.2A CN106533817A (en) | 2017-01-23 | 2017-01-23 | Method and device for setting attribute information of BMC |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201710050858.2A CN106533817A (en) | 2017-01-23 | 2017-01-23 | Method and device for setting attribute information of BMC |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN106533817A true CN106533817A (en) | 2017-03-22 |
Family
ID=58337049
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201710050858.2A Pending CN106533817A (en) | 2017-01-23 | 2017-01-23 | Method and device for setting attribute information of BMC |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN106533817A (en) |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107145405A (en) * | 2017-05-11 | 2017-09-08 | 北京百度网讯科技有限公司 | The baseboard management controller of server and its operating method and control circuit |
| CN108073484A (en) * | 2017-11-23 | 2018-05-25 | 郑州云海信息技术有限公司 | A kind of BMC times accuracy test method and system |
| CN109800114A (en) * | 2019-01-17 | 2019-05-24 | 郑州云海信息技术有限公司 | A kind of BMC visual testing method, apparatus, terminal and storage medium |
| CN109857440A (en) * | 2019-02-14 | 2019-06-07 | 西安易朴通讯技术有限公司 | Firmware update, server and client |
| CN110704115A (en) * | 2019-09-16 | 2020-01-17 | 中盈优创资讯科技有限公司 | Method, device and system for configuring BMC (baseboard management controller) of server |
| CN111953803A (en) * | 2020-07-07 | 2020-11-17 | 锐捷网络股份有限公司 | BMC starting method, equipment, system and storage medium |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101441589A (en) * | 2007-11-21 | 2009-05-27 | 英业达股份有限公司 | Detection method of baseboard management controller and server |
| CN101876910A (en) * | 2009-10-28 | 2010-11-03 | 创新科存储技术有限公司 | Double-controller disk memory array, firmware upgrading method and controller thereof |
| CN102902526A (en) * | 2012-08-31 | 2013-01-30 | 浪潮电子信息产业股份有限公司 | Automatic setting method for realizing BMC (Baseboard Management Controller) and IP (Internet Protocol) information through time delay |
| CN104317685A (en) * | 2014-10-14 | 2015-01-28 | 英业达科技有限公司 | Starting method of calculator system |
| CN106294064A (en) * | 2016-07-28 | 2017-01-04 | 浪潮电子信息产业股份有限公司 | A kind of device and method that baseboard management controller attribute is set |
-
2017
- 2017-01-23 CN CN201710050858.2A patent/CN106533817A/en active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101441589A (en) * | 2007-11-21 | 2009-05-27 | 英业达股份有限公司 | Detection method of baseboard management controller and server |
| CN101876910A (en) * | 2009-10-28 | 2010-11-03 | 创新科存储技术有限公司 | Double-controller disk memory array, firmware upgrading method and controller thereof |
| CN102902526A (en) * | 2012-08-31 | 2013-01-30 | 浪潮电子信息产业股份有限公司 | Automatic setting method for realizing BMC (Baseboard Management Controller) and IP (Internet Protocol) information through time delay |
| CN104317685A (en) * | 2014-10-14 | 2015-01-28 | 英业达科技有限公司 | Starting method of calculator system |
| CN106294064A (en) * | 2016-07-28 | 2017-01-04 | 浪潮电子信息产业股份有限公司 | A kind of device and method that baseboard management controller attribute is set |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107145405A (en) * | 2017-05-11 | 2017-09-08 | 北京百度网讯科技有限公司 | The baseboard management controller of server and its operating method and control circuit |
| CN108073484A (en) * | 2017-11-23 | 2018-05-25 | 郑州云海信息技术有限公司 | A kind of BMC times accuracy test method and system |
| CN109800114A (en) * | 2019-01-17 | 2019-05-24 | 郑州云海信息技术有限公司 | A kind of BMC visual testing method, apparatus, terminal and storage medium |
| CN109800114B (en) * | 2019-01-17 | 2021-08-20 | 郑州云海信息技术有限公司 | A BMC visual test method, device, terminal and storage medium |
| CN109857440A (en) * | 2019-02-14 | 2019-06-07 | 西安易朴通讯技术有限公司 | Firmware update, server and client |
| CN110704115A (en) * | 2019-09-16 | 2020-01-17 | 中盈优创资讯科技有限公司 | Method, device and system for configuring BMC (baseboard management controller) of server |
| CN111953803A (en) * | 2020-07-07 | 2020-11-17 | 锐捷网络股份有限公司 | BMC starting method, equipment, system and storage medium |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN106533817A (en) | Method and device for setting attribute information of BMC | |
| CN112866017B (en) | Method, system, medium and device for configuring BMC IP address of bare metal server | |
| CN109976822B (en) | Configuration method and device of distributed application and distributed system | |
| CN113010217B (en) | BIOS parameter setting method and device, electronic equipment and storage medium | |
| WO2018059062A1 (en) | Network repairing method and apparatus, and terminal | |
| CN110704166A (en) | Service running method, device and server | |
| CN114024853A (en) | Hardware information collection method and system for bare metal node and related components | |
| CN106549789A (en) | A kind of method and system for realizing that server is installed | |
| CN107360042A (en) | A kind of server management method and device | |
| CN110011877B (en) | A switch testing method and device | |
| CN107589951A (en) | A kind of cluster upgrade method and device | |
| CN105320534B (en) | Method, device and system for BOOT remote upgrade of single board | |
| WO2024083259A1 (en) | Master/backup database cluster and master selection method therefor, computing device, and storage medium | |
| CN105204880A (en) | Computer system and setting method of basic input and output system | |
| CN114528350A (en) | Cluster split brain processing method, device and equipment and readable storage medium | |
| CN106686153B (en) | Method and device for starting wireless hotspot service | |
| CN112434278B (en) | Bare metal authentication method, device, equipment and medium | |
| CN105721203A (en) | Upgrade processing method and device | |
| CN112930664B (en) | Address information processing method, device, electronic device and storage medium | |
| CN115422129B (en) | A conversation processing method, device, electronic device and storage medium | |
| CN110399139A (en) | A kind of software installation method and device | |
| CN114205208A (en) | Method, device, equipment and medium for starting servers in batches based on remote end | |
| CN112130876A (en) | A kind of remote upgrade method, system and device of BMC firmware | |
| WO2020063769A1 (en) | User request processing method and apparatus and server | |
| CN110413394A (en) | A BMC task processing method, device, system and readable storage medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20170322 |
|
| RJ01 | Rejection of invention patent application after publication |