[go: up one dir, main page]

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 PDF

Info

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
Application number
CN201110455750.4A
Other languages
Chinese (zh)
Other versions
CN102541606A (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.)
Dawning Information Systems (Liaoning) Co., Ltd.
Original Assignee
Dawning Information Industry 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 Dawning Information Industry Co Ltd filed Critical Dawning Information Industry Co Ltd
Priority to CN201110455750.4A priority Critical patent/CN102541606B/en
Publication of CN102541606A publication Critical patent/CN102541606A/en
Application granted granted Critical
Publication of CN102541606B publication Critical patent/CN102541606B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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

Collocation method and the device of BIOS is remotely managed based on UEFI
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.
CN201110455750.4A 2011-12-31 2011-12-31 Collocation method and the device of BIOS is remotely managed based on UEFI Active CN102541606B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

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.