CN111831345A - Management method and device for server hard disk backboard, storage medium and equipment - Google Patents

Management method and device for server hard disk backboard, storage medium and equipment Download PDF

Info

Publication number
CN111831345A
CN111831345A CN202010690582.6A CN202010690582A CN111831345A CN 111831345 A CN111831345 A CN 111831345A CN 202010690582 A CN202010690582 A CN 202010690582A CN 111831345 A CN111831345 A CN 111831345A
Authority
CN
China
Prior art keywords
hard disk
backboard
information
configuration information
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
CN202010690582.6A
Other languages
Chinese (zh)
Other versions
CN111831345B (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.)
Shenzhen Tongtaiyi Information Technology Co ltd
Original Assignee
Shenzhen Tongtaiyi Information Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Tongtaiyi Information Technology Co ltd filed Critical Shenzhen Tongtaiyi Information Technology Co ltd
Priority to CN202010690582.6A priority Critical patent/CN111831345B/en
Publication of CN111831345A publication Critical patent/CN111831345A/en
Application granted granted Critical
Publication of CN111831345B publication Critical patent/CN111831345B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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/4401Bootstrapping
    • G06F9/4411Configuring for operating with peripheral devices; Loading of device drivers
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Debugging And Monitoring (AREA)

Abstract

The invention discloses a management method, a device, a storage medium and equipment of a server hard disk backboard, wherein the method comprises the following steps: powering up the server, and starting the BMC; acquiring interface information of the back plate CPLD; judging whether an instruction for importing the configuration information of the backboard is received; if yes, importing backboard configuration information; reading all CPLD interface information, and constructing model information according to the backboard configuration information; and reading the hard disk information on the back plate according to the model information, and matching the serial numbers of the physical disks to ensure that the serial numbers of the disk positions presented on the management interface completely correspond to the silk-screen printing of the hard disks on the appearance of the server case. Compared with the prior art, the BMC collects the acquired hard disk backboard information, then dynamically generates the model information according to the configuration information corresponding table, and further sets the hard disk serial number, so that the effect of silk-screen alignment of the BMC management page and the appearance of the case is achieved, and when the backboard is newly added, the firmware does not need to be modified, and the maintenance is convenient.

Description

Management method and device for server hard disk backboard, storage medium and equipment
Technical Field
The present invention relates to the field of servers, and in particular, to a method, an apparatus, a storage medium, and a device for managing a server hard disk backplane.
Background
At present, the backplane is used for connecting the hard disk on the mainstream server, different types of servers are formed by matching the same mainboard with different backplanes, the development of customized BMC (Baseboard management Controller) firmware is required to be specially performed for each type of the backplane matched type under the condition, and some types of servers are dynamically matched with wiring sequences, the display of physical slot position serial numbers is required to be correct, the compatibility difficulty is high, and if the configuration of a newly introduced type is provided, BMC firmware needs to be modified to achieve adaptation, the firmware version maintenance of developers is not facilitated, and the situations of version confusion and burning errors easily occur to production lines and field maintenance personnel. Specifically, when a plurality of types of backplanes are configured, for example, 1U, 3U, 4U, and the like, and various types of backplanes also need to support a plurality of different backplane configurations, it is difficult for developers to be compatible with all configurations, and a plurality of firmware versions are needed to adapt to the types of backplanes.
Disclosure of Invention
The invention mainly aims to provide a management method of a server hard disk backboard, and aims to solve the technical problem of difficult maintenance of a server due to backboard expansion.
The invention provides a management method of a server hard disk backboard, which comprises the following steps:
powering up the server, and starting the BMC;
acquiring interface information of the back plate CPLD;
judging whether an instruction for importing the configuration information of the backboard is received;
if yes, importing backboard configuration information;
reading interface information of all the back plate CPLDs, and constructing machine type information according to the back plate configuration information;
and reading the hard disk information on the back plate according to the model information, and matching the serial numbers of the physical disks to ensure that the serial numbers of the disk positions presented on the management interface completely correspond to the silk-screen printing of the hard disks on the appearance of the server case.
Preferably, before the step of determining whether the instruction for importing the backplane configuration information is received, the method includes:
setting the corresponding relation between the hard disk and the backboard through an IPMI command, wherein the set content comprises CPLD address information of the newly added backboard and a serial number of connection I2C;
and updating information processing according to the modified backboard configuration information, and converting and storing the corresponding modified backboard configuration information.
The invention also provides a management device of the server hard disk backboard, which comprises:
the host is used for setting the configuration information of the backboard;
the BMC control processor is used for reading interface information of the back plate CPLD;
and the hard disk back plate CPLD module is used for the BMC control processor to read the interface information of the back plate CPLD.
The present invention also provides a storage medium, which is a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed, the management method of the server hard disk backplane is implemented.
The invention also provides a computer device, which comprises a processor, a memory and a computer program stored on the memory and capable of running on the processor, wherein the processor executes the computer program to realize the management method of the server hard disk backplane.
The invention has the beneficial effects that: the BMC collects the acquired hard disk backboard information, then dynamically generates model information according to the configuration information corresponding table, and further sets the hard disk serial number, so that the effect of silk-screen alignment of a BMC management page and the appearance of the case is achieved. Maintenance personnel can intuitively and remotely maintain the hard disk, and the maintenance efficiency of the server is improved. And the backboard and the model support need to be added, the setting can be carried out through the BMC interface, the configuration information corresponding table is updated, the firmware does not need to be modified, the capacity expansion performance is good, and the stability of the server is enhanced.
Drawings
Fig. 1 is a schematic flowchart of a management method for a server hard disk backplane according to a first embodiment of the present invention;
fig. 2 is a schematic structural diagram of a management device for a server hard disk backplane according to a first embodiment of the present invention;
FIG. 3 is a block diagram of an embodiment of a storage medium provided in the present application;
fig. 4 is a block diagram of an embodiment of a computer device provided in the present application.
Description of reference numerals:
1. a host; 2. the BMC controls the processor; 3. a hard disk backboard CPLD module;
100. a storage medium; 200. a computer program; 300. a computer device; 400. a processor.
The implementation, functional features and advantages of the objects of the present invention will be further explained with reference to the accompanying drawings.
Detailed Description
It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
Referring to fig. 1, the present invention provides a management method for a server hard disk backplane, including:
s1: powering up the server, and starting the BMC;
s2: acquiring interface information of the back plate CPLD;
s3: judging whether an instruction for importing the configuration information of the backboard is received;
s4: if yes, importing backboard configuration information;
s5: reading interface information of all the back plate CPLDs, and constructing machine type information according to the back plate configuration information;
s6: and reading the hard disk information on the back plate according to the model information, and matching the serial numbers of the physical disks to ensure that the serial numbers of the disk positions presented on the management interface completely correspond to the silk-screen printing of the hard disks on the appearance of the server case.
In the embodiment of the invention, the server is powered on, and the BMC is started. The BMC obtains the specific model of the current backplane, such as the backplane a, the backplane B, or the backplane C, through an interface of the CPLD (Complex programmable logic Device). The BMC provides an interface for importing and exporting the current backplane configuration information. After the server receives the instruction of importing the backplane configuration information, the BMC imports the backplane configuration information, specifically, the backplane configuration information is a configuration information correspondence table, and matches and indexes related information of the current backplane, such as how many hard disk interfaces the current backplane supports, by the acquired specific model of the current backplane. The BMC collects the read information of the hard disk backboard, then dynamically generates model information according to the configuration information corresponding table, the configuration information comprises the wiring mode of the hard disk, and further sets the serial number of the hard disk according to the model information, so that the slot position information of the hard disk of the BMC management interface completely corresponds to the appearance silk screen of the server case, the hard disk can be maintained remotely more visually, and the maintenance efficiency of the server is improved. In addition, if a backboard and model support need to be added, setting can be carried out through a BMC interface, the configuration information corresponding table is updated, firmware does not need to be modified, good capacity expansion performance is achieved, and the stability of the server is enhanced.
Before step S3, the method for determining whether an instruction to import backplane configuration information is received includes:
s31: setting the corresponding relation between the hard disk and the backboard through an IPMI command, wherein the set content comprises CPLD address information of the newly added backboard and a serial number of connection I2C;
s32: and updating information processing according to the modified backboard configuration information, and converting and storing the corresponding modified backboard configuration information.
In the embodiment of the present invention, the host 1 sets a corresponding relationship between the hard disk and the backplane through an IPMI (Intelligent Platform management interface) command, where the set content includes CPLD address information of the newly added backplane and a serial number of connection I2C; and updating information processing according to the modified backboard configuration information, and converting and storing the corresponding modified backboard configuration information. The BMC provides a modification interface, and the backplane configuration information is added, so that the BMC firmware can be compatible with a new backplane without changing the BMC firmware, and the maintenance is simple.
Referring to fig. 2, the present invention provides a management device for a server hard disk backplane, including:
the host 1 is used for setting the configuration information of the backboard;
the BMC control processor 2 is used for reading interface information of the back plate CPLD;
and the hard disk back plate CPLD module 3 is used for the BMC control processor 2 to read the interface information of the back plate CPLD.
In the embodiment of the invention, the topological structure of the management device of the server hard disk backboard comprises a host 1, a BMC control processor 2 and a hard disk backboard CPLD module 3. The BMC control processor 2 reads the specific model of the backboard through the CPLD module 3 of the hard disk backboard, a default configuration information corresponding table is arranged in the BMC, the BMC collects the acquired hard disk backboard information, then the model information is dynamically generated according to the configuration information corresponding table, and the serial number of the hard disk is set, so that the effect of aligning the BMC management page and the appearance screen printing of the case is achieved. Maintenance personnel can intuitively and remotely maintain the hard disk, and the maintenance efficiency of the server is improved. And the backboard and the model support need to be added, the setting can be carried out through the BMC interface, the configuration information corresponding table is updated, the firmware does not need to be modified, the capacity expansion performance is good, and the stability of the server is enhanced.
Referring to fig. 3, the present application further provides a storage medium 100, in which a computer program 200 is stored in the storage medium 100, and when the computer program runs on a computer, the computer is enabled to execute the management method of the server hard disk backplane described in the above embodiment.
Referring to fig. 4, the present application further provides a device 300 containing instructions, which when run on the device 300, causes the device 300 to execute the management method of the server hard disk backplane described in the above embodiment through a processor 400 disposed inside the device 300.
Those skilled in the art will appreciate that the method for managing a server hard disk backplane of the present invention and the above-described apparatus for performing one or more of the methods described in the present application are related. These devices may be specially designed and manufactured for the required purposes, or they may comprise known devices in general-purpose computers. These devices have stored therein computer programs or applications that are selectively activated or reconfigured. Such a computer program may be stored in a device (e.g., computer) readable medium, including, but not limited to, any type of disk including floppy disks, hard disks, optical disks, CD-ROMs, and magnetic-optical disks, ROMs (Read-Only memories), RAMs (Random Access memories), EPROMs (Erasable Programmable Read-Only memories), EEPROMs (Electrically Erasable Programmable Read-Only memories), flash memories, magnetic cards, or optical cards, or any type of media suitable for storing electronic instructions, and each coupled to a bus. That is, a readable medium includes any medium that stores or transmits information in a form readable by a device (e.g., a computer).
The above description is only a preferred embodiment of the present invention, and not intended to limit the scope of the present invention, and all modifications of equivalent structures and equivalent processes, which are made by using the contents of the present specification and the accompanying drawings, or directly or indirectly applied to other related technical fields, are included in the scope of the present invention.

Claims (5)

1. A management method for a server hard disk backboard is characterized by comprising the following steps:
powering up the server, and starting the BMC;
acquiring interface information of the back plate CPLD;
judging whether an instruction for importing the configuration information of the backboard is received;
if yes, importing backboard configuration information;
reading interface information of all the back plate CPLDs, and constructing machine type information according to the back plate configuration information;
and reading the hard disk information on the back plate according to the model information, and matching the physical disk serial numbers to ensure that the disk position serial number displayed on the management interface completely corresponds to the hard disk silk-screen printing on the appearance of the server case.
2. The method for managing the backplane of the server hard disk according to claim 1, wherein before the step of determining whether the command for importing the backplane configuration information is received, the method comprises:
setting the corresponding relation between the hard disk and the backboard through an IPMI command, wherein the set content comprises CPLD (Complex programmable logic device) address information of a newly-added backboard and a serial number of a connection I2C;
and updating information processing according to the modified backboard configuration information, and converting and storing the corresponding modified backboard configuration information.
3. A management device for a server hard disk backplane, which is applied to the method of claim 1 or 2, and comprises:
the host is used for setting the configuration information of the backboard;
the BMC control processor is used for reading the interface information of the back plate CPLD;
and the hard disk backplane CPLD module is used for the BMC control processor to read the interface information of the backplane CPLD.
4. A storage medium, characterized in that it is a computer-readable storage medium on which a computer program is stored, which when executed implements the management method of a server hard disk backplane according to claim 1 or 2.
5. Computer device, characterized in that it comprises a processor, a memory and a computer program stored on said memory and executable on said processor, said processor implementing the management method of a server hard disk backplane according to claim 1 or 2 when executing said computer program.
CN202010690582.6A 2020-07-17 2020-07-17 Management method and device of server hard disk backboard, storage medium and equipment Active CN111831345B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010690582.6A CN111831345B (en) 2020-07-17 2020-07-17 Management method and device of server hard disk backboard, storage medium and equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010690582.6A CN111831345B (en) 2020-07-17 2020-07-17 Management method and device of server hard disk backboard, storage medium and equipment

Publications (2)

Publication Number Publication Date
CN111831345A true CN111831345A (en) 2020-10-27
CN111831345B CN111831345B (en) 2023-08-22

Family

ID=72923416

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010690582.6A Active CN111831345B (en) 2020-07-17 2020-07-17 Management method and device of server hard disk backboard, storage medium and equipment

Country Status (1)

Country Link
CN (1) CN111831345B (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112486556A (en) * 2020-11-18 2021-03-12 苏州浪潮智能科技有限公司 Method, system, terminal and storage medium for server to be compatible with BMC
CN112988513A (en) * 2021-03-12 2021-06-18 山东英信计算机技术有限公司 Server hard disk information management method, device, equipment and medium
CN113835629A (en) * 2021-09-13 2021-12-24 新华三技术有限公司 Hard disk management method and server
CN113849234A (en) * 2021-09-24 2021-12-28 联想(北京)有限公司 Connection state identification method and electronic equipment

Citations (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104008035A (en) * 2014-06-10 2014-08-27 浪潮电子信息产业股份有限公司 A remote monitoring method for implementing state of hard disk back broad
CN105468482A (en) * 2014-08-29 2016-04-06 研祥智能科技股份有限公司 Hard disk position identification and fault diagnosis method and server device
CN105589776A (en) * 2015-12-23 2016-05-18 华为技术有限公司 Fault location method and server
CN105868086A (en) * 2016-03-21 2016-08-17 联想(北京)有限公司 Information processing method and electronic equipment
CN108959005A (en) * 2018-06-29 2018-12-07 深圳市同泰怡信息技术有限公司 Hard disk management-control method and server with Expander backboard
CN208538054U (en) * 2018-07-17 2019-02-22 深圳市同泰怡信息技术有限公司 Server backplane
CN109710049A (en) * 2018-12-10 2019-05-03 郑州云海信息技术有限公司 A kind of system and method for long-range control hard disk power-on and power-off
CN109947453A (en) * 2019-03-29 2019-06-28 浪潮商用机器有限公司 A kind of CPLD upgrade method, device, system, controller and storage medium
CN110399170A (en) * 2019-07-19 2019-11-01 浪潮电子信息产业股份有限公司 A kind of port management method of SATA hard disc, system and associated component
CN110427308A (en) * 2019-07-26 2019-11-08 新华三技术有限公司成都分公司 A kind of hard disk localization method, device, electronic equipment and storage medium
CN110489284A (en) * 2019-07-12 2019-11-22 苏州浪潮智能科技有限公司 A kind of server backplane wiring method of calibration and device
CN110825679A (en) * 2019-11-08 2020-02-21 苏州浪潮智能科技有限公司 Backboard information acquisition method, equipment and storage medium
CN111090568A (en) * 2019-10-31 2020-05-01 苏州浪潮智能科技有限公司 Method and equipment for lighting back plate CPLD
CN111290892A (en) * 2020-01-19 2020-06-16 苏州浪潮智能科技有限公司 Method and device for detecting corresponding relation between hard disk LED lamp and hard disk slot position
CN111400121A (en) * 2020-04-21 2020-07-10 贵州新致普惠信息技术有限公司 Server hard disk slot positioning and maintaining method

Patent Citations (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104008035A (en) * 2014-06-10 2014-08-27 浪潮电子信息产业股份有限公司 A remote monitoring method for implementing state of hard disk back broad
CN105468482A (en) * 2014-08-29 2016-04-06 研祥智能科技股份有限公司 Hard disk position identification and fault diagnosis method and server device
CN105589776A (en) * 2015-12-23 2016-05-18 华为技术有限公司 Fault location method and server
CN105868086A (en) * 2016-03-21 2016-08-17 联想(北京)有限公司 Information processing method and electronic equipment
CN108959005A (en) * 2018-06-29 2018-12-07 深圳市同泰怡信息技术有限公司 Hard disk management-control method and server with Expander backboard
CN208538054U (en) * 2018-07-17 2019-02-22 深圳市同泰怡信息技术有限公司 Server backplane
CN109710049A (en) * 2018-12-10 2019-05-03 郑州云海信息技术有限公司 A kind of system and method for long-range control hard disk power-on and power-off
CN109947453A (en) * 2019-03-29 2019-06-28 浪潮商用机器有限公司 A kind of CPLD upgrade method, device, system, controller and storage medium
CN110489284A (en) * 2019-07-12 2019-11-22 苏州浪潮智能科技有限公司 A kind of server backplane wiring method of calibration and device
CN110399170A (en) * 2019-07-19 2019-11-01 浪潮电子信息产业股份有限公司 A kind of port management method of SATA hard disc, system and associated component
CN110427308A (en) * 2019-07-26 2019-11-08 新华三技术有限公司成都分公司 A kind of hard disk localization method, device, electronic equipment and storage medium
CN111090568A (en) * 2019-10-31 2020-05-01 苏州浪潮智能科技有限公司 Method and equipment for lighting back plate CPLD
CN110825679A (en) * 2019-11-08 2020-02-21 苏州浪潮智能科技有限公司 Backboard information acquisition method, equipment and storage medium
CN111290892A (en) * 2020-01-19 2020-06-16 苏州浪潮智能科技有限公司 Method and device for detecting corresponding relation between hard disk LED lamp and hard disk slot position
CN111400121A (en) * 2020-04-21 2020-07-10 贵州新致普惠信息技术有限公司 Server hard disk slot positioning and maintaining method

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112486556A (en) * 2020-11-18 2021-03-12 苏州浪潮智能科技有限公司 Method, system, terminal and storage medium for server to be compatible with BMC
CN112486556B (en) * 2020-11-18 2022-07-19 苏州浪潮智能科技有限公司 Method, system, terminal and storage medium for server to be compatible with BMC
CN112988513A (en) * 2021-03-12 2021-06-18 山东英信计算机技术有限公司 Server hard disk information management method, device, equipment and medium
CN113835629A (en) * 2021-09-13 2021-12-24 新华三技术有限公司 Hard disk management method and server
CN113849234A (en) * 2021-09-24 2021-12-28 联想(北京)有限公司 Connection state identification method and electronic equipment

Also Published As

Publication number Publication date
CN111831345B (en) 2023-08-22

Similar Documents

Publication Publication Date Title
CN111831345B (en) Management method and device of server hard disk backboard, storage medium and equipment
CN106557340B (en) Configuration method and device
US7797696B1 (en) Dynamically updating a computer system and firmware image utilizing an option read only memory (OPROM) data structure
US20070271404A1 (en) Realtime multithreaded hot-plug control
CN112328440B (en) Hard disk physical position determining method and device
CN104461611A (en) Method for refreshing node BIOSes of RACK cabinet in batches
CN106055361B (en) Integrated firmware implementation method and system for multiple different types based on BMC (baseboard management controller)
US9965288B2 (en) Preconfiguring hardware and speeding up server discovery prior to bios boot
US20130080752A1 (en) Method and apparatus for implementing compatiblity of different processors
CN107145455B (en) Method for updating SMBIOS static information of whole system
CN113760667A (en) Hard disk management method and device, readable storage medium and electronic equipment
CN111294413A (en) Method, device and readable medium for determining Internet Protocol (IP) address
US11308002B2 (en) Systems and methods for detecting expected user intervention across multiple blades during a keyboard, video, and mouse (KVM) session
US8086834B2 (en) System and method for populating a dedicated system service repository for an information handling system
WO2024022212A1 (en) Configuration information management method and apparatus, and server
CN103246544B (en) virtual hardware driving method
CN110908644B (en) Configuration method and device of state node, computer equipment and storage medium
CN116701285A (en) Remote access control apparatus, remote access control method, remote access control device, and computer readable medium
CN106484442B (en) Server system and method for updating startup mapping file
CN116560586A (en) Determination method and device of attribute value, storage medium and electronic equipment
US20180032351A1 (en) Information processing method and storage device
US10891139B1 (en) Providing firmware specific information via ACPI tables
CN110008105A (en) A kind of BMC time reservation method, device and electronic equipment and storage medium
CN102722231B (en) The Payload method for managing power supply of a kind of VPX platform and VPX platform
TW201407380A (en) Method for updating server

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
GR01 Patent grant
GR01 Patent grant