CN108898230A - A kind of device management method and management server - Google Patents

A kind of device management method and management server Download PDF

Info

Publication number
CN108898230A
CN108898230A CN201810506587.1A CN201810506587A CN108898230A CN 108898230 A CN108898230 A CN 108898230A CN 201810506587 A CN201810506587 A CN 201810506587A CN 108898230 A CN108898230 A CN 108898230A
Authority
CN
China
Prior art keywords
submodel
component
configuration
service server
server
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.)
Granted
Application number
CN201810506587.1A
Other languages
Chinese (zh)
Other versions
CN108898230B (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.)
XFusion Digital Technologies Co Ltd
Original Assignee
Huawei Technologies 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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN202210800994.XA priority Critical patent/CN115204423A/en
Priority to CN201810506587.1A priority patent/CN108898230B/en
Publication of CN108898230A publication Critical patent/CN108898230A/en
Application granted granted Critical
Publication of CN108898230B publication Critical patent/CN108898230B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/20Administration of product repair or maintenance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • G06F9/44505Configuring for program initiating, e.g. using registry, configuration files
    • G06F9/4451User profiles; Roaming

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Human Resources & Organizations (AREA)
  • General Physics & Mathematics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • Quality & Reliability (AREA)
  • General Business, Economics & Management (AREA)
  • Operations Research (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • General Engineering & Computer Science (AREA)
  • Stored Programmes (AREA)
  • Computer And Data Communications (AREA)

Abstract

This application discloses a kind of device management method and management servers, this method is applied in equipment management system, it include management server and at least one service server in equipment management system, the preset model library of management server includes at least one submodel, it include the configuration item and configuration parameter of component in each submodel, this method includes:Management server obtains the component mark of component in each service server, and the first submodel set is determined in preset model library according to the component of the first service server mark, which includes at least one submodel corresponding with the component of the first service server mark;The first configuration information is sent to the first service server, at least one configuration item and configuration parameter in the first submodel set are carried in first configuration information, in order to which the first service server configures according to the first configuration information the configuration parameter of the configuration item of at least one component to be configured.

Description

A kind of device management method and management server
Technical field
This application involves server technology field more particularly to a kind of device management method and management servers.
Background technique
Operation maintenance personnel disposes the fortune such as the component change of service server, Added Business server, service server in beginning It ties up under scene, needs to carry out parameter configuration to the component of service server.Component may include disk array (redundant Arrays of independent disks, RAID), basic input output system (Basic Input Output System, ) and devices or the firmware such as network interface card BIOS.For example, carrying out parameter configuration to RAID can be rank or other configurations item to RAID It is configured, so that RAID realizes corresponding function.
In practical applications, as shown in Figure 1, the management software of usually management server to the component of service server into Row parameter configuration.For example, the RAID card of service server 1 including model LSI3108, management software to service server 1 into When row parameter configuration, the configuration parameter of the attribute of the RAID card of fixed output model LSI3108 such as exports model The configuration parameter of the rank of the RAID card of LSI3108, respectively RAID0, RAID 1 and RAID 10 these three ranks.User can To select configuration parameter.The configuration parameter RAID 1 that user selects is sent to service server 1 by management software.Business RAID level is configured RAID 1 by server 1.
However, parameter configuration could be carried out to service server by needing to be updated management software in many cases. For example, management software need to be updated when newly adding the service server 2 that there are different components from service server 1 in system, so that The corresponding configuration parameter that management software can be exported for service server 2 is selected for user, to carry out parameter configuration.Also It is to say, when the service server with different components being newly added in every subsystem, is intended to update management software, just can be carried out parameter Configuration.
As it can be seen that existing server O&M mode has that maintenance efficiency is low.
Summary of the invention
This application provides a kind of device management method and management servers, the maintenance in such a way that this promotes server O&M Efficiency quickly carries out parameter configuration to the component of service server.
In a first aspect, this method is applied in equipment management system, equipment this application provides a kind of device management method It include management server and at least one service server in management system, management server is for managing at least one business clothes It is engaged in device, there is in management server preset model library, include at least one submodel in the preset model library, in each submodel Configuration item and configuration parameter including component, this method include:Management server obtains each at least one service server The component mark of component in service server;Management server is identified according to the component of the first service server in preset model library Middle the first submodel of determination set, first service server are any one at least one service server, first son Model set includes at least one submodel corresponding with the component of the first service server mark;Management server is to the first industry Business server sends the first configuration information, at least one configuration item in the first submodel set is carried in first configuration information And configuration parameter, in order to which the first service server configures according to the first configuration information the configuration item of at least one component to be configured Configuration parameter.
As it can be seen that not needed by implementing method described in first aspect when the component of service server changes Update management software, so that it may dynamically get the newest configuration item of service server and configuration parameter, it is quickly right to be conducive to The configuration item of the component of service server carries out parameter configuration, promotes the maintenance efficiency of server O&M mode.And it is different Service server may have the identical component in part, by implementing method described in first aspect, multiple service servers The identical submodel of reusable, to be conducive to save development cost.
As an alternative embodiment, when the corresponding submodel of mark that the first component is not present in preset model library When, management server obtains the configuration item and configuration parameter of the first component, the first component first from the first service server Any one in the component of service server;Management server is according to the configuration item and configuration parameter of the first component in preset model The first submodel is added in library, includes the configuration item and configuration parameter of the first component in first submodel.It can by implementing this The embodiment of choosing, the submodel in extendible preset model library, keeps the submodel in preset model library more perfect.
Optionally, if there is no the mark of the first component, (mark of such as first component can be CPU in preset model library Mark or mainboard mark) corresponding configuration item and configuration parameter including firmware submodel, then management server is from the first industry It is engaged in obtaining the configuration item and configuration parameter of firmware in server.Management server is according to the configuration item and configuration parameter of firmware pre- It sets and adds the first submodel in model library, include the configuration item and configuration parameter of firmware in first submodel.By implementing to be somebody's turn to do Optional embodiment, the submodel in extendible preset model library, keeps the submodel in preset model library more perfect.
As an alternative embodiment, management server obtains each business service at least one service server The specific embodiment of the mark of component is in device:Management server is obtained when detecting that at least one service server powers on Take the mark of component in each service server at least one service server;Alternatively, management server periodically obtains In at least one service server in each service server component mark.It, can by implementing the optional embodiment The mark of the newest component of service server is determined in time, and then determines that service server is corresponding newest in time Submodel set.
Optionally, if the first service server powers on for the first time to be non-, management server obtains the portion of the first service server After the mark of part, this, which is powered on, detects that more last the first business detected that powers on of the component of the first service server takes When the component of business device changes, management server is identified according to the component of the first service server and is determined in preset model library First submodel set.
Optionally, management server periodically obtains at least one service server component in each service server Mark;The portion for the first service server that the relatively upper cycle detection of component of the first service server is arrived is detected in this period When part changes, management server identifies according to the component of the first service server and determines the first submodule in preset model library Type set.
As an alternative embodiment, management server is identified according to the component of the first service server in preset mould The specific embodiment of determining first submodel set is in type library:Management server determining and first industry in preset model library At least one corresponding second submodel set of at least one component categories of business server, each second submodel set include The corresponding submodel of the component of the same category, the component categories are used to indicate the component point of the component ownership of the first service server Category information;Management server is identified according at least one component of the first service server from least one the second submodel set Middle the first submodel of determination set.
By implementing the optional embodiment, the second submodel set first can be determined according to the classification of component, second Submodel set includes the corresponding submodel of component of the same category, then searches component mark in the second submodel set and correspond to Submodel, the seeking scope that component identifies corresponding submodel can be reduced, in this way so as to quickly find component Identify corresponding submodel.
As an alternative embodiment, management server to the first service server send the first configuration information it Before, management server selects at least one configuration item and configuration parameter as the first configuration information packet in the first submodel set The configuration item and configuration parameter included.
It, being capable of neatly option and installment item and configuration from the first submodel set by implementing the optional embodiment Parameter carries out parameter configuration.
As an alternative embodiment, further including configuration item and configuration parameter in the submodel of the first submodel set Preset display rule;Management server selects at least one configuration item and configuration parameter as in the first submodel set Before configuration item and configuration parameter that one configuration information includes, is shown according to the preset display rule in the first submodel set Configuration item and configuration parameter in one submodel set.
In practical applications, if the component of service server changes or equipment management system is newly added in service server System, needs to update management software, to update the configuration item of service server and configuration parameter in management software and update configuration The display rule of item and configuration parameter.By implementing the optional embodiment, by the display rule of configuration item and configuration parameter It is added in submodel, management server just dynamically obtains the configuration item of service server and the display rule of configuration parameter Then, to not have to update management software, be conducive to quickly carry out parameter configuration to the configuration item of service server.
As an alternative embodiment, further include in the submodel of the first submodel set rely on configuration item, by according to Rely configuration item and relies on condition;Wherein, in the first submodel set rely on configuration item and rely on configuration item configuration parameter according to It is relied on the current configuration parameter of configuration item and whether meets dependence condition and shown.
By the way that dependence is arranged, is conducive to promote user experience, prevents conflict configuration item.And by the way that configuration will be relied on , be relied on configuration item and rely on condition and be added in submodel, management server just dynamically obtains service server Configuration item is relied on, configuration item is relied on and relies on condition, to not have to update management software, is conducive to quickly to business service The configuration item of device carries out parameter configuration.
Optionally, after management server sends the first configuration information to the first service server, management server can be given birth to At configuration file, which includes the first configuration information.Management server saves the configuration file, so that next user thinks When carrying out identical configuration, user can input instruction, so that management server is directly selected configuration file, and pass through configuration file In configuration parameter parameter configuration is carried out to the configuration item of at least one component to be configured.
Second aspect provides a kind of management server, which can be performed above-mentioned first aspect or first party Method in the possible embodiment in face.The function can also execute corresponding software by hardware realization by hardware It realizes.The hardware or software include one or more units corresponding with above-mentioned function.The unit can be software and/or hard Part.Based on the same inventive concept, the principle and beneficial effect which solves the problems, such as may refer to above-mentioned first party In face or the possible embodiment of first aspect and beneficial effect, overlaps will not be repeated.
The third aspect provides a kind of management server, which includes:Processor, memory, communication connect Mouthful;Processor, communication interface are connected with memory.Communication interface is for realizing the communication between service server.Wherein, one A or multiple programs are stored in memory, which calls the program being stored in the memory to realize above-mentioned first Scheme in aspect or the possible embodiment of first aspect, the embodiment and beneficial effect which solves the problems, such as Fruit may refer to above-mentioned first aspect or the possible embodiment of first aspect and beneficial effect, and overlaps will not be repeated.
Fourth aspect provides a kind of computer program product, when run on a computer, so that computer executes Method in the possible embodiment of above-mentioned first aspect or first aspect.
5th aspect, provides a kind of chip product of management server, executes the method or first of above-mentioned first aspect Method in the possible embodiment of aspect.
6th aspect, has mentioned for a kind of computer readable storage medium, is stored with instruction in computer readable storage medium, When run on a computer, so that computer executes the method for above-mentioned first aspect or the possible embodiment party of first aspect Method in formula.
Detailed description of the invention
Fig. 1 is a kind of structural schematic diagram of equipment management system provided by the embodiments of the present application;
Fig. 2 is a kind of flow diagram of device management method provided by the embodiments of the present application;
Fig. 3 is the flow diagram of another device management method provided by the embodiments of the present application;
Fig. 4 is a kind of interface schematic diagram provided by the embodiments of the present application;
Fig. 5 is another interface schematic diagram provided by the embodiments of the present application;
Fig. 6 is a kind of structural schematic diagram of management server provided by the embodiments of the present application;
Fig. 7 is the structural schematic diagram of another management server provided by the embodiments of the present application.
Specific embodiment
The application specific embodiment is described in further detail with reference to the accompanying drawing.
The embodiment of the present application provides a kind of device management method and management server, is conducive to quickly to business service The component of device carries out parameter configuration.
In order to more fully understand the embodiment of the present application, the communication system of the embodiment of the present application is illustrated below.
Referring to Figure 1, Fig. 1 is a kind of schematic diagram of equipment management system provided by the embodiments of the present application.As shown in Figure 1, The equipment management system includes management server and at least one service server, i.e. the equipment management system includes management service Device and one or more service servers, Fig. 1 is by taking equipment management system includes 3 service servers as an example.Management server is used Each service server in management equipment management system.It include one or more components in each service server.The portion Part can be hardware, firmware or software etc..Hardware (hardware) is the abbreviation of computer hardware, refer in computer system by The general name of the various physical units of the compositions such as electronics, machinery and photoelectric cell.For example, the hardware can be disk array (redundant arrays of independent disks, RAID) and network interface card (network interface card, NIC) etc..Firmware (firmware) refers to the journey in write-in rewritable read-only memory or Electrically Erasable Programmable Read-Only Memory Sequence, firmware are the software for serving as the most basic bottom work of a system.For example, firmware may include basic input/output System (basic input/output system, BIOS) etc..Software can be operating system, application software etc..
Management server can carry out parameter configuration to the component of each service server in equipment management system, so that industry Business server meets business demand.Management server can in bulk carry out multiple service servers with same parts simultaneously Parameter configuration.For example, if the component having the same of service server 1~3, management server can be in bulk to service servers 1~3 carries out parameter configuration.Alternatively, management server, which can also be individually for each service server, carries out parameter configuration, the application Embodiment is without limitation.
Wherein, the configuration items that there are one or more needs to be configured for component, each configuration item can correspond to one or Multiple configuration parameters.Management server configures the configuration item by a configuration parameter of configuration item.For example, such as following table Shown in 1, RAID card in service server tool respectively " RAID controller ID ", " RAID level " and " is opened there are three configuration item Moving plate "." RAID controller ID " corresponding 2 configuration parameters are respectively " RAIDStorage0 " and " RAIDStorage1 ". " RAID level " corresponding 5 configuration parameters are respectively " RAID0 ", " RAID1 ", " RAID5 ", " RAID6 " and " RAID10 ". " boot disk " corresponding 2 configuration parameters are respectively "Yes" and "No"."Yes" is indicated using current RAID group as boot disk, " no It " indicates current RAID group not as boot disk.Management server can be by " RAIDStorage0 " to " RAID controller ID " It is configured, " RAID level " is configured by " RAID0 ", " boot disk " is configured by "Yes".
Table 1
Configuration item Configuration parameter
RAID controller ID RAIDStorage0、RAIDStorage1
RAID level RAID0、RAID1、RAID5、RAID6、RAID10
Boot disk It is, is no
For another example, as shown in table 2 below, there are four configuration items for the BIOS tool in service server, and respectively " system starts mould Formula ", " efficiency mode ", " VTd support " and " InterruptRemap "." system start-up mode " corresponding 2 configuration parameters point It Wei " Legacy mode " and " UEFI mode "." efficiency mode " corresponding 2 configuration parameters are respectively " low-power consumption " and " high property Can "." VTd support " corresponding 2 configuration parameters respectively " enabled " and " forbidding "." InterruptRemap " is 2 corresponding Configuration parameter respectively " enabled " and " forbidding ".Management server can match " system start-up mode " by " UEFI mode " It sets, " efficiency mode " is configured by " low-power consumption ", " VTd support " is configured by " enabled ", is passed through " enabled " " InterruptRemap " is configured.
Table 2
Configuration item Configuration parameter
System start-up mode Legacy mode, UEFI mode
Efficiency mode Low-power consumption, high-performance
VTd is supported It enables, forbid
InterruptRemap It enables, forbid
For another example, operating system can have configuration item " operating system version ", configuration parameter can for " CentOS7.3 ", "CentOS7.4".Operating system current version is " CentOS7.2 ".Management server can be by " CentOS7.4 " to " operation System version " is configured, i.e., operating system update is CentOS7.4 version by management server.
For another example, firmware can have configuration item " firmware version ", and configuration parameter can be " 0.0.2 ", " 0.0.3 ".Firmware is worked as Preceding version is " 0.0.1 ".Management server can configure " firmware version " by " 0.0.3 ", i.e., management server will be consolidated Part upgrades to 0.0.3 version.
Device management method and management server provided herein are introduced in detail below.
Fig. 2 is referred to, Fig. 2 is a kind of flow diagram of device management method provided by the embodiments of the present application.Such as Fig. 2 institute Show, which includes the following steps 201~204, wherein:
201, management server obtains the component mark of component in each service server at least one service server.
Wherein, management server obtains the component of one or more components of each service server of equipment management system Mark.For example, management server obtains the component mark of one or more components in service server 1~3 as shown in Figure 1. For example, the component can be for hardware, firmware and software etc., hardware can be RAID card, network interface card, CPU, mainboard (i.e. veneer) etc., Firmware can be BIOS etc., and software can be operating system etc..
Optionally, management server can pass through baseboard management controller (baseboard management Controller, BMC) the component mark of obtaining widget from each service server of equipment management system.Specifically, it manages Server can obtain the mark of the component of specified type by BMC to service server, and service server can return to management service The mark of the component of the specified type of device.For example, management server can obtain the mark of RAID card by BMC to service server Know, service server can return to the mark of RAID card.
Wherein, component mark is used to indicate the identity information of component.Optionally, component mark can be component type Number, component version number or component names etc. can determine the information of component identity.For example, if component is hardware, the component mark Knowledge can be number of element types.For example, the model of RAID card can be " LSI3108 " or " LSI3008 " or " LSI2208 ".Network interface card Model can be " MZ910 " or " MZ920 " etc..CPU model can be " IntelxeonV3 ", " IntelxeonV5 " etc..Mainboard Model can be " CH121 ", " RH1288 " etc..If component is firmware or software, component mark can be component version number. For example, the version number of firmware can be 0.0.1,0.0.2 etc..The version number of operating system can for CentOS7.2, CentOS7.3 etc..
As an alternative embodiment, management server obtains each business service at least one service server The specific embodiment of the mark of component is in device:Management server is obtained when detecting that at least one service server powers on Take the mark of component in each service server at least one service server.It, can by implementing the optional embodiment The component mark of service server is obtained in time, and then determines the submodel set of service server in advance, thus rear When the continuous component progress parameter configuration needed to service server, management server can be according to the submodel set of service server In configuration item and configuration parameter parameter configuration is carried out to the configuration item of the component of service server.
Optionally, if the first service server is to power on for the first time, i.e. the first service server is new addition equipment management system The service server of system can directly execute step after management server obtains the mark of the component of the first service server 202, that is, determine the corresponding first submodel set of the first service server.Wherein, the first service server is equipment management system Any one at least one service server that system includes.For example, the first service server can be equipment shown in FIG. 1 Any one in management system in service server 1~3.
Optionally, if the first service server powers on for the first time to be non-, management server obtains the portion of the first service server After the mark of part, this, which is powered on, detects that more last the first business detected that powers on of the component of the first service server takes When the component of business device changes, step 202 is executed.For example, the first service server is service server 1, service server 1 When first powering on, management server detects that the component of service server 1 is the RAID card and model of model " LSI3108 " For the network interface card of " MZ910 ", management server executes step 202.If when powering on for second of service server 1, management server inspection The component for measuring service server 1 is still the RAID card of model " LSI3108 " and the network interface card of model " MZ910 ", i.e. industry Component in business server 1 does not change, then management server terminates this process.If when powering on for second of service server 1, Management server detects that the component of service server 1 is the RAID card of model " LSI2208 " and the net of model " MZ920 " Card, i.e., the component in service server 1 changes, then management server executes step 202, that is, redefines service server 1 the first submodel set.
As an alternative embodiment, management server obtains each business service at least one service server The specific embodiment of the mark of component is in device:Management server periodically obtains each at least one service server The mark of component in service server.By implementing the optional embodiment, it can determine in time service server most The mark of new component, and then the corresponding newest submodel set of service server is determined in time.
Optionally, after management server can be powered on detecting the first service server, at least one is periodically obtained In a service server in each service server component mark.This period detect the component of the first service server compared with A upper cycle detection to the component of the first service server change when, execute step 202, that is, redefine business service First submodel set of device 1.
202, management server determines the first son according to the mark of the component of the first service server in preset model library Model set.
Wherein, include at least one submodel in preset model library, include the configuration item of component in each submodel and match Set parameter.For example, including 6 submodels, respectively submodel 1~6 in preset model library.Submodel 1 and submodel 2 include The configuration item and configuration parameter of RAID card.Submodel 3 and submodel 4 include the configuration item and configuration parameter of network interface card.Submodel 5 It include the configuration item and configuration parameter of BIOS with submodel 6.The configuration item and configuration parameter that submodel 1 and submodel 2 include It is not identical.The configuration item and configuration parameter that submodel 3 and submodel 4 include be not identical.What submodel 5 and submodel 6 included matches It sets item and configuration parameter is not identical.Optionally, the file format of submodel can be markup file format, for example, submodel File format can be for xml or json etc..The marking type file format scale of construction is small, generally a few to tens of KB, is conducive to user Downloading, and easily extend.
Wherein, each submodel includes one or more configuration items, the corresponding one or more configuration parameters of each configuration item. For example, submodel 1 may include configuration item and configuration parameter as listed in Table 1.For another example, submodel 5 may include shown in table 2 as above Configuration item and configuration parameter.
Wherein, the first submodel set includes at least one submodule corresponding with the component of the first service server mark Type.
It is worth noting that management server determines that the business takes for any one service server in management system Be engaged in corresponding first submodel of device process it is all the same, in being described below of the embodiment of the present application, how management server is determined It is described for corresponding first submodel of first service server and the first configuration information.
Optionally, the corresponding relationship of submodel and component mark can be preset in management server.Management server obtains After the component mark of first service server, according to the corresponding relationship of preset submodel and component mark, in preset model Submodel corresponding with the component of the first service server mark is determined in library, so that it is determined that the first submodel set.
In general, hardware is different, the configuration item and configuration parameter of hardware are also different.Therefore, the mark of hardware can be preset With the corresponding relationship of the submodel of the configuration item and configuration parameter that include the hardware.In general, certain hardware are different, the configuration of firmware Item and configuration parameter be not also identical, and since the mark of firmware is fairly simple, and the mark of the firmware of different vendor's production is identical, But the configuration item and configuration parameter of firmware may be different.Therefore, in order to uniquely determine the configuration item including firmware currently needed With the submodel of configuration parameter, the mark and the submodel of configuration item and configuration parameter including firmware of hardware can be preset Corresponding relationship.Certainly, the mark and the submodel of configuration item and configuration parameter including the firmware of firmware also can be preset Corresponding relationship.In general, software is different, the configuration item and configuration parameter of software are also different.Therefore, the mark of software can be preset With the corresponding relationship of the submodel of the configuration item and configuration parameter that include the software.
For example, it is corresponding with the submodel of configuration item and configuration parameter including RAID card that RAID card mark can be preset Relationship.The corresponding relationship of network card identification with the configuration item for including network interface card and the submodel of configuration parameter can be preset.It can be preparatory The corresponding relationship for making CPU mark or mainboard mark and the submodel of configuration item and configuration parameter including BIOS is set, or in advance The configuration item of bios version number and BIOS and the submodel of configuration parameter are set.Operating system identifies can be preset and including behaviour Make the corresponding relationship of the configuration item of system and the submodel of configuration parameter.
For example, by taking component mark includes number of element types as an example.It include above-mentioned submodel 1~6 in preset model library.It can Establish the corresponding relationship of submodel and number of element types as shown in table 3 below.Wherein, " LSI3108 " and " LSI3008 " is RAID card Model." MZ910 " and " MZ920 " is network interface card model." IntelxeonV3 " and " IntelxeonV5 " is CPU model.
When management server detects RAID card model " LSI3108 ", the network interface card model of the first service server When " MZ910 " and CPU model " IntelxeonV3 ", " LSI3108 " corresponding submodel 1, " MZ910 " corresponding submodel 3 are determined And " IntelxeonV3 " corresponding submodel 5.Management server obtains submodel 1,3 and of submodel from preset model library Submodel 5, submodel 1, submodel 3 and submodel 5 are the submodel in the first submodel set.
Table 3
Component mark Submodel
LSI3108 Submodel 1
LSI3008 Submodel 2
MZ910 Submodel 3
MZ920 Submodel 4
IntelxeonV3 Submodel 5
IntelxeonV5 Submodel 6
Again for example, as shown in table 4 below, bios version number " 0.0.1 " and " 0.0.2 " correspond to submodel 5.BIOS editions This number " 0.0.3 " corresponding submodel 6.When management server detects the RAID card model of the first service server When " LSI3108 ", network interface card model " MZ910 " and bios version number are " 0.0.1 ", determining " LSI3108 " corresponding submodel 1, " MZ910 " corresponding submodel 3 and " 0.0.1 " corresponding submodel 5.Management server obtains submodel from preset model library 1, submodel 3 and submodel 5, submodel 1, submodel 3 and submodel 5 are the submodel in the first submodel set.
Table 4
Component mark Submodel
LSI3108 Submodel 1
LSI3008 Submodel 2
MZ910 Submodel 3
MZ920 Submodel 4
Or 0.0.2 0.0.1 Submodel 5
0.0.3 Submodel 6
Alternatively, the title of the submodel in preset model library may include component mark, component identifies corresponding submodel just For the submodel in submodel title including component mark.Management server determines in submodel title in preset model library The submodel of component mark including the first service server, so that it is determined that the first submodel set out.Can thus it not have to Individually establish the mark of submodel as shown in table 3 and the corresponding relationship of component mark.
For example, including above-mentioned submodel 1~6 in preset model library so that component is identified as number of element types as an example.Submodel 1 Entitled " RAID-LSI3108 ", entitled " RAID-LSI3008 " of submodel 2, the entitled " NIC- of submodel 3 MZ910 ", entitled " NIC-MZ920 " of submodel 4, entitled " BIOS-IntelxeonV3 " of submodel 5, submodel 6 Entitled " BIOS-IntelxeonV5 ".Management server obtain the first service server number of element types be " LSI3108 ", " MZ910 " and " IntelxeonV3 ".Management server finds " LSI3108 " in the title of submodel 1, in submodel 3 " MZ910 " is found in title, and " IntelxeonV3 " is found in the title of submodel 5.Therefore, management server determines The first submodel set include submodel 1, submodel 3 and submodel 5.
As an alternative embodiment, management server is according to the mark of the component of the first service server preset The specific embodiment of determining first submodel set is in model library:Management server determines and first in preset model library At least one corresponding second submodel set of at least one component categories of service server, each second submodel set packet The corresponding submodel of component of the same category is included, which is used to indicate the component of the component ownership of the first service server Classification information;Management server is identified according at least one component of the first service server from least one the second submodel collection The first submodel set is determined in conjunction.
By implementing the optional embodiment, the second submodel set first can be determined according to the classification of component, second Submodel set includes the corresponding submodel of component of the same category, then searches component mark in the second submodel set and correspond to Submodel, the seeking scope that component identifies corresponding submodel can be reduced, in this way so as to quickly find component Identify corresponding submodel.
For example, a kind of component of classification generally includes the component of multiple and different models.For example, model The RAID card of " LSI3108 ", the RAID card of model " LSI3008 ", the RAID card of model " LSI2208 ", these three models RAID card belong to a component categories, i.e., component categories are RAID card.Similarly, the network interface card and model of model " MZ910 " A component categories are also belonged to for the network interface card of " MZ920 ", i.e. component categories are network interface card.Similarly, model " IntelxeonV3 " and The CPU component categories of " IntelxeonV5 " are CPU.
As shown in table 5 below, the corresponding relationship of component categories Yu the second submodel set can be stored in advance in management server.Its In, it include above-mentioned submodel 1 and submodel 2 in the second submodel set 1.It include above-mentioned submodel 3 in second submodel set 2 With submodel 4.It include above-mentioned submodel 5 and submodel 6 in second submodel set 3.The first business that management server obtains The model " LSI3108 " of the RAID card of server, the model " MZ910 " of network interface card, the model " IntelxeonV3 " of CPU.Management clothes Business device determines component categories " RAID card " corresponding second submodel set 1, and determines component categories " network interface card " corresponding second submodule Type set 2, and determine component categories " CPU " corresponding second submodel set 3.Management server according to model " LSI3108 " from Second submodel set 1 obtains submodel 1, and obtains submodel 3, and root from the second submodel set 2 according to model " MZ910 " Submodel 5 is obtained from the second submodel set 3 according to model " IntelxeonV3 ".Management server how according to model from second Submodel is obtained in submodel set can be found in foregoing description, as according to the corresponding relationship of model and submodel pre-established, Determine in submodel corresponding with the number of element types of the first service server, or the title of determining submodel to include that the first business takes The submodel of the number of element types of business device.
Table 5
Component categories Second submodel set
RAID Second submodel set 1
NIC Second submodel set 2
CPU Second submodel set 3
Certainly, the mark of firmware and the submodel of the configuration item and configuration parameter that include the firmware to it is corresponding when can also be first true Determine the corresponding second submodel set of unit type of firmware, then is obtained from the corresponding second submodel set of unit type of firmware Take the corresponding submodel of the mark of firmware.For example, the submodel of the mark of BIOS and configuration item and configuration parameter including BIOS The corresponding second submodel set of unit type " BIOS " can also be first determined to when corresponding to, then corresponding from unit type " BIOS " The corresponding submodel of mark of second submodel set acquisition BIOS.
As an alternative embodiment, when the corresponding submodel of mark that the first component is not present in preset model library When, management server obtains the configuration item and configuration parameter of the first component from the first service server, which is the Any one in the component of one service server.Management server is according to the configuration item and configuration parameter of the first component in preset mould The first submodel is added in type library, includes the configuration item and configuration parameter of the first component in first submodel.By implementing to be somebody's turn to do Optional embodiment, can automatically generate submodel, and the submodel in extendible preset model library makes the son in preset model library Model is more perfect.
For example, RAID card model " LSI3108 ", the network interface card model of the first service server that management server obtains "MZ910".Network interface card model " MZ910 " corresponding submodel is not present in preset model library.Therefore, management server is from the first industry It is engaged in obtaining the configuration item and configuration parameter of the network interface card of model " MZ910 " in server.Management server is according to model The configuration item and configuration parameter of the network interface card of " MZ910 " generate the first submodel.Including model " MZ910 " in first submodel The configuration item and configuration parameter of network interface card.After management server generates the first submodel, the first submodel is stored to preset mould In type library, with the submodel expanded in preset model library, keep the submodel in preset model library more perfect.Optionally, it manages Server can be established and be stored in the corresponding relationship of model " MZ910 " and the first submodel or the title of the first submodel Model " MZ910 ", so that corresponding first submodel can be found according to number of element types " MZ910 ".Management server generates the After one submodel, the first submodel and the corresponding submodel of the model obtained from preset model library " LSI3108 " are determined For the submodel in the first submodel set.
Optionally, if there is no the mark of the first component, (mark of such as first component can be CPU in preset model library Mark or mainboard mark) corresponding configuration item and configuration parameter including firmware submodel, then management server is from the first industry It is engaged in obtaining the configuration item and configuration parameter of firmware in server.Management server is according to the configuration item and configuration parameter of firmware pre- It sets and adds the first submodel in model library, include the configuration item and configuration parameter of firmware in first submodel.
Optionally it is determined that the corresponding first submodel collection of the first service server can be stored after the first submodel set It closes, the configuration so as to subsequent configuration item and configuration parameter according in the first submodel set to the component of the first service server Item carries out parameter configuration.
It optionally, can also be from interconnection when submodel corresponding with the mark of the first component is not present in preset model library Submodel corresponding with the mark of the first component is downloaded in net.For example, submodel can be published to public affairs by management software development teams Official website is taken charge of, so that when submodel corresponding with the mark of the first component is not present in preset model library, management server can be from Submodel corresponding with the mark of the first component is downloaded in company official website.
Optionally, the submodel in preset model library can also be copied from other equipment and be obtained.
203, management server sends the first configuration information to the first service server.
Wherein, management server determines the first son according to the mark of the component of the first service server in preset model library After model set, the first configuration information is sent to the first service server.The first submodel collection is carried in first configuration information At least one configuration item and configuration parameter in conjunction, in order to which the first service server configures this at least according to the first configuration information The configuration parameter of the configuration item of one component to be configured.Wherein, component to be configured can be the portions of the first service server Part, i.e. management server only can carry out parameter configuration to the section components of the first service server.Alternatively, component to be configured can also To be all components of the first service server, the embodiment of the present application is without limitation.
For example, the first submodel set includes above-mentioned submodel 1 and submodel 5.Submodel 1 includes the configuration item of RAID card And configuration parameter.Submodel 5 includes the configuration item and configuration parameter of BIOS.The configuration item and configuration parameter that submodel 1 includes can As shown in Table 1.The configuration item and configuration parameter that submodel 5 includes can be as above shown in tables 2.Management server can be only to RAID card Configuration item configured.For example, management server to the first service server send the first configuration information, this first match confidence Breath includes configuration item " RAID controller ID " and " RAID level ", the configuration parameter for being configured to " RAID controller ID " " RAIDStorage0 " and the configuration parameter " RAID10 " for being used to configure " RAID level ".First service server connects After receiving first configuration information, " RAIDStorage0 " is configured by " the RAID controller ID " of RAID card, by " RAID level It is not configured to " RAID10 " ".
For the configuration item and configuration parameter of different components to be configured, management server can be matched by BMC by different It sets path and is sent to the first service server.For example, component to be configured includes RAID card and BIOS.Management server can pass through BMC sends the configuration item and configuration parameter of RAID card by configuration path 1 to the first service server, and by BMC by matching Set configuration item from BIOS to the first service server and configuration parameter that path 2 sends.Such first service server, which passes through, to be configured After path 1 receives configuration item and configuration parameter, configured using configuration item of the configuration parameter to RAID card.First industry After business server receives configuration item and configuration parameter by configuration path 2, using the configuration parameter to the configuration item of BIOS It is configured.
Optionally, the application can also be used in the scene that firmware upgrade is carried out to the first service server.Management server obtains The component mark of the first service server taken includes the version number of firmware.Management server obtains the corresponding son of firmware version number Model.The configuration item that the corresponding submodel of firmware version number includes is firmware version, and configuration parameter is one or more firmware versions This number.It, can be by least one configuration item in the submodel after management server obtains the corresponding submodel of firmware version number With configuration parameter as the configuration parameter in the first configuration information, and first configuration information is sent to the first service server. It is the version in the first configuration information by firmware version upgrade after first service server receives first configuration information.Example Such as, when including configuration item " firmware version " and configuration parameter " 0.0.2 " in the first configuration information, the first service server is by firmware Edition upgrading be 0.0.2.
Optionally, the application can also be used in the scene upgraded to the operating system of the first service server.Management clothes The component mark for the first service server that business device obtains includes the version number of operating system.Management server obtains operating system The corresponding submodel of version number.The configuration item that the corresponding submodel of the version number of operating system includes is operating system version, Configuration parameter is one or more operating system version numbers.Management server obtain the corresponding submodel of operating system version number it Afterwards, can using in the submodel at least one configuration item and configuration parameter as the configuration parameter in the first configuration information, concurrently Give first configuration information to the first service server.After first service server receives first configuration information, it will operate System version upgrades to the version in the first configuration information.For example, including configuration item " operating system version in the first configuration information This " and when configuration parameter " CentOS7.3 ", the edition upgrading of operating system version is CentOS7.3 by the first service server.
204, the first service server is matched according to the configuration item that the first configuration information configures at least one component to be configured Set parameter.
Optionally, management server can send the first configuration information to multiple service servers in batches, be matched with reaching batch The purpose set.For example, service server 1 and the component having the same of service server 2, need to carry out identical parameter configuration. First configuration information can be sent to service server 1 and service server 2 simultaneously by management server, make 1 He of service server Service server 2 carries out parameter configuration according to configuration item of first configuration information to component.
As it can be seen that including at least one submodel, each submodule in preset model library by implementing method described in Fig. 2 It include the configuration item and configuration parameter of component in type.Management server dynamically obtains the corresponding submodel collection of service server It closes, includes at least one submodel corresponding with the component of service server mark in submodel set.Therefore, management server Dynamically obtain the configuration item and configuration parameter of service server, thus it is subsequent can be to the configuration of the component of service server Item carries out parameter configuration.As it can be seen that being not required to by implementing method described in Fig. 2 when the component of service server changes Update management software, so that it may dynamically get the newest configuration item of service server and configuration parameter, be conducive to quickly Parameter configuration is carried out to the configuration item of the component of service server, promotes the maintenance efficiency of server O&M mode.And it is different Service server may have the identical component in part, by implementing method described in Fig. 2, multiple service servers can be answered With identical submodel, to be conducive to save development cost.
As a possible embodiment, after step 203, management server can also save the first configuration information, New submodel is established in preset model library, which is used to identify the component configuration parameter set of the first service server Information, when executing update configuration parameter or firmware updating or upgrading OS operation again in order to management node, quick obtaining first The corresponding submodel set of service server, and determine the first configuration parameter, it is then forwarded to the first service server, promotes business The O&M efficiency of server reduces the operating time of the O&M scenarios such as parameter configuration, firmware upgrade and OS upgrading, reduces to industry The influence of application is run on business server.
Fig. 3 is referred to, Fig. 3 is a kind of flow diagram of device management method provided by the embodiments of the present application.Wherein, scheme The difference of device management method shown in 3 and device management method shown in Fig. 2 is that management server is determining in Fig. 3 After one submodel set, matching in the first submodel set can be shown according to the preset display rule in the first submodel set Item and configuration parameter are set, and at least one configuration item in the first submodel set and configuration parameter may be selected as the first configuration The configuration item and configuration parameter that information includes.As shown in figure 3, the device management method includes the following steps 301~306, wherein:
301, management server obtains the mark of component in each service server at least one service server.
302, management server determines the first son according to the mark of the component of the first service server in preset model library Model set.
Step 301 and 302 specific embodiment it is identical as above-mentioned 201 and 202, for details, reference can be made to above-mentioned 201 and 202 pairs The description answered, this will not be repeated here.
303, management server is shown in the first submodel set according to the preset display rule in the first submodel set Configuration item and configuration parameter.
It wherein, further include the preset display rule of configuration item and configuration parameter in the submodel of the first submodel set.Pipe After reason server determines the first submodel set, the first son can be shown according to the preset display rule in the first submodel set Configuration item and configuration parameter in model set.
In practical applications, if the component of service server changes or equipment management system is newly added in service server System, needs to update management software, to update the configuration item of service server and configuration parameter in management software and update configuration The display rule of item and configuration parameter.By implementation steps 303, the display rule of configuration item and configuration parameter is added to submodule In type, management server just dynamically obtains the configuration item of service server and the display rule of configuration parameter, to not have to Management software is updated, is conducive to quickly carry out parameter configuration to the configuration item of service server.
Optionally, the preset display rule of configuration item may include in the display order of configuration item and the menu path of configuration item At least one of.The display order of configuration item refers to, the display order between several configuration items of the same component.Configuration item Menu path refers to catalogue where configuration item.
Optionally, the preset display rule of configuration parameter includes that whether configuration parameter read-only, whether configuration parameter is ashed, matches Set parameter whether hide at least one of.Whether configuration parameter is read-only to refer to whether configuration parameter can only be read, and cannot change.Match It sets parameter and whether is ashed and refer to whether configuration parameter will be ashed display when dependence condition is unsatisfactory for.Whether configuration parameter is hidden Hiding refers to whether configuration parameter needs to hide when not being related to.
For example, the following table 6, by taking a kind of corresponding submodel of RAID card as an example, which may include letter as shown in table 6 below Breath.
Table 6
As an alternative embodiment, further include in the submodel of the first submodel set rely on configuration item, by according to Rely configuration item and relies on condition;Wherein, in the first submodel set rely on configuration item and rely on configuration item configuration parameter according to It is relied on the current configuration parameter of configuration item and whether meets dependence condition and shown.
By the way that dependence is arranged, is conducive to promote user experience, prevents conflict configuration item.And by the way that configuration will be relied on , be relied on configuration item and rely on condition and be added in submodel, management server just dynamically obtains service server Configuration item is relied on, configuration item is relied on and relies on condition, to not have to update management software, is conducive to quickly to business service The configuration item of device carries out parameter configuration.
For example, the following table 7, by taking a kind of corresponding submodel of BIOS as an example, which may include information as shown in table 7 below. Wherein, when being relied on configuration item " VTd support " current configuration parameter and meeting dependence condition, that is, it is relied on configuration item " VTd branch Hold " current configuration parameter when being " enabled ", do not hide dependence configuration item " InterruptRemap " and its configuration parameter.It is no Then, it hides and relies on configuration item " InterruptRemap " and its configuration parameter.
Table 7
Optionally, may also include in the first submodel set configuration parameter data type (such as enumeration type, Boolean type), The presently configured value of the creation mode (such as single choice, multiselect) of configuration parameter, help information, warning information, configuration item, configuration Default value, the maxstrlen of configuration parameter, the minimum string length of configuration parameter, the maximum of configuration parameter of item At least one of value, the minimum value of configuration parameter and the mode that comes into force (coming into force after such as coming into force or restart).
304, management server selects at least one configuration item in the first submodel set and configuration parameter as first The configuration item and configuration parameter that configuration information includes.
Optionally, the selection instruction that management server can be inputted according to user, selection needs to match from the configuration item of display The configuration item and the suitable configuration parameter of selection set.
For example, the first submodel set includes above-mentioned submodel 1 and submodel 5.The configuration item and configuration that submodel 1 includes Parameter can be as listed in Table 1.The configuration item and configuration parameter that submodel 5 includes can be as above shown in tables 2.Fig. 4 is a kind of display circle The schematic diagram in face, as shown in figure 4, configuration item and configuration parameter that the exportable first submodel set of management server includes.With The configuration item configured and suitable configuration parameter may be selected in family.As shown in figure 4, user's selection is needed configuration item " RAID controller ID " is configured to " RAIDStorage0 ", " RAID10 " is configured by configuration item " RAID level ", by configuration item " boot disk " is configured to "Yes".After management server receives the selection instruction of user's input, by option and installment item, " RAID is controlled Device ID " and corresponding configuration parameter " RAIDStorage0 " and configuration item " RAID level " and corresponding configuration parameter Configuration item that " RAID10 " and configuration item " boot disk " and corresponding configuration parameter "Yes" include as the first configuration information and Configuration parameter.
It, being capable of neatly option and installment item and configuration parameter progress from the first submodel set by implementation steps 304 Parameter configuration.
305, management server sends the first configuration information to the first service server.
Optionally, after management server sends the first configuration information to the first service server, management server can be given birth to At configuration file, which includes the first configuration information.Management server saves the configuration file, so that next user thinks When carrying out identical configuration, user can input instruction, so that management server is directly selected configuration file, and pass through configuration file In configuration parameter parameter configuration is carried out to the configuration item of at least one component to be configured.
306, the first service server is according to the configuration parameter of the configuration item of the first configuration information update component.
Wherein, the specific embodiment of above-mentioned 305 and 306 parts is identical as above-mentioned 203 and 204, and for details, reference can be made to above-mentioned 203 and 204 corresponding descriptions, this will not be repeated here.
In order to be clearly illustrated to present context, below with reference to three complete examples, to this The scheme of application is further illustrated.Wherein, example one with management server to the RAID card of service server and BIOS into For row parameter configuration.Example two is by taking operating system of the management server to service server upgrades as an example.Example three with For management server upgrades the firmware of service server.
Example one:
Management server has preset model library.It include 4 submodels, respectively submodel 1~4 in preset model library. Submodel 1 and submodel 2 include the configuration item and configuration parameter of RAID card.Submodel 3 and the matching including BIOS of submodel 4 Set item and configuration parameter.The configuration item and configuration parameter that submodel 1 and submodel 2 include be not identical.Submodel 3 and submodel 4 Including configuration item and configuration parameter it is not identical.Wherein, the submodel in preset model library and number of element types have corresponding relationship, The corresponding relationship is as shown in table 8 below." LSI3108 " and " LSI3008 " is the number of element types of RAID card." IntelxeonV3 " and " IntelxeonV5 " is the number of element types of CPU.Different number of element types correspond to different submodels.
Table 8
Component mark Submodel
LSI3108 Submodel 1
LSI3008 Submodel 2
IntelxeonV3 Submodel 3
IntelxeonV5 Submodel 4
Management server can obtain the RAID card and CPU type of service server 1~3 when service server 1~3 powers on Number model.Alternatively, management server can periodically obtain the RAID card of service server 1~3 and the model of CPU model. Management server gets the RAID card model " LSI3108 " and CPU model " IntelxeonV3 " of service server 1.Industry The RAID card model " LSI3108 " and CPU model " IntelxeonV3 " of business server 2.The RAID card of service server 3 Model " LSI2208 " and CPU model " IntelxeonV5 ".
Management server can search service server 1 according to the corresponding relationship in upper table 8 directly in preset model library The corresponding submodel of RAID card model " LSI3108 " and the corresponding submodel of CPU model " IntelxeonV3 ".8 institute of table as above Show, management server determines " LSI3108 " corresponding submodel 1 and " IntelxeonV3 " corresponding submodel 3.Therefore, it manages Server determines that the corresponding first submodel set 1 of service server 1 includes submodel 1 and submodel 3.
Alternatively, the corresponding relationship of component categories Yu the second submodel set can be preset in management server.The correspondence is closed System is as shown in table 9 below.Management server obtains the model " LSI3108 " of the RAID card of service server 1, the model of CPU After " IntelxeonV3 ", component categories " RAID card " corresponding second submodel set 1 can be first determined, and determine component categories " CPU " corresponds to the second submodel set 2.Management server obtains submodule from the second submodel set 1 according to model " LSI3108 " Type 1, and submodel 3 is obtained from the second submodel set 3 according to model " IntelxeonV3 ", and by submodel 1 and submodel 3 Form the first submodel set 1.
Table 9
Component categories Second submodel set
RAID Second submodel set 1
CPU Second submodel set 2
Similarly, management server determines the corresponding first submodel set 1 of service server 2 with identical principle.
When management server determines 3 corresponding first submodel set 2 of service server, detect in preset model library There is no the corresponding submodels of RAID card model " LSI2208 ".Therefore management server obtains model from service server 3 The configuration item and configuration parameter of the RAID card of " LSI2208 ".And the configuration of the RAID card according to the model of acquisition " LSI2208 " Item and configuration parameter generate submodel 5, the configuration item of the RAID card including model " LSI2208 " and configuration in the submodel 5 Parameter.Management server establishes the corresponding relationship of submodel 5 and model " LSI2208 ", and stores submodel 5 to preset model library In.Final management server determines that the corresponding first submodel set 2 of service server 3 includes submodel 4 and submodel 5.
Alternatively, management server can also determine the corresponding first submodel collection of service server 1~3 by another way It closes.It include 4 different submodels, respectively submodel 1~4 in preset model library.Submodel 1 and submodel 2 include The configuration item and configuration parameter of RAID card.Submodel 3 and submodel 4 include the configuration item and configuration parameter of BIOS.Wherein, in advance The submodel and number of element types set in model library have corresponding relationship, and the corresponding relationship is as shown in the following table 10." LSI3108 " and " LSI3008 " is the number of element types of RAID card.The number of element types of different RAID cards corresponds to different submodels."0.0.1", " 0.0.2 " and 0.0.3 are the component version number of BIOS.The version number of different BIOS can correspond to identical submodel or corresponding different Submodel.
Table 10
Component mark Submodel
LSI3108 Submodel 1
LSI3008 Submodel 2
Or 0.0.2 0.0.1 Submodel 3
0.0.3 Submodel 4
Management server can when service server 1~3 powers on, obtain service server 1~3 RAID card model and The version number of BIOS.Alternatively, management server can periodically obtain the model and BIOS of the RAID card of service server 1~3 Version number.Management server gets the RAID card model " LSI3108 " of service server 1 and the version number of BIOS is "0.0.1".The RAID card model " LSI3108 " of service server 2 and the version number of BIOS are " 0.0.1 ".Service server 3 RAID card model " LSI2208 " and BIOS version number be " 0.0.3 ".
Management server can search service server 1 according to the corresponding relationship in upper table 10 directly in preset model library The corresponding submodel of RAID card model " LSI3108 " and BIOS the corresponding submodel of version number " 0.0.1 ".10 institute of table as above Show, management server determines " LSI3108 " corresponding submodel 1 and " 0.0.1 " corresponding submodel 3.Therefore, management server Determine that the corresponding first submodel set 1 of service server 1 includes submodel 1 and submodel 3.
Alternatively, the corresponding relationship of component categories Yu the second submodel set can be preset in management server.Management service Device obtains the model " LSI3108 " of the RAID card of service server 1, after the version number " 0.0.1 " of BIOS, can first determine component Classification " RAID card " corresponds to the second submodel set 1, and determines component categories " BIOS " corresponding second submodel set 2.Management Server obtains submodel 1 from the second submodel set 1 according to model " LSI3108 ", and according to version number " 0.0.1 " from second Submodel set 3 obtains submodel 3, and submodel 1 and submodel 3 are formed the first submodel set 1.
Similarly, management server determines the corresponding first submodel set 1 of service server 2 with identical principle.Management clothes Business device determines that the corresponding first submodel set 2 of service server 3 includes submodel 4 with identical principle.And due to preset There is no the corresponding submodels of RAID card of the model " LSI2208 " of service server 3 in model library.Therefore management server The configuration item and configuration parameter of the RAID card of model " LSI2208 " are obtained to service server 3.And according to the model of acquisition The configuration item and configuration parameter of the RAID card of " LSI2208 " generate submodel 5, include model " LSI2208 " in the submodel 5 RAID card configuration item and configuration parameter.Management server establishes the corresponding relationship of submodel 5 and model " LSI2208 ", and Submodel 5 is stored into preset model library.Final management server determines the corresponding first submodel set 2 of service server 3 Including submodel 4 and submodel 5.
After management server determines the corresponding first submodel set of service server 1~3, user is openable to be matched Set interface.Management server can show that configuration item and configuration parameter in the first submodel set are selected for user in configuration interface It selects.Management server can according in the first submodel set it is preset display rule display the first submodel set in configuration item and Configuration parameter.Exported in configuration interface with management server configuration item in the first submodel set 1 and configuration parameter for For the selection of family, the interface of output can be as shown in Figure 5.The configuration item configured and suitable configuration may be selected in user Parameter.As shown in figure 5, user's selection needs to configure " RAIDStorage0 " for configuration item " RAID controller ID ", will configure Item " RAID level " is configured to " RAID10 ", configures "Yes" for configuration item " boot disk ".User's selection needs System start-up mode " is configured to " UEFI mode ", " low-power consumption " is configured by configuration item " efficiency mode ", by configuration item " VTd branch Hold " it is configured to " enable ", configuration item " InterruptRemap " is configured to " enable ".Certain user can also only select RAID card Or the configuration parameter of BIOS is configured.User is also an option that the service server needed to configure.As shown in figure 5, user can It selects to be configured to service server 1 and service server 2.
After management server receives the configuration-direct of user's input, the first configuration information is sent to 1 He of service server Service server 2.Wherein, the first configuration information includes the configuration item and configuration parameter of user's selection as shown in Figure 5.Business service After device 1 and service server 2 receive the first configuration information, configuration item is carried out according to the configuration parameter in the first configuration information Corresponding configuration.
Example two:
Management server has preset model library.It include 2 submodels, respectively submodel 1 and son in preset model library Model 2.Submodel 1 and submodel 2 include the configuration item and configuration parameter of operating system.Wherein, the son in preset model library Model and operating system identifies have corresponding relationship.If the operating system identifies can be the version number of operating system.For example, behaviour The version number for making system can be CentOS7.2, CentOS7.3 etc..Submodel and operating system identifies in preset model library Corresponding relationship it is as shown in table 11 below.
Table 11
Operating system version number Submodel
CentOS7.2 Submodel 1
CentOS7.3 Submodel 2
Management server can obtain the operating system version of service server 1~3 when service server 1~3 powers on Number.Management server can periodically obtain the operating system version number of service server 1~3.Management server gets industry The operating system version number of business server 1~3 is " CentOS7.2 ".Management server corresponding relationship according to shown in upper table 11, " CentOS7.2 " corresponding submodel 1 is obtained as the submodel for including in the first submodel set of service server 1~3. Certainly, if there is also the corresponding submodels of other kinds of component in preset model library.Then management server can first determine operation The corresponding second submodel set of system, then " CentOS7.2 " corresponding submodel 1 is determined from the second submodel set.
After management server determines the corresponding first submodel set of service server 1~3, user is openable to be matched Set interface.Management server can show that configuration item and configuration parameter in the first submodel set are selected for user in configuration interface It selects.Configuration item and configuration parameter in the exportable submodel 1 of management server are selected for user.Such as include in submodel 1 Configuration item is " operating system version ", and configuration parameter is " CentOS7.3 ", " CentOS7.4 ", " CentOS7.5 ".If user selects It selects configuration parameter " CentOS7.5 ", and selects to upgrade the operating system of service server 1~3, then management server will Configuration item " operating system version " and configuration parameter " CentOS7.5 " are sent to service server 1~3, so that service server 1 Operating system version is upgraded to " CentOS7.5 " by~3.Optionally, user can pass " CentOS7.5 " on the management server Installation kit, management server can be by the installation kits of " CentOS7.5 " and configuration item " operating system version " and configuration parameter " CentOS7.5 " is sent to service server 1~3 together.
Example three:
Management server has preset model library.It include 2 submodels, respectively submodel 1 and son in preset model library Model 2.Submodel 1 and submodel 2 include the configuration item and configuration parameter of firmware.Wherein, the submodel in preset model library There is corresponding relationship with firmware identifiers.If the firmware identifiers can be the version number of firmware.For example, the version number of firmware can be 0.0.1,0.0.2 etc..The corresponding relationship of submodel and firmware identifiers in preset model library is as shown in table 12 below.
Table 12
Firmware version number Submodel
0.0.1 Submodel 1
0.0.2 Submodel 2
Management server can obtain the firmware version number of service server 1~3 when service server 1~3 powers on.Pipe The firmware version number that reason server gets service server 1~3 is " 0.0.1 ".Management server is according to shown in upper table 11 Corresponding relationship obtains " 0.0.1 " corresponding submodel 1 as the son for including in the first submodel set of service server 1~3 Model.Certainly, if there is also the corresponding submodel of other kinds of component in preset model library, management server can be determined first The corresponding second submodel set of firmware, then " 0.0.1 " corresponding submodel 1 is determined from the second submodel set.
Configuration item and configuration parameter in the exportable submodel 1 of management server are selected for user.Such as it is wrapped in submodel 1 The configuration item included is " firmware version ", and configuration parameter is " 0.0.2 ", " 0.0.3 ", " 0.0.4 ".If user's option and installment parameter " 0.0.4 ", and select to upgrade the firmware of service server 1~3, then management server by configuration item " firmware version " and Configuration parameter " 0.0.4 " is sent to service server 1~3, so that firmware version upgrade is by service server 1~3 "0.0.4".Optionally, user can pass the installation kit of " 0.0.4 " on the management server, and management server can be by " 0.0.4 " Installation kit and configuration item " firmware version " and configuration parameter " 0.0.4 " are sent to service server 1~3 together.
Provided a kind of device management method according to embodiments of the present invention is described in detail above in conjunction with Fig. 1 to Fig. 5, Below in conjunction with Fig. 6 to Fig. 7, provided management server according to embodiments of the present invention is described.
Fig. 6 is referred to, Fig. 6 is that the present invention implements a kind of management server provided.The management server is deployed in equipment It further include at least one service server in the equipment management system, the management server is for managing in management system At least one described service server has preset model library in the management server, includes extremely in the preset model library Lack a submodel, include the configuration item and configuration parameter of component in each submodel, which includes:Communication module 601 and processing module 602.Wherein:
Communication module 601, for obtaining the component mark of component in each service server at least one service server Know;Processing module 602, for determining the first submodel collection in preset model library according to the component of the first service server mark It closes, the first service server is any one at least one service server, and the first submodel set includes and the first business The component of server identifies at least one corresponding submodel;Communication module 601 is also used to send the to the first service server One configuration information carries at least one configuration item and configuration parameter in the first submodel set in the first configuration information, so as to The configuration parameter of the configuration item of at least one component to be configured is configured according to the first configuration information in the first service server.
Optionally, communication module 601 are also used to when the corresponding submodule of mark that the first component is not present in preset model library When type, the configuration item and configuration parameter of the first component are obtained from the first service server, the first component is the first business service Any one in the component of device;Processing module 602 is also used to configuration item and configuration parameter according to the first component in preset model The first submodel is added in library, includes the configuration item and configuration parameter of the first component in the first submodel.
Optionally, communication module 601 is specifically used for:When detecting that at least one service server powers on, obtain at least In one service server in each service server component mark;Alternatively, periodically obtaining at least one business service In device in each service server component mark.
Optionally, processing module 602 is specifically used for:Determining at least one with the first service server in preset model library At least one corresponding second submodel set of a component categories, each second submodel set includes the component pair of the same category The submodel answered, component categories are used to indicate the part classification information of the component ownership of the first service server;According to the first industry At least one component of business server is identified determines the first submodel set from least one second submodel set.
Optionally, processing module 602 are also used to sending the first configuration to the first service server in communication module 601 Before information, at least one configuration item and the configuration parameter is selected to include as the first configuration information in the first submodel set Configuration item and configuration parameter.
It optionally, further include the preset display rule of configuration item and configuration parameter in the submodel of the first submodel set; Processing module 602 is also used to select at least one configuration item and configuration parameter in the first submodel set in processing module 602 Before the configuration item and configuration parameter that include as the first configuration information, according to the preset display rule in the first submodel set Show the configuration item and configuration parameter in the first submodel set.
It should be understood that the management server of the embodiment of the present invention can pass through specific integrated circuit (application- Specific integrated circuit, ASIC) realize or programmable logic device (programmable logic Device, PLD) it realizes, above-mentioned PLD can be complicated process logical device (complex programmable logical Device, CPLD), field programmable gate array (field-programmable gate array, FPGA), general array is patrolled Collect (generic array logic, GAL) or any combination thereof.Software realization Fig. 2 and equipment shown in Fig. 3 can also be passed through When the implementation method of management, management server and its modules may be software module.
Management server according to an embodiment of the present invention can correspond to execute method described in the embodiment of the present invention, and Above and other operation and/or function of each unit in management server is respectively in order to realize each method of Fig. 2 and Fig. 3 Corresponding process, for sake of simplicity, details are not described herein.
As it can be seen that management server described in Fig. 6 dynamically obtains the configuration item and configuration parameter of service server, from And parameter configuration can be carried out to the configuration item of the component of service server subsequent.Therefore, occur in the component of service server When change, management server do not need update management software, so that it may dynamically get the newest configuration item of service server and Configuration parameter is conducive to quickly carry out parameter configuration to the configuration item of the component of service server, improves server O&M The maintenance efficiency of mode.And different service servers may have the identical component in part, and multiple service servers can answer With identical submodel, be conducive to save development cost.
Fig. 7 is referred to, Fig. 7 is a kind of structural schematic diagram of management server disclosed in the embodiment of the present application.Such as Fig. 7 institute Show, management server 700 includes processor 701, memory 702 and communication interface 703.Wherein, processor 701, memory 702 It is connected with communication interface 703 by bus.
Wherein, processor 701 can be central processing unit (central processing unit, CPU), general procedure Device, coprocessor, digital signal processor (digital signal processor, DSP), specific integrated circuit (application-specific integrated circuit, ASIC), field programmable gate array (field Programmable gate array, FPGA) or other programmable logic device, transistor logic, hardware component or Person's any combination thereof.The processor 701 is also possible to realize the combination of computing function, such as includes one or more microprocessors Combination, DSP and the combination of microprocessor etc..
Memory 702 can be volatile memory or nonvolatile memory, or may include volatile and non-volatile Both memories.Wherein, nonvolatile memory can be read-only memory (read-only memory, ROM), programmable Read memory (programmable ROM, PROM), Erasable Programmable Read Only Memory EPROM (erasable PROM, EPROM), Electrically erasable programmable read-only memory (electrically EPROM, EEPROM) or flash memory.Volatile memory can be Random access memory (random access memory, RAM) is used as External Cache.By exemplary but be not The RAM of restricted explanation, many forms is available, such as static random access memory (static RAM, SRAM), dynamic random Access memory (DRAM), Synchronous Dynamic Random Access Memory (synchronous DRAM, SDRAM), Double Data Rate Synchronous Dynamic Random Access Memory (double data date SDRAM, DDR SDRAM), enhanced synchronous dynamic random are deposited Access to memory (enhanced SDRAM, ESDRAM), synchronized links dynamic random access memory (synchlink DRAM, ) and direct rambus random access memory (direct rambus RAM, DR RAM) SLDRAM.
Bus can also include power bus, control bus and status signal bus in addition etc. in addition to including data/address bus.It is logical Believe interface 703 for realizing the communication between service server.
Processor 701 calls the program code stored in memory 702, and management service in above method embodiment can be performed Step performed by device.
It should be understood that management server 700 according to an embodiment of the present invention can correspond to shown in Fig. 6 in the embodiment of the present invention Management server, and can correspond to execute in the method for realization equipment management of Fig. 2 and Fig. 3 according to embodiments of the present invention Corresponding management server is the operating procedure of executing subject, and the modules in management server 700 above-mentioned and its Its operation and/or function is respectively in order to realize the corresponding process of each method of the Fig. 2 into Fig. 3, for sake of simplicity, no longer going to live in the household of one's in-laws on getting married herein It states.
As it can be seen that management server described in Fig. 7 dynamically obtains the configuration item and configuration parameter of service server, from And parameter configuration can be carried out to the configuration item of the component of service server subsequent.Therefore, occur in the component of service server When change, management server do not need update management software, so that it may dynamically get the newest configuration item of service server and Configuration parameter is conducive to quickly carry out parameter configuration to the configuration item of the component of service server, improves server O&M The maintenance efficiency of mode.And different service servers may have the identical component in part, and multiple service servers can answer With identical submodel, be conducive to save development cost.
Above-described embodiment can be realized wholly or partly by software, hardware, firmware or any other combination.When When using software realization, above-described embodiment can be realized entirely or partly in the form of a computer program product.The calculating Machine program product includes one or more computer instructions.When loading on computers or executing the computer program instructions, It entirely or partly generates according to process or function described in the embodiment of the present invention.The computer can for general purpose computer, Special purpose computer, computer network or other programmable devices.The computer instruction can store to be deposited computer-readable In storage media, or from a computer readable storage medium to the transmission of another computer readable storage medium, for example, described Computer instruction can pass through wired (such as coaxial cable, light from a web-site, computer, server or data center Fine, Digital Subscriber Line (DSL)) or wireless (such as infrared, wireless, microwave etc.) mode to another web-site, computer, clothes Business device or data center are transmitted.The computer readable storage medium can be any available Jie that computer can access Matter includes either the data storage devices such as server, the data center of one or more usable medium set.Described use is situated between Matter can be magnetic medium (for example, floppy disk, hard disk, tape), optical medium (for example, DVD) or semiconductor medium.Semiconductor Medium can be solid state hard disk (solid state dDrive, SSD).
In the above-described embodiments, it all emphasizes particularly on different fields to the description of each embodiment, there is no the portion being described in detail in some embodiment Point, reference can be made to the related descriptions of other embodiments.
Finally it should be noted that:The above various embodiments is only to illustrate the technical solution of the application, rather than its limitations;To the greatest extent Pipe is described in detail the application referring to foregoing embodiments, those skilled in the art should understand that:Its according to So be possible to modify the technical solutions described in the foregoing embodiments, or to some or all of the technical features into Row equivalent replacement;And these are modified or replaceed, each embodiment technology of the application that it does not separate the essence of the corresponding technical solution The range of scheme.

Claims (12)

1. a kind of device management method, which is characterized in that the method is applied in equipment management system, the equipment management system It include management server and at least one service server in system, the management server is for managing at least one described business Server has preset model library in the management server, includes at least one submodel in the preset model library, each In submodel include component configuration item and configuration parameter, the method includes:
The management server obtains the component mark of component in each service server at least one described service server;
The management server identifies according to the component of the first service server and determines the first submodel collection in preset model library It closes, first service server is any one at least one described service server, the first submodel set packet Include at least one submodel corresponding with the component of first service server mark;
The management server sends the first configuration information to first service server, carries in first configuration information At least one configuration item and configuration parameter in the first submodel set, in order to which first service server is according to institute State the configuration parameter that the first configuration information configures the configuration item of at least one component to be configured.
2. the method according to claim 1, wherein the method also includes:
When the corresponding submodel of mark of the first component is not present in the preset model library, the management server is from described The configuration item and configuration parameter of the first component are obtained in first service server, the first component is first business Any one in the component of server;
The management server adds according to the configuration item and configuration parameter of the first component in the preset model library One submodel includes the configuration item and configuration parameter of the first component in first submodel.
3. method according to claim 1 or 2, which is characterized in that the management server obtains at least one described industry It is engaged in server the mark of component in each service server, including:
The management server obtains at least one business clothes when detecting that at least one described service server powers on It is engaged in device the mark of component in each service server;Alternatively,
The management server periodically obtains at least one described service server component in each service server Mark.
4. method according to any one of claims 1 to 3, which is characterized in that the management server is according to the first industry The component of business server identifies and determines the first submodel set in preset model library, including:
The management server determining at least one component class with first service server in the preset model library At least one not corresponding second submodel set, each second submodel set include the corresponding submodule of component of the same category Type, the component categories are used to indicate the part classification information of the component ownership of first service server;
The management server according at least one component of first service server identify from it is described at least one second The first submodel set is determined in submodel set.
5. method described in any one according to claim 1~4, which is characterized in that the management server is to described Before one service server sends the first configuration information, the method also includes:
The management server selects at least one configuration item in the first submodel set and configuration parameter as first The configuration item and configuration parameter that configuration information includes.
6. according to the method described in claim 5, it is characterized in that, further including matching in the submodel of the first submodel set Set the preset display rule of item and configuration parameter;
The management server selects at least one configuration item in the first submodel set and configuration parameter as first Before configuration item and configuration parameter that configuration information includes, the method also includes:
According to the preset display rule in the first submodel set show configuration item in the first submodel set and Configuration parameter.
7. a kind of management server, which is characterized in that the management server is deployed in equipment management system, the equipment pipe It further include at least one service server in reason system, the management server is for managing at least one described business service Device has preset model library in the management server, includes at least one submodel, each submodule in the preset model library It include the configuration item and configuration parameter of component in type, the management server includes:
Communication module, for obtaining the component mark of component in each service server at least one described service server;
Processing module, for determining the first submodel collection in preset model library according to the component of the first service server mark It closes, first service server is any one at least one described service server, the first submodel set packet Include at least one submodel corresponding with the component of first service server mark;
The communication module is also used to send the first configuration information, first configuration information to first service server Middle at least one configuration item and configuration parameter carried in the first submodel set, in order to first service server The configuration parameter of the configuration item of at least one component to be configured is configured according to first configuration information.
8. management server according to claim 7, which is characterized in that
The communication module is also used to when the corresponding submodel of the mark that the first component is not present in the preset model library, Obtain the configuration item and configuration parameter of the first component from first service server, the first component is described the Any one in the component of one service server;
The processing module is also used to be added in the preset model library according to the configuration item and configuration parameter of the first component Add the first submodel, includes the configuration item and configuration parameter of the first component in first submodel.
9. management server according to claim 7 or 8, which is characterized in that the communication module is specifically used for:
When detecting that at least one described service server powers on, each business at least one described service server is obtained The mark of components in server;Alternatively,
Periodically obtain the mark of component in each service server at least one described service server.
10. according to management server described in claim 7~9 any one, which is characterized in that the processing module is specifically used In:
Corresponding at least one component categories of first service server at least one is determined in the preset model library A second submodel set, each second submodel set include the corresponding submodel of component of the same category, the component class It is not used to indicate the part classification information of the component ownership of first service server;
It is true from least one described second submodel set according at least one component of first service server mark The fixed first submodel set.
11. according to management server described in claim 7~10 any one, which is characterized in that
The processing module, be also used to the communication module to first service server send the first configuration information it Before, the configuration item that selects at least one configuration item and configuration parameter to include as the first configuration information in the first submodel set And configuration parameter.
12. management server according to claim 11, which is characterized in that in the submodel of the first submodel set It further include the preset display rule of configuration item and configuration parameter;
The processing module is also used to select at least one configuration item in the first submodel set in the processing module and match Before the configuration item and configuration parameter parameter is set as the first configuration information including, according to pre- in the first submodel set Set the configuration item and configuration parameter in display rule display the first submodel set.
CN201810506587.1A 2018-05-24 2018-05-24 Equipment management method and management server Active CN108898230B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202210800994.XA CN115204423A (en) 2018-05-24 2018-05-24 Equipment management method and management server
CN201810506587.1A CN108898230B (en) 2018-05-24 2018-05-24 Equipment management method and management server

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810506587.1A CN108898230B (en) 2018-05-24 2018-05-24 Equipment management method and management server

Related Child Applications (1)

Application Number Title Priority Date Filing Date
CN202210800994.XA Division CN115204423A (en) 2018-05-24 2018-05-24 Equipment management method and management server

Publications (2)

Publication Number Publication Date
CN108898230A true CN108898230A (en) 2018-11-27
CN108898230B CN108898230B (en) 2022-08-16

Family

ID=64343199

Family Applications (2)

Application Number Title Priority Date Filing Date
CN201810506587.1A Active CN108898230B (en) 2018-05-24 2018-05-24 Equipment management method and management server
CN202210800994.XA Pending CN115204423A (en) 2018-05-24 2018-05-24 Equipment management method and management server

Family Applications After (1)

Application Number Title Priority Date Filing Date
CN202210800994.XA Pending CN115204423A (en) 2018-05-24 2018-05-24 Equipment management method and management server

Country Status (1)

Country Link
CN (2) CN108898230B (en)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109660391A (en) * 2018-12-10 2019-04-19 浪潮电子信息产业股份有限公司 A kind of pond server system firmware upgrade method, system and relevant apparatus
CN111061498A (en) * 2019-12-25 2020-04-24 上海众源网络有限公司 Configuration information management system
CN111580868A (en) * 2019-02-18 2020-08-25 纬创资通股份有限公司 Configuration control method and related computer system
CN111585794A (en) * 2020-04-20 2020-08-25 南京南瑞继保电气有限公司 Communication method, device and system based on acquisition board card and storage medium
CN111600749A (en) * 2020-04-29 2020-08-28 厦门市美亚柏科信息股份有限公司 Method and system for managing multiple servers and computer storage medium
CN112052029A (en) * 2020-08-20 2020-12-08 厦门亿联网络技术股份有限公司 Configuration method and system of USB device management software and computer device
CN112114885A (en) * 2020-09-15 2020-12-22 青岛海信移动通信技术股份有限公司 Terminal, control equipment and service processing method
CN112152841A (en) * 2020-09-03 2020-12-29 锐捷网络股份有限公司 Verification method, verification device, switch, equipment and storage medium
CN113076350A (en) * 2021-03-02 2021-07-06 无锡先导智能装备股份有限公司 Welding abnormity detection method and device, computer equipment and storage medium
CN113342420A (en) * 2021-06-28 2021-09-03 杭州涂鸦信息技术有限公司 Firmware configuration method, device, equipment and storage medium
CN114360137A (en) * 2021-11-30 2022-04-15 浙江朱道模块集成有限公司 Information acquisition automatic guide system for hospital
CN114760314A (en) * 2022-04-06 2022-07-15 中国工商银行股份有限公司 Server management method, device, computer equipment and storage medium

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103201723A (en) * 2012-08-03 2013-07-10 华为技术有限公司 Memory configuration method and memory configuration management server
CN104503798A (en) * 2014-12-29 2015-04-08 杭州华三通信技术有限公司 Method and device for configuring server
WO2015081908A2 (en) * 2013-12-04 2015-06-11 腾讯科技(深圳)有限公司 Method, device, and system for updating parameter value
CN107046560A (en) * 2016-12-27 2017-08-15 郑州云海信息技术有限公司 A kind of computer system configurations centralized management system and method
CN107341025A (en) * 2016-05-03 2017-11-10 北京京东尚科信息技术有限公司 Using update method and device
CN107391193A (en) * 2017-07-21 2017-11-24 郑州云海信息技术有限公司 A kind of client, the system and method for configuration server
CN107733708A (en) * 2017-10-16 2018-02-23 平安科技(深圳)有限公司 Device parameter collocation method, device, computer equipment and storage medium
CN107807789A (en) * 2017-09-29 2018-03-16 曙光信息产业(北京)有限公司 Configure RAID method, apparatus and server

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103201723A (en) * 2012-08-03 2013-07-10 华为技术有限公司 Memory configuration method and memory configuration management server
WO2015081908A2 (en) * 2013-12-04 2015-06-11 腾讯科技(深圳)有限公司 Method, device, and system for updating parameter value
CN104503798A (en) * 2014-12-29 2015-04-08 杭州华三通信技术有限公司 Method and device for configuring server
CN107341025A (en) * 2016-05-03 2017-11-10 北京京东尚科信息技术有限公司 Using update method and device
CN107046560A (en) * 2016-12-27 2017-08-15 郑州云海信息技术有限公司 A kind of computer system configurations centralized management system and method
CN107391193A (en) * 2017-07-21 2017-11-24 郑州云海信息技术有限公司 A kind of client, the system and method for configuration server
CN107807789A (en) * 2017-09-29 2018-03-16 曙光信息产业(北京)有限公司 Configure RAID method, apparatus and server
CN107733708A (en) * 2017-10-16 2018-02-23 平安科技(深圳)有限公司 Device parameter collocation method, device, computer equipment and storage medium

Cited By (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109660391B (en) * 2018-12-10 2022-03-08 浪潮电子信息产业股份有限公司 Method, system and related device for upgrading firmware of pooling server system
CN109660391A (en) * 2018-12-10 2019-04-19 浪潮电子信息产业股份有限公司 A kind of pond server system firmware upgrade method, system and relevant apparatus
CN111580868B (en) * 2019-02-18 2023-05-23 纬创资通股份有限公司 Method for controlling setting configuration and related computer system
CN111580868A (en) * 2019-02-18 2020-08-25 纬创资通股份有限公司 Configuration control method and related computer system
CN111061498B (en) * 2019-12-25 2024-03-15 上海众源网络有限公司 Configuration information management system
CN111061498A (en) * 2019-12-25 2020-04-24 上海众源网络有限公司 Configuration information management system
CN111585794A (en) * 2020-04-20 2020-08-25 南京南瑞继保电气有限公司 Communication method, device and system based on acquisition board card and storage medium
CN111600749A (en) * 2020-04-29 2020-08-28 厦门市美亚柏科信息股份有限公司 Method and system for managing multiple servers and computer storage medium
CN111600749B (en) * 2020-04-29 2023-01-24 厦门市美亚柏科信息股份有限公司 Method and system for managing multiple servers and computer storage medium
CN112052029A (en) * 2020-08-20 2020-12-08 厦门亿联网络技术股份有限公司 Configuration method and system of USB device management software and computer device
CN112152841A (en) * 2020-09-03 2020-12-29 锐捷网络股份有限公司 Verification method, verification device, switch, equipment and storage medium
CN112152841B (en) * 2020-09-03 2023-06-20 锐捷网络股份有限公司 Verification method, verification device, switch, equipment and storage medium
CN112114885A (en) * 2020-09-15 2020-12-22 青岛海信移动通信技术股份有限公司 Terminal, control equipment and service processing method
CN112114885B (en) * 2020-09-15 2024-05-10 青岛海信移动通信技术有限公司 Terminal, control equipment and service processing method
CN113076350A (en) * 2021-03-02 2021-07-06 无锡先导智能装备股份有限公司 Welding abnormity detection method and device, computer equipment and storage medium
CN113076350B (en) * 2021-03-02 2024-05-07 无锡先导智能装备股份有限公司 Welding abnormality detection method, welding abnormality detection device, computer device, and storage medium
WO2023274195A1 (en) * 2021-06-28 2023-01-05 杭州涂鸦信息技术有限公司 Firmware configuration method and apparatus, device and storage medium
CN113342420A (en) * 2021-06-28 2021-09-03 杭州涂鸦信息技术有限公司 Firmware configuration method, device, equipment and storage medium
CN113342420B (en) * 2021-06-28 2024-06-18 杭州涂鸦信息技术有限公司 Firmware configuration method, device, equipment and storage medium
CN114360137A (en) * 2021-11-30 2022-04-15 浙江朱道模块集成有限公司 Information acquisition automatic guide system for hospital
CN114760314A (en) * 2022-04-06 2022-07-15 中国工商银行股份有限公司 Server management method, device, computer equipment and storage medium

Also Published As

Publication number Publication date
CN108898230B (en) 2022-08-16
CN115204423A (en) 2022-10-18

Similar Documents

Publication Publication Date Title
CN108898230A (en) A kind of device management method and management server
US10592232B2 (en) Preserving firmware setting during firmware update
US10296328B2 (en) Infrastructure configuration and inventory manager
US8494996B2 (en) Creation and revision of network object graph topology for a network performance management system
US20190220271A1 (en) Scheduling upgrades in distributed computing systems
US11172022B2 (en) Migrating cloud resources
US10148757B2 (en) Migrating cloud resources
US9183062B2 (en) Automated application reconfiguration
CN107885499A (en) A kind of interface document generation method and terminal device
US7797696B1 (en) Dynamically updating a computer system and firmware image utilizing an option read only memory (OPROM) data structure
JP2016058083A (en) System and method for managing plurality of bios default setting
JP5984149B2 (en) Apparatus and method for updating software
CN106055361B (en) Integrated firmware implementation method and system for multiple different types based on BMC (baseboard management controller)
WO2022083093A1 (en) Probability calculation method and apparatus in graph, computer device and storage medium
US11630660B2 (en) Firmware management
US8856740B2 (en) Implementing multiple versions of a plug-in concurrently
CN108062418A (en) A kind of data search method, device and server
CN107798082A (en) A kind of processing method and processing device of file label
US10387306B2 (en) Systems and methods for prognosticating likelihood of successful save operation in persistent memory
CN106873970A (en) The installation method and device of a kind of operating system
US20180329873A1 (en) Automated data extraction system based on historical or related data
US9600310B2 (en) Compatibility-based configuration of hardware with virtualization software
KR20220000880A (en) Systems and methods for centralization of server initialization information
WO2019085343A1 (en) Marketing customer screening method based on tag library, electronic device and storage medium
CN117270944A (en) Version management method, device, computer equipment and medium of promt product

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
TA01 Transfer of patent application right

Effective date of registration: 20211228

Address after: 450046 Floor 9, building 1, Zhengshang Boya Plaza, Longzihu wisdom Island, Zhengdong New Area, Zhengzhou City, Henan Province

Applicant after: xFusion Digital Technologies Co., Ltd.

Address before: 518129 Bantian HUAWEI headquarters office building, Longgang District, Guangdong, Shenzhen

Applicant before: HUAWEI TECHNOLOGIES Co.,Ltd.

TA01 Transfer of patent application right
GR01 Patent grant
GR01 Patent grant