CN113031999A - Method, device and equipment for controlling firmware upgrade of server component and storage medium - Google Patents

Method, device and equipment for controlling firmware upgrade of server component and storage medium Download PDF

Info

Publication number
CN113031999A
CN113031999A CN202110319107.2A CN202110319107A CN113031999A CN 113031999 A CN113031999 A CN 113031999A CN 202110319107 A CN202110319107 A CN 202110319107A CN 113031999 A CN113031999 A CN 113031999A
Authority
CN
China
Prior art keywords
firmware
server
upgraded
upgrading
component
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
Application number
CN202110319107.2A
Other languages
Chinese (zh)
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.)
Shandong Yingxin Computer Technology Co Ltd
Original Assignee
Shandong Yingxin Computer Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shandong Yingxin Computer Technology Co Ltd filed Critical Shandong Yingxin Computer Technology Co Ltd
Priority to CN202110319107.2A priority Critical patent/CN113031999A/en
Publication of CN113031999A publication Critical patent/CN113031999A/en
Priority to PCT/CN2022/078490 priority patent/WO2022199335A1/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates
    • G06F8/654Updates using techniques specially adapted for alterable solid state memories, e.g. for EEPROM or flash memories
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates
    • G06F8/658Incremental updates; Differential updates

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)

Abstract

The application discloses a control method, device, equipment and storage medium for firmware upgrade of server components, wherein a control device of a firmware upgrade tool provided with an operating system and components of the server is arranged in the server in advance, after the operating system of the control device is started, the control device obtains a firmware upgrading patch package of the part to be upgraded, then calls and operates a firmware upgrading tool corresponding to the part to be upgraded, upgrades the firmware of the part to be upgraded by using the firmware upgrading patch package, the server component is upgraded by using the existing mature firmware upgrading tool in an in-band upgrading mode through the control device, the complexity of code logic of the baseboard management controller is reduced, the difficulty of work compatible with the component is developed, the operation and maintenance manpower and material resources are saved, the operation and maintenance efficiency is improved, the customer experience is improved, and the customer requirements can be met quickly.

Description

Method, device and equipment for controlling firmware upgrade of server component and storage medium
Technical Field
The present application relates to the field of server technologies, and in particular, to a method, an apparatus, a device, and a storage medium for controlling firmware upgrade of a server component.
Background
With the continuous development of server technology, various components such as a GPU (GPU), a RAID (RAID), and the like of a server are continuously abundant, the complexity of the components themselves is also continuously enhanced, the complexity of the components makes the complexity of Firmware (FW) higher and higher, the complexity of the firmware makes the firmware development work and problems increase, and the scenes of upgrading the component firmware become more and more. Usually, a server manufacturer provides a download link of the firmware or the firmware patch package, and after the operation and maintenance personnel download the component firmware through an official website, the firmware is upgraded out of band through a Baseboard Management Controller (BMC). However, the implementation of the scheme for upgrading the firmware by using the baseboard management controller is complex, and not only the interface for integrating the baseboard management controller and upgrading the component firmware is required, but also a lot of compatible work with the component is required, so that the compatible development workload of the baseboard management controller is huge. With component update, the baseboard management controller needs to continuously update versions, and add updated code logic of new components, which brings great challenges to the stability of the baseboard management controller of the server management unit and the operation and maintenance of the server, and also brings bad use experience to users due to problems of slow response to the requirements of client component firmware, complex code logic of the baseboard management controller, and the like.
How to solve the working pressure brought to the baseboard management controller by the firmware upgrade management of the server component is a technical problem to be solved by those skilled in the art.
Disclosure of Invention
The application aims to provide a control method, a control device, equipment and a storage medium for server component firmware upgrade, which are used for reducing the working pressure brought to a baseboard management controller by server component firmware upgrade management.
In order to solve the above technical problem, the present application provides a control method for firmware upgrade of a server component, based on a control device provided in a server, where the control device is pre-installed with an operating system and a firmware upgrade tool for the component of the server, and the control method includes:
after the operating system is started, acquiring a firmware upgrading patch package of a component to be upgraded;
and calling and operating a firmware upgrading tool corresponding to the part to be upgraded, and upgrading the firmware of the part to be upgraded by using the firmware upgrading patch package.
Optionally, the obtaining of the firmware upgrade patch package of the component to be upgraded specifically includes:
acquiring a link address of the firmware upgrade patch package through a baseboard management controller;
and downloading the firmware upgrading patch package based on the link address.
Optionally, the obtaining, by the baseboard management controller, the link address of the firmware upgrade patch package specifically includes:
and acquiring the link address stored in a first storage space of the baseboard management controller.
Optionally, the obtaining, by the baseboard management controller, the link address of the firmware upgrade patch package specifically includes:
and receiving the link address set by an external configuration host based on a second external command interface preset by the baseboard management controller.
Optionally, the obtaining of the firmware upgrade patch package of the component to be upgraded specifically includes:
and acquiring the firmware upgrading patch package which is stored in the second storage space in advance.
Optionally, the starting item of the server is set to start the bios once in the control device after the boot.
Optionally, the method further includes:
and after the upgrading of each part to be upgraded is finished, triggering the server to restart.
In order to solve the above technical problem, the present application further provides a control device for upgrading a firmware of a server component, including:
the device comprises an acquisition unit, a processing unit and a processing unit, wherein the acquisition unit is used for acquiring a firmware upgrading patch package of a component to be upgraded after the control device starts an operating system;
the upgrading unit is used for calling and operating a firmware upgrading tool corresponding to the part to be upgraded and upgrading the firmware of the part to be upgraded by using the firmware upgrading patch package;
the control device is arranged on a server where the part to be upgraded is located, and the operating system and the firmware upgrading tool of the part of the server are pre-installed on the control device.
In order to solve the above technical problem, the present application further provides a control device for upgrading a firmware of a server component, including:
a memory for storing instructions comprising the steps of a method of controlling a firmware upgrade of a server component as described in any one of the above;
a processor to execute the instructions.
To solve the above technical problem, the present application further provides a storage medium having a computer program stored thereon, where the computer program is executed by a processor to implement the steps of the control method for firmware upgrade of a server component according to any one of the above.
The control method for the firmware upgrading of the server component comprises the steps that a control device of a firmware upgrading tool of a component provided with an operating system and the server is arranged on the server in advance, after the operating system of the control device is started, the control device obtains a firmware upgrading patch package of the component to be upgraded, then the firmware upgrading tool corresponding to the component to be upgraded is called and operated, the firmware upgrading patch package is used for upgrading the firmware of the component to be upgraded, the server component is upgraded by the control device in an in-band upgrading mode through the existing mature firmware upgrading tool, the complexity of code logic of a substrate management controller and the difficulty of developing the work compatible with the component are reduced, the manpower and material resources of operation and maintenance are saved, the operation and maintenance efficiency is improved, the customer experience is improved, and the customer requirements can be met quickly.
The application also provides a control device, equipment and a storage medium for upgrading the server component firmware, which are used for reducing the working pressure brought to the substrate management controller by the upgrade management of the server component firmware, and have the beneficial effects that the upgrade management is not repeated herein.
Drawings
For a clearer explanation of the embodiments or technical solutions of the prior art of the present application, the drawings needed for the description of the embodiments or prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present application, and for those skilled in the art, other drawings can be obtained according to these drawings without creative efforts.
Fig. 1 is a flowchart of a method for controlling firmware upgrade of a server component according to an embodiment of the present application;
fig. 2 is a schematic structural diagram of a control device for firmware upgrade of a server component according to an embodiment of the present application;
fig. 3 is a schematic structural diagram of a control device for firmware upgrade of a server component according to an embodiment of the present application.
Detailed Description
The core of the application is to provide a control method, a device, equipment and a storage medium for server component firmware upgrade, which are used for reducing the working pressure brought to a baseboard management controller by the server component firmware upgrade management.
The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only a part of the embodiments of the present application, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
Fig. 1 is a flowchart of a method for controlling firmware upgrade of a server component according to an embodiment of the present disclosure.
As shown in fig. 1, a control device provided in a server is provided with a firmware upgrade tool for an operating system and a component of the server in advance, and based on the control device, a control method for firmware upgrade of a server component according to an embodiment of the present application includes:
s101: and after the operating system is started, acquiring a firmware upgrading patch package of the part to be upgraded.
S102: and calling and operating a firmware upgrading tool corresponding to the part to be upgraded, and upgrading the firmware of the part to be upgraded by using the firmware upgrading patch package.
In a specific implementation, the control device may select a memory card (such as an SD card, a TF card, etc.) or a device such as a U-disk that is built in the server, and the control device stores in advance an operating system (usually a Linux OS boot disk) and a firmware upgrade tool corresponding to the server component. The control device is used for carrying out unified management and upgrading on the server components, and after newly added components or components are upgraded, the control device can be updated and maintained only without making corresponding compatibility update by the baseboard management controller.
When the server is normally started, the service operating System of the server is started after a Basic Input Output System (BIOS) is started. In order to enable the control device to execute the component firmware upgrade operation, in the control method for upgrading the server component firmware provided in the embodiment of the present application, after the server is started up the basic input/output system, an operating system (Linux OS) pre-stored in the control device needs to be set, and the control device can execute the component firmware upgrade operation. For example, the os start item of the server may be set to start the os pre-stored in the control device once after the server is powered on. Specifically, a first external command interface may be provided by the baseboard management controller, so that external management software sets an operating system startup item, and the operating system startup item is set to start an operating system pre-stored in the primary control system after startup.
After the control device starts and runs the pre-stored operating system, the part to be upgraded is determined, the corresponding firmware upgrading patch package is obtained, and the corresponding firmware upgrading tool is called, so that the firmware upgrading tool is run to upgrade the firmware of the part to be upgraded by utilizing the part upgrading patch package.
After the external component upgrade is performed, the server needs to enter the client service operating system to operate normally, so the method for controlling firmware upgrade of a server component provided in this embodiment of the present application may further include:
and after the parts to be upgraded are upgraded, triggering the server to restart.
In practical application, after the control device executes the firmware upgrading work of each component to be upgraded, the control device automatically triggers the server to restart, so that the server starts the basic input and output system in the baseboard management controller and guides the basic input and output system to the client service operating system to run. In addition, a monitoring script can be set by the substrate management controller, and the server is triggered to restart after the monitoring control device finishes the firmware upgrading work of each part to be upgraded.
The external management software may be software operated by a server of the client data center, or may be operated by an intelligent terminal such as a computer or a mobile phone.
The control method for updating the firmware of the server component, provided by the embodiment of the application, is characterized in that a control device of a firmware updating tool of the component provided with an operating system and the server is arranged in the server in advance, after the operating system of the control device is started, the control device acquires a firmware updating patch package of the component to be updated, then the firmware updating tool corresponding to the component to be updated is called and operated, the firmware updating patch package is used for updating the firmware of the component to be updated, the server component is updated by the control device in an in-band updating mode by using the existing mature firmware updating tool, the complexity of code logic of a substrate management controller and the difficulty of developing the work compatible with the component are reduced, the manpower and material resources for operation and maintenance are saved, the operation and maintenance efficiency is improved, the customer experience is also improved, and the customer requirements can be met quickly.
In the above embodiment, the manner of obtaining the firmware upgrade patch package of the component to be upgraded by the control device may be to obtain the firmware upgrade patch package pre-stored in the second storage space. The second storage space may be a storage space preset on the control device or a storage space at another location, and is stored in the space by the operation and maintenance personnel for the control device to access. In addition, the control device may also be assumed to acquire a bridge of the firmware upgrade patch package by the baseboard management controller, so that the control device automatically acquires the firmware upgrade patch package to perform component firmware upgrade. Step S101 in fig. 1: acquiring a firmware upgrade patch package of a component to be upgraded may specifically include:
acquiring a link address of a firmware upgrade patch package through a baseboard management controller;
and downloading the firmware upgrading patch package based on the link address.
The link address of the firmware upgrade patch package is usually an official download address provided by the server manufacturer. The script is deployed in the control apparatus in advance to download the firmware upgrade patch package to the link address of the firmware upgrade patch package. The control device may use an IPMI (Intelligent Platform Management Interface) command to obtain a link address of a firmware upgrade patch package in the bmc.
A nonvolatile memory space (EEPROM or Flash) may be set in advance in the baseboard management controller to store a link address of the firmware upgrade patch; or the baseboard management controller provides a second external command interface for the external management software to exchange information with the operating system of the control device, so that the control device obtains the link address for storing the firmware upgrade patch package. Therefore, the obtaining of the link address of the firmware upgrade patch package by the baseboard management controller may specifically be: and acquiring a link address stored in a first storage space of the baseboard management controller. Or, the obtaining of the link address of the firmware upgrade patch package by the baseboard management controller may specifically be: and receiving a link address set by an external configuration host based on a second external command interface preset by the baseboard management controller.
The external management software may be software operated by a server of the client data center, or may be operated by an intelligent terminal such as a computer or a mobile phone.
By applying the control method for updating the firmware of the server component, the baseboard management controller sets the starting item of the operating system as the operating system in the primary control device, the control device obtains the link address of the firmware updating patch package of the component to be updated from the baseboard management controller after the operating system is started and operated, automatically downloads the firmware updating patch package from the link address, and then uses the firmware updating tool corresponding to the component to be updated to update the firmware of the component to be updated by using the firmware updating patch package. And after the upgrade is finished, triggering the server to restart to enter the client service operating system.
When a new component or a new firmware upgrading tool is added, only the control device needs to be maintained, and unstable factors caused by upgrading and maintaining of the baseboard management controller in component management work are eliminated.
On the basis of the above detailed description of various embodiments corresponding to the control method for updating the firmware of the server component, the application also discloses a control device, equipment and a storage medium for updating the firmware of the server component corresponding to the method.
Fig. 2 is a schematic structural diagram of a control device for firmware upgrade of a server component according to an embodiment of the present application.
As shown in fig. 2, a control device for firmware upgrade of a server component according to an embodiment of the present application includes:
an obtaining unit 201, configured to obtain a firmware upgrade patch package of a component to be upgraded after the control device starts to run the operating system;
the upgrading unit 202 is used for calling and running a firmware upgrading tool corresponding to the component to be upgraded, and upgrading the firmware of the component to be upgraded by using the firmware upgrading patch package;
the control device is arranged on a server where the part to be upgraded is located, and the control device is provided with an operating system and a firmware upgrading tool of the part of the server in advance.
Optionally, the control device for upgrading the firmware of the server component provided in the embodiment of the present application further includes:
and the restarting unit is used for triggering the server to restart after the parts to be upgraded are upgraded.
Since the embodiments of the apparatus portion and the method portion correspond to each other, please refer to the description of the embodiments of the method portion for the embodiments of the apparatus portion, which is not repeated here.
Fig. 3 is a schematic structural diagram of a control device for firmware upgrade of a server component according to an embodiment of the present application.
As shown in fig. 3, a control device for firmware upgrade of a server component according to an embodiment of the present application includes:
a memory 310 for storing instructions including the steps of the method for controlling a firmware upgrade of a server component according to any one of the above embodiments;
a processor 320 for executing the instructions.
Processor 320 may include one or more processing cores, such as a 3-core processor, an 8-core processor, and so forth. The processor 320 may be implemented in at least one hardware form of a digital Signal processing (dsp), a Field-Programmable Gate Array (FPGA), a Programmable Logic Array (pla), or a digital Signal processing (dsp). The processor 320 may also include a main processor and a coprocessor, where the main processor is a processor for Processing data in an awake state, and is also called a central Processing unit (cpu); a coprocessor is a low power processor for processing data in a standby state. In some embodiments, the processor 320 may be integrated with an image processor GPU (graphics Processing unit), which is responsible for rendering and drawing the content that the display screen needs to display. In some embodiments, processor 320 may also include an Artificial Intelligence (AI) (artificial intelligence) processor for processing computational operations related to machine learning.
Memory 310 may include one or more storage media, which may be non-transitory. Memory 310 may also include high speed random access memory, as well as non-volatile memory, such as one or more magnetic disk storage devices, flash memory storage devices. In this embodiment, the memory 310 is at least used for storing a computer program 311, wherein after the computer program 311 is loaded and executed by the processor 320, the relevant steps in the control method for upgrading the firmware of the server component disclosed in any one of the foregoing embodiments can be implemented. In addition, the resources stored by the memory 310 may also include an operating system 312, data 313, and the like, and the storage may be transient storage or persistent storage. The operating system 312 may be Windows, among others. Data 313 may include, but is not limited to, data involved in the above-described methods.
In some embodiments, the control device for server component firmware upgrades may also include a display 330, a power supply 340, a communication interface 350, an input output interface 360, sensors 370, and a communication bus 380.
Those skilled in the art will appreciate that the architecture shown in fig. 3 does not constitute a limitation of a control device for server component firmware upgrades and may include more or fewer components than those shown.
The control device for updating the firmware of the server component provided by the embodiment of the application comprises the memory and the processor, and when the processor executes the program stored in the memory, the control method for updating the firmware of the server component can be realized, and the effect is the same as that of the control method for updating the firmware of the server component.
It should be noted that the above-described embodiments of the apparatus and device are merely illustrative, for example, the division of modules is only one division of logical functions, and there may be other divisions when actually implementing, for example, a plurality of modules or components may be combined or integrated into another system, or some features may be omitted or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or modules, and may be in an electrical, mechanical or other form. Modules described as separate parts may or may not be physically separate, and parts displayed as modules may or may not be physical modules, may be located in one place, or may be distributed on a plurality of network modules. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of the present embodiment.
In addition, functional modules in the embodiments of the present application may be integrated into one processing module, or each of the modules may exist alone physically, or two or more modules are integrated into one module. The integrated module can be realized in a hardware mode, and can also be realized in a software functional module mode.
The integrated module, if implemented in the form of a software functional module and sold or used as a separate product, may be stored in a storage medium. Based on such understanding, the technical solutions of the present application may be embodied in the form of a software product, which is stored in a storage medium and executes all or part of the steps of the methods described in the embodiments of the present application, or all or part of the technical solutions.
To this end, the present application further provides a storage medium, where a computer program is stored, and when the computer program is executed by a processor, the steps of the control method such as the firmware upgrade of the server component are implemented.
The storage medium may include: various media capable of storing program codes, such as a usb disk, a removable hard disk, a Read-Only Memory ROM (Read-Only Memory), a random Access Memory ram (random Access Memory), a magnetic disk, or an optical disk.
The computer program contained in the storage medium provided in the present embodiment is capable of implementing the steps of the control method for upgrading the firmware of the server component as described above when executed by the processor, and the effects are the same as above.
The detailed description is given above to a method, an apparatus, a device, and a storage medium for controlling firmware upgrade of a server component provided in the present application. The embodiments are described in a progressive manner in the specification, each embodiment focuses on differences from other embodiments, and the same and similar parts among the embodiments are referred to each other. The device, the equipment and the storage medium disclosed by the embodiment correspond to the method disclosed by the embodiment, so that the description is simple, and the relevant points can be referred to the method part for description. It should be noted that, for those skilled in the art, it is possible to make several improvements and modifications to the present application without departing from the principle of the present application, and such improvements and modifications also fall within the scope of the claims of the present application.
It is further noted that, in the present specification, relational terms such as first and second, and the like are used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other identical elements in a process, method, article, or apparatus that comprises the element.

Claims (10)

1. A control method for firmware upgrade of a server component is characterized in that based on a control device arranged on a server, the control device is pre-installed with an operating system and a firmware upgrade tool of the component of the server, and the control method comprises the following steps:
after the operating system is started, acquiring a firmware upgrading patch package of a component to be upgraded;
and calling and operating a firmware upgrading tool corresponding to the part to be upgraded, and upgrading the firmware of the part to be upgraded by using the firmware upgrading patch package.
2. The control method according to claim 1, wherein the obtaining of the firmware upgrade patch package of the component to be upgraded specifically includes:
acquiring a link address of the firmware upgrade patch package through a baseboard management controller;
and downloading the firmware upgrading patch package based on the link address.
3. The control method according to claim 2, wherein the obtaining of the link address of the firmware upgrade patch package by the baseboard management controller specifically includes:
and acquiring the link address stored in a first storage space of the baseboard management controller.
4. The control method according to claim 2, wherein the obtaining of the link address of the firmware upgrade patch package by the baseboard management controller specifically includes:
and receiving the link address set by an external configuration host based on a second external command interface preset by the baseboard management controller.
5. The control method according to claim 1, wherein the obtaining of the firmware upgrade patch package of the component to be upgraded specifically includes:
and acquiring the firmware upgrading patch package which is stored in the second storage space in advance.
6. The control method according to claim 1, wherein the startup item of the server is set to start the bios once at the control apparatus after power-on.
7. The control method according to claim 1, characterized by further comprising:
and after the upgrading of each part to be upgraded is finished, triggering the server to restart.
8. A control apparatus for firmware upgrade of a server component, comprising:
the device comprises an acquisition unit, a processing unit and a processing unit, wherein the acquisition unit is used for acquiring a firmware upgrading patch package of a component to be upgraded after the control device starts an operating system;
the upgrading unit is used for calling and operating a firmware upgrading tool corresponding to the part to be upgraded and upgrading the firmware of the part to be upgraded by using the firmware upgrading patch package;
the control device is arranged on a server where the part to be upgraded is located, and the operating system and the firmware upgrading tool of the part of the server are pre-installed on the control device.
9. A control apparatus for firmware upgrade of a server component, comprising:
a memory for storing instructions comprising the steps of a method of controlling a firmware upgrade of a server component according to any one of claims 1 to 7;
a processor to execute the instructions.
10. A storage medium having stored thereon a computer program, characterized in that the computer program, when being executed by a processor, carries out the steps of a method of controlling a firmware upgrade of a server component according to any one of claims 1 to 7.
CN202110319107.2A 2021-03-25 2021-03-25 Method, device and equipment for controlling firmware upgrade of server component and storage medium Pending CN113031999A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202110319107.2A CN113031999A (en) 2021-03-25 2021-03-25 Method, device and equipment for controlling firmware upgrade of server component and storage medium
PCT/CN2022/078490 WO2022199335A1 (en) 2021-03-25 2022-02-28 Method, apparatus and device for controlling firmware upgrade of server component, and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110319107.2A CN113031999A (en) 2021-03-25 2021-03-25 Method, device and equipment for controlling firmware upgrade of server component and storage medium

Publications (1)

Publication Number Publication Date
CN113031999A true CN113031999A (en) 2021-06-25

Family

ID=76473601

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110319107.2A Pending CN113031999A (en) 2021-03-25 2021-03-25 Method, device and equipment for controlling firmware upgrade of server component and storage medium

Country Status (2)

Country Link
CN (1) CN113031999A (en)
WO (1) WO2022199335A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2022199335A1 (en) * 2021-03-25 2022-09-29 山东英信计算机技术有限公司 Method, apparatus and device for controlling firmware upgrade of server component, and storage medium
WO2023098569A1 (en) * 2021-12-01 2023-06-08 华为技术有限公司 Patch processing method and apparatus, and computer device

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020073304A1 (en) * 2000-12-07 2002-06-13 Marsh James L. System and method for updating firmware
CN105426215A (en) * 2015-12-11 2016-03-23 福建新大陆支付技术有限公司 Payment terminal remote automatch firmware service pack upgrading method based on Ftp
CN106980493A (en) * 2016-01-18 2017-07-25 中兴通讯股份有限公司 Firmware management method and apparatus

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8875124B2 (en) * 2012-01-11 2014-10-28 Dell Products L.P. In-band hypervisor-managed firmware updates
CN103685405B (en) * 2012-09-17 2016-12-21 英业达科技有限公司 Network service system and the method updating firmware thereof
CN108108177B (en) * 2018-01-02 2020-10-27 联想(北京)有限公司 Firmware upgrading method of physical host, physical host and virtual machine
CN113031999A (en) * 2021-03-25 2021-06-25 山东英信计算机技术有限公司 Method, device and equipment for controlling firmware upgrade of server component and storage medium

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020073304A1 (en) * 2000-12-07 2002-06-13 Marsh James L. System and method for updating firmware
CN105426215A (en) * 2015-12-11 2016-03-23 福建新大陆支付技术有限公司 Payment terminal remote automatch firmware service pack upgrading method based on Ftp
CN106980493A (en) * 2016-01-18 2017-07-25 中兴通讯股份有限公司 Firmware management method and apparatus

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2022199335A1 (en) * 2021-03-25 2022-09-29 山东英信计算机技术有限公司 Method, apparatus and device for controlling firmware upgrade of server component, and storage medium
WO2023098569A1 (en) * 2021-12-01 2023-06-08 华为技术有限公司 Patch processing method and apparatus, and computer device

Also Published As

Publication number Publication date
WO2022199335A1 (en) 2022-09-29

Similar Documents

Publication Publication Date Title
US9301164B2 (en) Method, system, and terminal for performing system update between mobile communication terminals
CN105745617B (en) Selective power management for pre-boot firmware updates
CN103761088A (en) Multiple operation system switching method applicable to ARM (advanced risc machine) framework mobile equipment
CN115204423A (en) Equipment management method and management server
WO2022199335A1 (en) Method, apparatus and device for controlling firmware upgrade of server component, and storage medium
CN101694623A (en) Method for updating handheld device software
CN108874459B (en) Rapid starting method and device based on virtualization technology
CN113672296B (en) Custom application switching method, switching device, electronic equipment and storage medium
CN103777979A (en) Method and device for recovering BIOD through cloud end
CN112486522A (en) Deployment method and device of OpenStack bare machine with intelligent network card
CN115220797A (en) Operating system starting and deploying method, device, equipment, medium and program product
CN110515671A (en) Initial method, apparatus for initializing, terminal device and readable storage medium storing program for executing
CN114185607A (en) Starting control method, device and equipment for PCI (peripheral component interconnect) equipment in ARM (advanced RISC machines) server
CN109710297A (en) A kind of equipment entirety or sub-module carry out upgrading and backing method
CN113821220A (en) Installation method and device of linux operating system
CN116483382A (en) Bare metal deployment method, device and medium thereof
CN115794132A (en) Operating system deployment method, device, equipment and storage medium
CN112148376A (en) Terminal starting method and device
CN113064647A (en) Method, device, terminal and storage medium for configuring project port in BIOS
CN112241141A (en) Hardware configuration method, system, device and medium of PLC control system
CN114995912A (en) Method and device for supporting GPU multimode operation, electronic equipment and storage medium
CN114816454A (en) PXE server deployment method, device and medium
CN114489707A (en) Thermal restoration method and device, computer readable storage medium and terminal equipment
CN116126403A (en) Operating system deployment method and device, electronic equipment and storage medium
CN116627727A (en) Dual BIOS firmware synchronization method and system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination