CN102541606B - Collocation method and the device of BIOS is remotely managed based on UEFI - Google Patents
Collocation method and the device of BIOS is remotely managed based on UEFI Download PDFInfo
- Publication number
- CN102541606B CN102541606B CN201110455750.4A CN201110455750A CN102541606B CN 102541606 B CN102541606 B CN 102541606B CN 201110455750 A CN201110455750 A CN 201110455750A CN 102541606 B CN102541606 B CN 102541606B
- Authority
- CN
- China
- Prior art keywords
- bios
- data
- capsule
- configuration data
- packet
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 31
- 239000002775 capsule Substances 0.000 claims abstract description 64
- 238000012360 testing method Methods 0.000 claims description 3
- 238000007726 management method Methods 0.000 description 14
- 238000005516 engineering process Methods 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 230000002596 correlated effect Effects 0.000 description 2
- 230000010365 information processing Effects 0.000 description 2
- 230000013011 mating Effects 0.000 description 2
- 108010028984 3-isopropylmalate dehydratase Proteins 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000011065 in-situ storage Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000001737 promoting effect Effects 0.000 description 1
- 238000003860 storage Methods 0.000 description 1
Landscapes
- Stored Programmes (AREA)
Abstract
For this, the invention provides a kind of collocation method and device remotely managing basic input-output system BIOS based on unified expansible fixed interface UEFI, the method comprises the following steps: the BIOS configuration data needing change of individual node is packaged into capsule capsule packet, and sends to remote management console;Checking comprises the capsule packet of BIOS configuration data, when capsule data are not mated with current configuration data, current configuration data is updated to capsule data;And when the data updated are hardware-related, restart system.
Description
Technical field
Present invention relates in general to network field, more particularly, to remotely managing BIOS based on UEFI
Collocation method and device.
Background technology
Along with value and the use of information continue to increase, individual and enterprise seek extra method and process
With the information of storage.Having a kind of selection is exactly information processing system.One server processes, compiles
Translate, store and the communication information business individual or other purposes.Need because technology and information process
With require that different application changes difference.Server also may can consider to process what information, how
Process information, process and store and the effect exchanged with the quantity of information storing or transporting and information processing
Rate.Additionally, server includes that hardware and software forms, process by configuring them, store and communicate,
Also one or more computer system, data-storage system and network system are included.
Today also has UEFI (unified expansible fixed interface) BIOS (the most defeated at traditional BIOS
Entering output system) system has option to allow server user to change configuration and the setting of system.
Modifiable configuration includes hard disk, USB controller, access password, TPM setting, video, also has
Other associated peripheral.Typically one information of display allows a finger on user key-press dish
Fixed button enters BIOS Setup interface.When button is within the time period specified, bios code will
Display configures and arranges interface.After having arrived setup configuration interface, user and donor can change and set
Put and configuration system.This to ask for help and must could change BIOS configuration on computer side.For based on
The information-based department that information system manages manages, and every computer is done before must arriving every computer by people
Configuration, this process is cumbersome and time consuming.
Summary of the invention
Along with promoting and the interface specification of UEFI BIOS of UEFI specification, arrange at BIOS and join
The quantity put and type communicate according to the content of specification and transmit with data, can be effectively by configuration
Data are based on procotol transmission and send, during this can effectively solve large-scale data center and calculate
The contradiction that heart node is distributed, and then realize centralized management.
Remotely manage substantially to this end, the invention provides one based on unified expansible fixed interface UEFI
The collocation method of input-output system BIOS, comprises the following steps: by individual node need change
BIOS configuration data be packaged into capsule capsule packet, and send to remote management console;
Checking comprises the capsule packet of BIOS configuration data, when capsule data be currently configured number
According to when not mating, current configuration data is updated to capsule data;And when the data updated are with hard
When part is correlated with, restart system.
Wherein, the step sending capsule packet is carried out based on procotol.
Wherein, the step sending capsule packet is to carry out in resident service under an operating system
's.
Wherein, the step of checking is completed by DXE driver.
Wherein, when capsule data are mated with current configuration data, it is not updated being currently configured.
Substantially input additionally, additionally provide a kind of remotely management based on unified expansible fixed interface UEFI
The collocation method of output system bios, comprises the following steps: preset a driving module;Each joint
The system of point, when BIOS starts, drives module to obtain from the BIOS configuration data storehouse of administrative center
BIOS configuration data, wherein, drive module can during power-on self-test POST with administrative center
Network data base communicate;And when user needs to be modified, directly change is to network number
It is modified according to storehouse.
Substantially input additionally, additionally provide a kind of remotely management based on unified expansible fixed interface UEFI
The configuration device of output system bios, including: package module, for by the needs of individual node more
The BIOS configuration data changed is packaged into capsule capsule packet, and sends to remote management console;
Authentication module, comprises the capsule packet of BIOS configuration data, when capsule number for checking
According to when not mating with current configuration data, current configuration data is updated to capsule data;And weight
Open module, for when the data updated are hardware-related, restarting system.
Wherein, send capsule packet to carry out based on procotol.
Wherein, sending capsule packet is to carry out in resident service under an operating system.
Accompanying drawing explanation
When reading in conjunction with the accompanying drawings, the present invention may be better understood according to the following detailed description.
It is emphasized that according to the standard practices in industry, various parts are not drawn to scale.Real
On border, in order to clearly discuss, the size of various parts can be arbitrarily increased or reduce
What Fig. 1 showed the exemplary embodiment according to the present invention remotely manages BIOS's based on UEFI
The embodiment of collocation method;
What Fig. 2 showed the exemplary embodiment according to the present invention remotely manages BIOS's based on UEFI
Another embodiment of collocation method;
What Fig. 3 showed the exemplary embodiment according to the present invention remotely manages BIOS's based on UEFI
The embodiment of configuration device;And
What Fig. 4 showed the exemplary embodiment according to the present invention remotely manages BIOS's based on UEFI
The overview flow chart of collocation method.
Detailed description of the invention
In order to implement the different parts of the present invention, following description provides many different embodiments or show
Example.The particular example of element and layout is below described to simplify the present invention.Certainly these are only example
It is not intended to limit.Furthermore, in below describing, first component is formed on second component and can include wherein
First and second parts are with the embodiment that directly contact is formed, and may also comprise the most extra parts
Formed and be inserted into the embodiment in the first and second parts so that the first and second parts are not directly contacted with.
In order to simple and clear and clear, various parts can be drawn the most in different sizes.
Large-scale cluster data center and calculate center application time, it is often necessary to each node is entered
Row BIOS configures, the scattered distributional pattern of node, and data center or computer room administrator are relating to
During to the maintenance work needing the BIOS configuring each node to arrange, in order to ensure the effectiveness of configuration,
Usually needing manager to configure at local KVM node, this will expend a lot of time and efforts.
It is an object of the invention to, by system bios aspect based on UEFI framework, by single joint
The configuration data of point, are packaged into packet, by procotol or resident clothes under an operating system
Business, gives long-range management control station, it is achieved the management of concentration and batch configuration by packet.
Embodiments of the invention are described in detail below in conjunction with accompanying drawing.
What Fig. 1 showed the exemplary embodiment according to the present invention remotely manages BIOS's based on UEFI
The embodiment of collocation method.As it is shown in figure 1, the invention provides a kind of based on unified expansible fixing
Interface UEFI remotely manages the collocation method of basic input-output system BIOS, comprises the following steps:
S101, is packaged into capsule capsule packet by the BIOS configuration data needing change of individual node,
And send to remote management console;S103, checking comprises the capsule data of BIOS configuration data
Bag, when capsule data are not mated with current configuration data, is updated to current configuration data
Capsule data;And S105, when the data updated are hardware-related, restart system.
Preferably, the step sending capsule packet is carried out based on procotol.
Preferably, the step sending capsule packet is to carry out in resident service under an operating system
's.
Preferably, S103 is completed by DXE driver.
Preferably, when capsule data are mated with current configuration data, do not carry out more being currently configured
Newly.
What Fig. 2 showed the exemplary embodiment according to the present invention remotely manages BIOS's based on UEFI
Another embodiment of collocation method.As in figure 2 it is shown, additionally provide a kind of based on unified expansible fixing
Interface UEFI remotely manages the collocation method of basic input-output system BIOS, comprises the following steps:
S201, presets a driving module;S203, the system of each node, when BIOS starts, drives
Module obtains BIOS configuration data from the BIOS configuration data storehouse of administrative center, wherein, drives mould
Block network data base with administrative center can communicate during power-on self-test POST;And
S205, when user needs to be modified, directly network data base is modified by change.
What Fig. 3 showed the exemplary embodiment according to the present invention remotely manages BIOS's based on UEFI
The embodiment of configuration device.As it is shown on figure 3, additionally provide a kind of based on unified expansible fixed interface
UEFI remotely manages the configuration device 300 of basic input-output system BIOS, including: package module
301, for the BIOS configuration data needing change of individual node is packaged into capsule capsule number
According to bag, and send to remote management console;Authentication module 303, comprises BIOS configuration for checking
The capsule packet of data, when capsule data are not mated with current configuration data, will be current
Configuration data are updated to capsule data;And restart module 305, for the data in renewal with hard
When part is correlated with, restart system.
Preferably, send capsule packet to carry out based on procotol.
Preferably, sending capsule packet is to carry out in resident service under an operating system.
What Fig. 4 showed the exemplary embodiment according to the present invention remotely manages BIOS's based on UEFI
The overview flow chart of collocation method.Wherein, after IT administrative center logs on node operating system,
Under the operating system of each node, if needing to change the configuration data of BIOS SETUP, will make
With special operating system application program, the configuration data needing amendment are packaged into capsule data
Bag.During BIOS starts POST, DXE driver checking comprises what BIOS arranged and configured
Capsule packet, if capsule data and current Data Matching, avoids the need for doing any changing
Dynamic, DXE Capsule drives the driving the most normally returning to kernel mode, if after find
The configuration data of capsule data and current setup are not mated, and just update by capsule data,
Then according to the type of change data and and hardware degree of correlation, decide whether to machine is carried out weight
Newly start system.
Additionally, also have another kind of scheme, i.e. write that special DXE is based on procotol to be driven
Dynamic application, during POST can with the network data base communication of administrative center, each node
System is when BIOS starts, and the application that drives of procotol is arranged from the BIOS of administrative center and configuration
Data base obtains BIOS arrange and configuration data.IT data base allows BIOS to arrange and configuration is remote
End BIOS is arranged.If user needs to do once to change, IT support engineer can be only in management
The heart configures the change done, without very important person's in-situ processing, so to the BIOS of the data base of management node
Rear information technology support tells that user restarts system, and in restarting process, change is detected, then
Make change change after restarting to come into force, enter normal start-up course, reached Remote configuration and batch is joined
The purpose put.
The technical program in cluster and data center, scale data center more than 500 nodes,
The time of centralized configuration and management is the 10% of long-range KVM configuration mode, local KVM configuration mode
5%, personal work amount also substantially reduces.
Replacement scheme is the form of OOB microcontroller (such as, BMC), and management node will management
The configuration distributing of the BIOS of data base calculates the BMC of node to each, on local computing node
Configuration data are sent to BIOS, BIOS with the form of IPMI by BT, KCS passage and give by BMC
The configuration detected through be currently configured comparison after, decide whether newly configured renewal.
The parts of some embodiment are discussed above so that those of ordinary skill in the art can be preferably
Understand various aspects of the invention.It will be understood by those skilled in the art that and can make easily
Based on the present invention, design or change other for reaching identical with embodiment described herein
Purpose and/or realize process and the structure of same advantage.Those of ordinary skill in the art also should realize
Arriving, this equivalent constructions is without departing from the spirit and scope of the present invention, and without departing substantially from the present invention's
In the case of spirit and scope, multiple change can be carried out, replace and change.
Claims (7)
1. the collocation method remotely managing basic input-output system BIOS based on unified expansible fixed interface UEFI, it is characterised in that comprise the following steps:
The BIOS configuration data needing change of individual node is packaged into capsule capsule packet, and sends to remote management console;
Checking comprises the described capsule packet of described BIOS configuration data, when the capsule data in described capsule packet are not mated with current configuration data, current configuration data is updated to described capsule data;And
When the data updated are hardware-related, restarting system, wherein, the step sending described capsule packet is carried out based on procotol.
Method the most according to claim 1, it is characterised in that the step sending described capsule packet is to carry out in resident service under an operating system.
Method the most according to claim 1, it is characterised in that the step of described checking is completed by DXE driver.
Method the most according to claim 1, it is characterised in that when described capsule data are mated with current configuration data, be not updated being currently configured.
5. the collocation method remotely managing basic input-output system BIOS based on unified expansible fixed interface UEFI, it is characterised in that comprise the following steps:
Preset a driving module;
The system of each node is when BIOS starts, described driving module obtains BIOS configuration data from the BIOS configuration data storehouse of administrative center, wherein, described driving module network data base with administrative center can communicate during power-on self-test POST, so that driving of procotol applies acquisition BIOS from the BIOS configuration data storehouse of administrative center to arrange and configuration data, and carry out BIOS setting and configuration far-end BIOS setting;And
When user needs to be modified, being directly modified described network data base, wherein, described direct change is carried out based on procotol, wherein,
Before configuration basic input-output system BIOS, the BIOS configuration data needing change of individual node is packaged into capsule capsule packet, and sends to remote management console;
Checking comprises the described capsule packet of described BIOS configuration data, when the capsule data in described capsule packet are not mated with current configuration data, current BIOS configuration data is updated to described capsule data.
6. the configuration device remotely managing basic input-output system BIOS based on unified expansible fixed interface UEFI, it is characterised in that including:
Package module, for the BIOS configuration data needing change of individual node is packaged into capsule capsule packet, and sends to remote management console;
Authentication module, comprises the described capsule packet of described BIOS configuration data, when the capsule data in described capsule packet are not mated with current configuration data, current configuration data is updated to described capsule data for checking;And
Restart module, for when the data updated are hardware-related, restarting system, wherein, send described capsule packet and carry out based on procotol.
Device the most according to claim 6, it is characterised in that sending described capsule packet is to carry out in resident service under an operating system.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110455750.4A CN102541606B (en) | 2011-12-31 | 2011-12-31 | Collocation method and the device of BIOS is remotely managed based on UEFI |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110455750.4A CN102541606B (en) | 2011-12-31 | 2011-12-31 | Collocation method and the device of BIOS is remotely managed based on UEFI |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102541606A CN102541606A (en) | 2012-07-04 |
CN102541606B true CN102541606B (en) | 2016-08-31 |
Family
ID=46348574
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201110455750.4A Active CN102541606B (en) | 2011-12-31 | 2011-12-31 | Collocation method and the device of BIOS is remotely managed based on UEFI |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102541606B (en) |
Families Citing this family (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102880519A (en) * | 2012-08-24 | 2013-01-16 | 曙光信息产业(北京)有限公司 | Basic input output system (BIOS) configuration batch modification method |
CN103207797B (en) * | 2013-03-15 | 2013-11-27 | 南京工业大学 | Capsule type customized updating method based on universal extensible firmware interface firmware system |
US9678767B2 (en) * | 2013-06-14 | 2017-06-13 | Hewlett-Packard Development Company, L.P. | Unified extensible firmware interface (UEFI) driver and protocol |
CN103412769B (en) * | 2013-07-25 | 2017-11-21 | 华为技术有限公司 | External card parameter configuration, equipment and system |
CN104601373A (en) * | 2015-01-05 | 2015-05-06 | 浪潮电子信息产业股份有限公司 | Method for setting and synchronizing BIOS configuration parameters in out-of-band mode |
CN106126281A (en) * | 2016-06-17 | 2016-11-16 | 联想(北京)有限公司 | A kind of information processing method and electronic equipment |
CN106254120A (en) * | 2016-08-09 | 2016-12-21 | 杭州昆海信息技术有限公司 | A kind of configuration clone method and device |
CN106897063B (en) * | 2017-02-22 | 2020-09-25 | 苏州浪潮智能科技有限公司 | Method and system for permanently adding OS boot entry to BIOS based on EFI |
CN106980502A (en) * | 2017-03-24 | 2017-07-25 | 南京百敖软件有限公司 | A kind of online method for obtaining BIOS/firmware renewal |
CN106951292B (en) * | 2017-03-28 | 2020-06-23 | 联想(北京)有限公司 | Method and device for modifying static options in BIOS |
CN107506217A (en) * | 2017-09-14 | 2017-12-22 | 南京百敖软件有限公司 | Capsule is updated by BIOS to update the method that user inputs SMBIOS information |
CN108256332A (en) * | 2018-01-17 | 2018-07-06 | 郑州云海信息技术有限公司 | A kind of method of the BIOS startup passwords setting based on IPMI orders |
CN109165031A (en) * | 2018-06-22 | 2019-01-08 | 南京百敖软件有限公司 | A kind of method that the capsule file of nested type is updated to BIOS |
CN109472131A (en) * | 2018-11-09 | 2019-03-15 | 济南浪潮高新科技投资发展有限公司 | A kind of capsule-type UEFI firmware remote-control method based on BMC with safety certification |
CN109710319B (en) * | 2018-12-06 | 2022-07-19 | 郑州云海信息技术有限公司 | A method and system for identifying a computer in-place hard disk |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7900033B2 (en) * | 2007-06-26 | 2011-03-01 | Intel Corporation | Firmware processing for operating system panic data |
US7904708B2 (en) * | 2008-02-18 | 2011-03-08 | Dell Products L.P. | Remote management of UEFI BIOS settings and configuration |
-
2011
- 2011-12-31 CN CN201110455750.4A patent/CN102541606B/en active Active
Also Published As
Publication number | Publication date |
---|---|
CN102541606A (en) | 2012-07-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102541606B (en) | Collocation method and the device of BIOS is remotely managed based on UEFI | |
US10656868B2 (en) | Optimal storage and workload placement, and high resiliency, in geo-distributed cluster systems | |
US9137111B2 (en) | Discovering, validating, and configuring hardware-inventory components | |
US9804901B2 (en) | Update management for a distributed computing system | |
CN103221919B (en) | Method of provisioning firmware in an operating system (OS) absent services environment | |
US20120110156A1 (en) | Configured Management-as-a-Service Connect Process Based on Tenant Requirements | |
US20080043769A1 (en) | Clustering system and system management architecture thereof | |
US20170168797A1 (en) | Model-driven updates distributed to changing topologies | |
US20150277856A1 (en) | Entropy Generation for a Distributed Computing System | |
CN106776998B (en) | Database service providing method and server | |
CN106533804A (en) | Network operation support system | |
WO2018113514A1 (en) | Cdn management system, method and apparatus | |
US20190095243A1 (en) | Virtual Machine Migration Method and Apparatus, and Virtualization System | |
CN102571452A (en) | Multi-node management method and system | |
CN100589422C (en) | A simulation single board and simulation method thereof | |
US11546228B2 (en) | Zero-touch configuration of network devices using hardware metadata | |
CN112486491A (en) | Page generation method and device, computer equipment and storage medium | |
CN103167003A (en) | Cloud computing application platform | |
CN108667639A (en) | A kind of method for managing resource under privately owned cloud environment and management server | |
CN103797461B (en) | Network system | |
CN110935167B (en) | Service end maintenance method and device, processor and electronic device | |
US9098334B2 (en) | Special values in oracle clusterware resource profiles | |
WO2016201161A1 (en) | Computing resource management system | |
CN109254780A (en) | A kind of method, apparatus and controlled terminal of batch refresh server node firmware | |
CN114579250A (en) | Method, device and storage medium for constructing virtual cluster |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
C41 | Transfer of patent application or patent right or utility model | ||
TR01 | Transfer of patent right |
Effective date of registration: 20170213 Address after: 124000 Panjin, Liaoning Province, coastal economic zone in the coastal area of the crown building, building 3018, room 3, Liaoning Patentee after: Dawning Information Systems (Liaoning) Co., Ltd. Address before: 300384 Tianjin city Xiqing District Huayuan Industrial Zone (outer ring) Haitai Huake Street No. 15 1-3 Patentee before: Sugon Information Industry Co., Ltd. |