WO2019242273A1 - N-level pcie expansion case control method and system, and readable storage medium - Google Patents
N-level pcie expansion case control method and system, and readable storage medium Download PDFInfo
- Publication number
- WO2019242273A1 WO2019242273A1 PCT/CN2018/123681 CN2018123681W WO2019242273A1 WO 2019242273 A1 WO2019242273 A1 WO 2019242273A1 CN 2018123681 W CN2018123681 W CN 2018123681W WO 2019242273 A1 WO2019242273 A1 WO 2019242273A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- pcie expansion
- power
- expansion box
- level
- bmc
- 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.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/44—Arrangements for executing specific programs
- G06F9/4401—Bootstrapping
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/266—Arrangements to supply power to external peripherals either directly from the computer or under computer control, e.g. supply of power through the communication port, computer controlled power-strips
Definitions
- the present invention relates to the field of computer technology, and in particular, to a control method, system, and readable storage medium for an N-level PCIE expansion box.
- the purpose of the present invention is to provide a control method, system and readable storage medium for N-level PCIE expansion box, which is easy to implement.
- N-level PCIE expansion box When controlling a combination of CPU servers connected to N-level PCIE expansion box, only one control is needed, which saves a lot of Human and material resources.
- the present invention provides a method for controlling an N-level PCIE expansion box, including:
- the boot trigger signal to the i + 1th level PCIE expansion box, and query the power-on flag of the i + 1th level PCIE expansion box according to a preset rule, when The power-on mark of the i + 1th level PCIE expansion box is in the first state, and the power-on operation is performed; wherein the power-on operation includes controlling a complex programmable logic device CPLD to start a first power-on sequence, and After the power is completed, place the power-on mark in the first state;
- the CPLD controlling the CPU server starts a second power-on sequence to start the CPU. server.
- the BMC of the i-th level PCIE expansion box detects whether there is an i + 1-th level PCIE expansion box connected to it:
- the BMC of the i-level PCIE expansion box After receiving the power-on trigger signal, the BMC of the i-level PCIE expansion box detects whether there is an address of the i + 1-level PCIE expansion box connected to it through the integrated line bus protocol IIC.
- the process of querying the power-on flag of the i + 1th level PCIE expansion box according to a preset rule is specifically:
- the number of the i-th PCIE expansion boxes is M, and M is a positive integer.
- control method further includes:
- an alarm signal is generated to remind the staff to perform maintenance on the i + 1th level PCIE expansion box.
- control method further includes:
- the BMC of the CPU server controls the CPLD of the CPU server to start the first power-off sequence. After the power-off is completed, the power-on flag of the CPU server is set to the second state, and a shutdown trigger is generated. signal;
- the BMC of the i-th PCIE expansion box After receiving the shutdown trigger signal, the BMC of the i-th PCIE expansion box performs a shutdown operation; when the i + 1-th PCIE expansion box is present, sending the shutdown to the i + 1-th PCIE expansion box A trigger signal, so that the BMC of the i + 1th level PCIE expansion box performs the shutdown operation after receiving the shutdown trigger signal;
- the shutdown operation includes controlling the CPLD to start a second power-off sequence, and setting the power-on flag to the second state after the power-off is completed.
- the present invention also provides a control system of an N-level PCIE expansion box, including:
- N is a positive integer
- the i + 1th level PCIE expansion box does not exist, perform a boot operation;
- the i + 1th level PCIE expansion box exists sending the boot trigger signal to the i + 1th level PCIE expansion box, and Querying the power-on flag bit of the i + 1th-level PCIE expansion box according to a preset rule, and performing the power-on operation when the power-on flag of the i + 1th-level PCIE expansion box is in the first state;
- the booting operation includes controlling the CPLD to start the first power-on sequence, and setting the power-on flag to the first state after power-on is completed;
- the BMC of the CPU server is used to control the CPU server's CPLD to start a second power-on sequence when it is found that the power-on flags of all the PCIE expansion boxes are set to the first state.
- CPU server The BMC of the CPU server.
- the BMC of the i-th level PCIE expansion box detects whether there is an i + 1-th level PCIE expansion box connected to it:
- the BMC of the i-level PCIE expansion box After receiving the power-on trigger signal, the BMC of the i-level PCIE expansion box detects whether there is an address of the i + 1-level PCIE expansion box connected to it through the integrated line bus protocol IIC.
- the BMC of the CPU server is further configured to control the CPLD of the CPU server to start the first power-off sequence after receiving the shutdown signal, and place the power-on flag of the CPU server at the first position after power-off is completed. Two states, and generate a shutdown trigger signal;
- the BMC of the i-th level PCIE expansion box is further configured to perform a shutdown operation after receiving the shutdown trigger signal; when the i + 1-th level PCIE expansion box exists, extend to the i + 1-th level PCIE The box sends the shutdown trigger signal, so that the BMC of the i + 1th level PCIE expansion box performs the shutdown operation after receiving the shutdown trigger signal; wherein the shutdown operation includes controlling the CPLD to start a second Electrical sequence, after the power-off is completed, the power-on flag is set to the second state.
- the present invention also provides a readable storage medium.
- the readable storage medium stores a computer program, and when the computer program is executed by a processor, the N-level PCIE is implemented as described in any one of the foregoing. Steps of the control method of the expansion box.
- the present invention is easy to implement.
- N PCIE expansion boxes When controlling a combination of CPU servers connected with N PCIE expansion boxes, only one control is needed, which saves a lot of manpower and material resources.
- the CPU server queries N expansion boxes. After booting, ensure that the CPU server can successfully enumerate PCIE.
- the invention also provides a control system and a readable storage medium of the N-level PCIE expansion box, which has the same beneficial effects as the control method of the N-level PCIE expansion box.
- FIG. 1 is a flowchart of steps in a method for controlling an N-level PCIE expansion box provided by the present invention
- FIG. 2 is a schematic structural diagram of an embodiment of a method for controlling an N-level PCIE expansion box provided by the present invention
- FIG. 3 is a schematic structural diagram of another embodiment of a control method for a N-level PCIE expansion box provided by the present invention.
- FIG. 4 is a schematic structural diagram of another embodiment of a control method for an N-level PCIE expansion box provided by the present invention.
- FIG. 5 is a schematic structural diagram of a control system for an N-level PCIE expansion box provided by the present invention.
- the core of the present invention is to provide a control method, system and readable storage medium for N-level PCIE expansion box, which is easy to implement.
- N-level PCIE expansion box When controlling a combination of CPU servers connected to N-level PCIE expansion box, it only needs to be controlled once, which saves a lot of time. Human and material resources.
- FIG. 1 is a flowchart of steps of a method for controlling an N-level PCIE expansion box provided by the present invention, including:
- Step 2 Perform a power-on operation, where the power-on operation includes controlling a complex programmable logic device CPLD to start a first power-on sequence, and after the power-on is completed, set a power-on flag to a first state;
- Step 3 Send a power-on trigger signal to the i + 1th-level PCIE expansion box, and query the power-on flag of the i + 1th-level PCIE expansion box according to preset rules;
- Step 4 Determine whether the power-on flag of the i + 1th level PCIE expansion box is set to the first state, and if yes, go to step 2;
- Step 5 When the BMC of the central processing unit CPU server finds that the power-on flags of all PCIE expansion boxes are set to the first state, the CPLD controlling the CPU server starts the second power-on sequence to start the CPU server.
- the number of the i-th PCIE expansion boxes is M, and M is a positive integer.
- connection structures there can be at least two connection structures, one is a serial structure, that is, a CPU server and a first-level PCIE expansion Box, the second-level PCIE expansion box up to the N-th level PCIE expansion box are connected in series, which is equivalent to including the N-level PCIE expansion box, and each level includes only one PCIE expansion box; the other is a parallel structure, that is, each PCIE expansion box
- the boxes are connected to the CPU server, which is equivalent to only one level of PCIE expansion box, but the number of this level of PCIE expansion boxes is multiple; of course, in addition to the above two connection structures, it also includes a mixed connection structure, as shown in Figure 2,
- each PCIE expansion box includes a BMC (Baseboard Management Controller) and a CPLD that works in conjunction with the BMC.
- the CPU server includes a BMC and a CPLD that works in conjunction with the BMC.
- the BMC of the CPU server generates a power-on trigger signal after receiving a Power Button or a remote power-on signal
- the BMC generally a first-level PCIE expansion box
- the BMC receives the power-on trigger signal.
- the process of the BMC of the PCIE expansion box performing the boot operation is specifically: the BMC sends an open signal to the CPLD, and the CPLD starts a self-set first power-on sequence after receiving the open signal, and powers on After the power is completed, the power-on flag is set to the first state.
- the initial state of the power-on flag is the second state, and the state of the power-on flag is low.
- High level 1 means that the first state, that is, the power-on state is represented by high level 1
- the second state, that is, the off state is represented by low level 0.
- the BMC of the CPU server finds that the power-on flag of the PCIE expansion box connected to it is in the first state, the power-on operation is performed, that is, the CPLD that controls the CPU server starts the second power-on sequence. After power-on is completed, PWRGD is sent to the BMC.
- the BMC detects the level status of the PWRGD to implement the power-on function. It can be understood that when the booting mark position of the PCIE expansion box is in the first state, it indicates that the PCIE expansion box has been powered on.
- the booting steps of the N-level PCIE expansion box with a serial structure are exemplified.
- the third-level PCIE expansion box E13 is connected in sequence.
- the CPU server After receiving the Power Button or remote power-on signal, the CPU server generates a power-on trigger signal and queries the first-level PCIE expansion box E11's power-on flag according to preset rules.
- the first level After receiving the power-on trigger signal and detecting the presence of the second-level PCIE expansion box E12, the BMC of the PCIE expansion box E11 sends a power-on trigger signal to the second-level PCIE expansion box E12, and queries the second-level PCIE expansion box according to preset rules.
- the BMC of the second-level PCIE expansion box E12 receives the power-on trigger signal, and then detects the presence of the third-level PCIE expansion box E13, sends a power-on trigger signal to the third-level PCIE expansion box E13, and presses The preset rule queries the boot flag of the third-level PCIE expansion box E13.
- the BMC of the third-level PCIE expansion box E13 After receiving the power-on trigger signal, the BMC of the third-level PCIE expansion box E13 detects the absence of the next-level PCIE expansion box and executes the boot. Operation, that is, the BMC sends an open signal to the CPLD. The CPLD starts the first power-on sequence after receiving the open signal. The BMC detects that the power-on flag is set to the first state after power-on is completed.
- the second-level PCIE expansion box E12 BMC When the power-on flag of the third-level PCIE expansion box E13 is queried as the first state, the power-on operation is performed.
- the BMC of the first-level PCIE expansion box E11 When the BMC of the first-level PCIE expansion box E11 is queried, the power-on flag of the second-level PCIE expansion box E12 is the first state.
- control The CPLD starts the second power-on sequence to control the CPU server to start, thereby starting the entire CPU server combination with three PCIE expansion boxes connected in series.
- the booting steps of an N-level PCIE expansion box with a parallel structure are exemplified.
- the first PCIE expansion box E21, the second PCIE expansion box E22, and the third PCIE expansion Box E23 is connected to the CPU server respectively.
- the CPU server After receiving the Power Button or remote power-on signal, the CPU server generates a boot trigger signal and sends it to the first PCIE expansion box E21, the second PCIE expansion box E22, and the third PCIE expansion box E23. There are no strict requirements on the sending sequence.
- the BMC of the first PCIE expansion box E21, the BMC of the second PCIE expansion box E22, and the BMC of the third PCIE expansion box E23 receive the power-on trigger signal, they detect whether there are any For the first-level PCIE expansion box, since the first-level parallel connection is taken as an example in this embodiment, there is no next-level PCIE expansion box connected to the first PCIE expansion box E21, the second PCIE expansion box E22, and the third PCIE expansion box E23. Therefore, the first PCIE expansion box E21, the second PCIE expansion box E22, and the third PCIE expansion box E23 all perform the above boot operation.
- the BMC of the CPU server finds that the boot flags of the three PCIE expansion boxes are the first When state, the second control CPLD power-up sequence starts, the server CPU to control the power to initiate a CPU server entire parallel combination of three expansion enclosure.
- the BMC of the i-th PCIE expansion box after receiving the power-on trigger signal, the BMC of the i-th PCIE expansion box first detects whether there is an i + 1-th PCIE expansion box connected to it, and if it exists, it sends the i + 1-level PCIE expansion box to the Send a power-on trigger signal and query the power-on flag of the i + 1 level PCIE expansion box according to the preset rules; if it does not exist, control the CPLD to start the first power-on sequence to control the boot of the PCIE expansion box; in the serial structure, The boot sequence of the CPU server combination connected with N PCIE expansion boxes is the Nth level PCIE expansion box, the N-1th level PCIE expansion box, ..., the first level PCIE expansion box, and the CPU server; in a parallel structure, N The PCIE expansion box is powered on first, and the boot sequence is not strictly required.
- the CPU server When all PCIE expansion boxes are powered on, the CPU server is powered on. The above can ensure that the CPU server is powered on after querying that the boot flag of each PCIE expansion box is in the first state.
- the PCIE expansion box can be enumerated successfully. The entire boot process is easy to implement and stable. Only one manual operation is needed to control the startup of the CPU server combination connected to the N-level expansion box, which saves a lot of manpower. Force.
- the present invention is easy to implement.
- it When controlling a combination of CPU servers connected with an N-level PCIE expansion box, it only needs to be controlled once, saving a lot of manpower and material resources. After booting, ensure that the CPU server can successfully enumerate PCIE.
- the BMC of the i-th level PCIE expansion box detects whether there is an i + 1-th level PCIE expansion box connected to it:
- the BMC of the i-level PCIE expansion box After receiving the power-on trigger signal, the BMC of the i-level PCIE expansion box detects whether there is an address of the i + 1-level PCIE expansion box connected to it through the integrated line bus protocol IIC.
- the BMC of the i-th level PCIE expansion box detects the presence of the i + 1th level PCIE expansion box through the IIC (Inter-Integrated Circuit) protocol. If there is an address for the i + 1th level PCIE through the IIC protocol, The expansion box sends a power-on trigger signal and queries the boot flag of the i + 1 level PCIE expansion box at the same time. It can be understood that each PCIE expansion box corresponds to an address. Before booting, the detailed IIC topology needs to be drawn in advance to avoid Address conflict. When multiple PCIE expansion boxes are connected in parallel to the CPU server, each PCIE expansion box corresponds to an IIC protocol.
- IIC Inter-Integrated Circuit
- the CPU server sends a startup trigger signal to the first PCIE expansion box through IIC-1 and queries the first according to preset rules.
- the boot flag of the PCIE expansion box the CPU server sends a boot trigger signal to the second PCIE expansion box through IIC-2 and queries the boot flag of the second PCIE expansion box according to preset rules, and so on.
- the CPU server passes the IIC-N. Send a boot trigger signal to the Nth PCIE expansion box and query the boot flag of the Nth PCIE expansion box according to preset rules.
- the process of querying the power-on flag of the i + 1th level PCIE expansion box according to a preset rule is specifically:
- the BMC of the i-th PCIE expansion box can query the power-on flag of the i + 1-th PCIE expansion box according to the preset period through the IIC. Of course, it can also query in real time.
- the set value of the preset period meets the actual engineering needs. That is, the present invention is not limited herein.
- the number of the i-th PCIE expansion boxes is M, and M is a positive integer.
- control method after querying the power-on flag of the i + 1th level PCIE expansion box according to a preset rule, the control method further includes:
- an alarm signal is generated to remind the staff to perform maintenance on the i + 1 level PCIE expansion box.
- the BMC of the i-th PCIE expansion box queries the power-on flag of the i + 1-th PCIE expansion box according to preset rules, it should also record the number of queries.
- the number of queries here refers to the query.
- the number of times that the power-on flag of the i + 1 level PCIE expansion box is in the second state can also refer to the total number of queries. If it refers to the total number of queries, then the i-level PCIE expansion needs to be guaranteed during program design If the power-on flag bit of the i + 1th level PCIE expansion box is queried as the first state, it will not be queried again. Therefore, the number of queries in the present invention still refers to the case where the power-on flag bit is queried as the second state.
- An alarm signal is generated from time to time to remind staff to perform timely maintenance on abnormal PCIE expansion boxes.
- the staff will change the PCIE on both sides of the abnormal PCIE expansion box.
- the expansion boxes are connected in series; in the parallel structure, if there is an abnormal PCIE expansion box, in order to avoid affecting the normal startup of the CPU server, the staff disconnects the abnormal PCIE expansion box from the CPU server when performing maintenance on the abnormal PCIE expansion box.
- control method further includes:
- the BMC of the CPU server controls the CPLD of the CPU server to start the first power-off sequence. After the power-off is completed, the power-on flag of the CPU server is set to the second state, and a shutdown trigger signal is generated;
- the BMC of the i-th PCIE expansion box After receiving the shutdown trigger signal, the BMC of the i-th PCIE expansion box performs the shutdown operation; when the i + 1-th PCIE expansion box exists, it sends a shutdown trigger signal to the i + 1-th PCIE expansion box so that the i + After receiving the shutdown trigger signal, the BMC of the level 1 PCIE expansion box performs the shutdown operation;
- the shutdown operation includes controlling the CPLD to start the second power-off sequence, and setting the power-on flag to the second state after the power-off is completed.
- the shutdown sequence is opposite to the startup sequence.
- the specific control sequence is: When the BMC of the CPU server receives the shutdown signal, the CPLD is controlled to start the first power-off sequence. After the power-off is completed, the shutdown signal is sent to the IIC to The first level PCIE expansion box, the first level PCIE expansion box receives the shutdown signal and performs the shutdown operation, and then sends the second level PCIE expansion box to the shutdown signal, and the second level PCIE expansion box performs the shutdown operation after receiving the shutdown signal.
- the shutdown operation is completed until the Nth PCIE expansion box is executed.
- the CPLD is controlled to start the first power-off sequence. After the power-off is completed, the shutdown signal is sent through the IIC corresponding to each PCIE expansion box. Each PCIE expansion box receives the shutdown signal. After performing the shutdown operation.
- FIG. 5 is a control system of an N-level PCIE expansion box provided by the present invention. It should be noted in advance that FIG. 5 is a control system of an N-level PCIE expansion box shown in a serial structure. The control system of an N-level PCIE expansion box provided by the invention can also be expressed in a parallel structure, including:
- the power-on operation includes controlling the CPLD E12 to start the first power-on sequence. After the power-on is completed, the power-on mark is placed in the first state;
- the BMC 11 of the CPU server 1 is used to control the CPLD 12 of the CPU server 1 to start the second power-on sequence when it is found that the power-on flags of all PCIE expansion boxes are set to the first state.
- the BMC E11 of the i-th level PCIE expansion box detects whether there is an i + 1-th level PCIE expansion box connected to it:
- the BMC E11 of the i-level PCIE expansion box After receiving the power-on trigger signal, the BMC E11 of the i-level PCIE expansion box detects whether there is an address of the i + 1-level PCIE expansion box connected to it through the integrated line bus protocol IIC.
- the BMC 11 of the CPU server 1 is further configured to control the CPLD 12 of the CPU server 1 to start the first power-off sequence after receiving the shutdown signal, and power on the CPU server 1 after the power-off is completed.
- the marker position is in the second state, and a shutdown trigger signal is generated;
- the BMC E11 of the i-th PCIE expansion box is also used to perform the shutdown operation after receiving the shutdown trigger signal; when the i + 1-th PCIE expansion box exists, it sends the shutdown trigger signal to the i + 1-th PCIE expansion box. So that the BMC E11 of the i + 1 level PCIE expansion box performs the shutdown operation after receiving the shutdown trigger signal; wherein the shutdown operation includes controlling the CPLD E12 to start the second power-down sequence, and after the power-off is completed, the power-on flag is positioned at The second state.
- the present invention also provides a readable storage medium.
- a computer program is stored on the readable storage medium.
- the steps of the control method for implementing an N-level PCIE expansion box as described above are implemented.
- the invention also provides a control system and a readable storage medium of the N-level PCIE expansion box, which has the same beneficial effects as the control method of the N-level PCIE expansion box.
- control system and readable storage medium of an N-level PCIE expansion box provided by the present invention, please refer to the above embodiments, and the present invention will not repeat them here.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Computer Hardware Design (AREA)
- Power Sources (AREA)
Abstract
Description
本申请要求于2018年6月20日提交至中国专利局、申请号为201810635279.9、发明名称为“N级PCIE扩展箱的控制方法、系统及可读存储介质”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。This application claims the priority of a Chinese patent application filed on June 20, 2018 with the Chinese Patent Office, application number 201810635279.9, and invention name "Control Method, System and Readable Storage Medium for N-Class PCIE Expansion Box", which The entire contents are incorporated herein by reference.
本发明涉及计算机技术领域,特别是涉及一种N级PCIE扩展箱的控制方法、系统及可读存储介质。The present invention relates to the field of computer technology, and in particular, to a control method, system, and readable storage medium for an N-level PCIE expansion box.
随着云计算、大数据的不断发展,各个领域逐渐将传统数据的计算模式转变为云计算。而随着业务量的增加,服务器系统中的数据存储和处理量也在不断增加,为了节约成本,现有技术一般是通过在服务器上串联或者并联多个PCIE扩展箱,以达到增大存储空间及提高计算能力的目的。在现场交付及系统升级时,需要工作人员手动控制各个PCIE(Peripheral Component Interconnect Express,高速串行计算机扩展总线标准)扩展箱以及CPU(Central Processing Unit,中央处理器)服务器开机/关机,为了实现连接有N个PCIE扩展箱的CPU服务器组合的开机/关机,工作人员需要手动控制N+1次,极大的浪费了人力和物力,同时控制过程比较繁琐,浪费时间。With the continuous development of cloud computing and big data, various fields have gradually transformed the traditional data computing model into cloud computing. With the increase of business volume, the amount of data storage and processing in the server system is also increasing. In order to save costs, the prior art generally uses a series or parallel connection of multiple PCIE expansion boxes on the server to increase the storage space. And the purpose of improving computing power. During on-site delivery and system upgrade, staff need to manually control each PCIE (Peripheral Component Interconnect Express) high-speed serial computer expansion bus standard expansion box and CPU (Central Processing Unit, central processing unit) server on / off, in order to achieve connection The CPU server combination with N PCIE expansion boxes has to be turned on / off manually. The staff needs to manually control N + 1 times, which greatly wastes manpower and material resources. At the same time, the control process is cumbersome and wastes time.
因此,如何提供一种解决上述技术问题的方案是本领域技术人员目前需要解决的文题。Therefore, how to provide a solution to the above technical problems is a topic that needs to be solved by those skilled in the art.
发明内容Summary of the Invention
本发明的目的是提供一种N级PCIE扩展箱的控制方法、系统及可读存储介质,易于实现,在控制连接有N级PCIE扩展箱的CPU服务器组合时,只需控制一次,节省了大量人力和物力。The purpose of the present invention is to provide a control method, system and readable storage medium for N-level PCIE expansion box, which is easy to implement. When controlling a combination of CPU servers connected to N-level PCIE expansion box, only one control is needed, which saves a lot of Human and material resources.
为解决上述技术问题,本发明提供了一种N级PCIE扩展箱的控制方法,包括:To solve the above technical problems, the present invention provides a method for controlling an N-level PCIE expansion box, including:
第i级高速串行计算机扩展总线标准PCIE扩展箱的基板管理控制器BMC在接收到开机触发信号后,检测是否存在与其相连的第i+1级PCIE扩展箱,i=1,2,…,N,N为正整数;After receiving the power-on trigger signal, the baseboard management controller BMC of the i-level high-speed serial computer expansion bus standard PCIE expansion box detects whether there is an i + 1-level PCIE expansion box connected to it, i = 1, 2, ..., N, N is a positive integer;
若否,执行开机操作;若是,向所述第i+1级PCIE扩展箱发送所述开机触发信号,并按预设规则查询所述第i+1级PCIE扩展箱的上电标志位,当所述第i+1级PCIE扩展箱的上电标志位置于所述第一状态,执行所述开机操作;其中,所述开机操作包括控制复杂可编程逻辑器件CPLD启动第一上电时序,上电完成后将上电标志位置于第一状态;If not, perform a boot operation; if yes, send the boot trigger signal to the i + 1th level PCIE expansion box, and query the power-on flag of the i + 1th level PCIE expansion box according to a preset rule, when The power-on mark of the i + 1th level PCIE expansion box is in the first state, and the power-on operation is performed; wherein the power-on operation includes controlling a complex programmable logic device CPLD to start a first power-on sequence, and After the power is completed, place the power-on mark in the first state;
中央处理器CPU服务器的BMC在查询到所有所述PCIE扩展箱的上电标志位均置于所述第一状态时,控制所述CPU服务器的CPLD启动第二上电时序,以启动所述CPU服务器。When the BMC of the central processing unit CPU server finds that all the power-on flags of the PCIE expansion boxes are set to the first state, the CPLD controlling the CPU server starts a second power-on sequence to start the CPU. server.
优选的,所述第i级PCIE扩展箱的BMC在接收到开机触发信号后,检测是否存在与其相连的第i+1级PCIE扩展箱的过程具体为:Preferably, after receiving the power-on trigger signal, the BMC of the i-th level PCIE expansion box detects whether there is an i + 1-th level PCIE expansion box connected to it:
第i级PCIE扩展箱的BMC在接收到开机触发信号后,通过集成线路总线协议IIC检测是否存在与其相连的第i+1级PCIE扩展箱的地址。After receiving the power-on trigger signal, the BMC of the i-level PCIE expansion box detects whether there is an address of the i + 1-level PCIE expansion box connected to it through the integrated line bus protocol IIC.
优选的,所述按预设规则查询所述第i+1级PCIE扩展箱的上电标志位的过程具体为:Preferably, the process of querying the power-on flag of the i + 1th level PCIE expansion box according to a preset rule is specifically:
通过所述IIC按预设周期查询所述第i+1级PCIE扩展箱的上电标志位。Query the power-on flag of the i + 1th PCIE expansion box according to the preset period through the IIC.
优选的,所述第i级PCIE扩展箱的数量为M个,M为正整数。Preferably, the number of the i-th PCIE expansion boxes is M, and M is a positive integer.
优选的,所述按预设规则查询所述第i+1级PCIE扩展箱的上电标志位之后,该控制方法还包括:Preferably, after the power-on flag of the i + 1th level PCIE expansion box is queried according to a preset rule, the control method further includes:
当查询次数达到预设值时,生成报警信号,以提醒工作人员对所述第i+1级PCIE扩展箱进行检修。When the number of inquiries reaches a preset value, an alarm signal is generated to remind the staff to perform maintenance on the i + 1th level PCIE expansion box.
优选的,该控制方法还包括:Preferably, the control method further includes:
所述CPU服务器的BMC在接收到关机信号后,控制所述CPU服务器的CPLD启动第一下电时序,下电完成后将所述CPU服务器的上电标志位置于第二状态,并生成关机触发信号;After receiving the shutdown signal, the BMC of the CPU server controls the CPLD of the CPU server to start the first power-off sequence. After the power-off is completed, the power-on flag of the CPU server is set to the second state, and a shutdown trigger is generated. signal;
所述第i级PCIE扩展箱的BMC在接收到所述关机触发信号后,执行关机操作;当存在第i+1级PCIE扩展箱,向所述第i+1级PCIE扩展箱发送所述关机触发信号,以使所述第i+1级PCIE扩展箱的BMC在接收到所述关机触发信号后执行所述关机操作;After receiving the shutdown trigger signal, the BMC of the i-th PCIE expansion box performs a shutdown operation; when the i + 1-th PCIE expansion box is present, sending the shutdown to the i + 1-th PCIE expansion box A trigger signal, so that the BMC of the i + 1th level PCIE expansion box performs the shutdown operation after receiving the shutdown trigger signal;
其中,所述关机操作包括控制CPLD启动第二下电时序,下电完成后将所述上电标志位置于所述第二状态。The shutdown operation includes controlling the CPLD to start a second power-off sequence, and setting the power-on flag to the second state after the power-off is completed.
为解决上述技术问题,本发明还提供了一种N级PCIE扩展箱的控制系统,包括:In order to solve the above technical problems, the present invention also provides a control system of an N-level PCIE expansion box, including:
中央处理器CPU服务器以及N个PCIE扩展箱,N为正整数;Central processing unit CPU server and N PCIE expansion boxes, N is a positive integer;
其中,第i级PCIE扩展箱的基板管理控制器BMC,用于在接收到开机触发信号后,检测是否存在与其相连的第i+1级PCIE扩展箱,i=1,2,…,N;当不存在所述第i+1级PCIE扩展箱,执行开机操作;当存在所述第i+1级PCIE扩展箱,向所述第i+1级PCIE扩展箱发送所述开机触发信号,并按预设规则查询所述第i+1级PCIE扩展箱的上电标志位,当所述第i+1级PCIE扩展箱的上电标志位置于所述第一状态,执行所述开机操作;其中,所述开机操作包括控制CPLD启动第一上电时序,上电完成后将上电标志位置于第一状态;Among them, the baseboard management controller BMC of the i-th level PCIE expansion box is used to detect whether there is an i + 1-th level PCIE expansion box connected to it after receiving the power-on trigger signal, i = 1, 2, ..., N; When the i + 1th level PCIE expansion box does not exist, perform a boot operation; when the i + 1th level PCIE expansion box exists, sending the boot trigger signal to the i + 1th level PCIE expansion box, and Querying the power-on flag bit of the i + 1th-level PCIE expansion box according to a preset rule, and performing the power-on operation when the power-on flag of the i + 1th-level PCIE expansion box is in the first state; The booting operation includes controlling the CPLD to start the first power-on sequence, and setting the power-on flag to the first state after power-on is completed;
所述CPU服务器的BMC,用于当查询到所有所述PCIE扩展箱的上电标志位均置于所述第一状态,控制所述CPU服务器的CPLD启动第二上电时序,以启动所述CPU服务器。The BMC of the CPU server is used to control the CPU server's CPLD to start a second power-on sequence when it is found that the power-on flags of all the PCIE expansion boxes are set to the first state. CPU server.
优选的,所述第i级PCIE扩展箱的BMC在接收到开机触发信号后,检测是否存在与其相连的第i+1级PCIE扩展箱的过程具体为:Preferably, after receiving the power-on trigger signal, the BMC of the i-th level PCIE expansion box detects whether there is an i + 1-th level PCIE expansion box connected to it:
第i级PCIE扩展箱的BMC在接收到开机触发信号后,通过集成线路总线协议IIC检测是否存在与其相连的第i+1级PCIE扩展箱的地址。After receiving the power-on trigger signal, the BMC of the i-level PCIE expansion box detects whether there is an address of the i + 1-level PCIE expansion box connected to it through the integrated line bus protocol IIC.
优选的,所述CPU服务器的BMC,还用于在接收到关机信号后,控制所述CPU服务器的CPLD启动第一下电时序,下电完成后将所述CPU服务器的上电标志位置于第二状态,并生成关机触发信号;Preferably, the BMC of the CPU server is further configured to control the CPLD of the CPU server to start the first power-off sequence after receiving the shutdown signal, and place the power-on flag of the CPU server at the first position after power-off is completed. Two states, and generate a shutdown trigger signal;
则所述第i级PCIE扩展箱的BMC,还用于在接收到所述关机触发信号后,执行关机操作;当存在第i+1级PCIE扩展箱,向所述第i+1级PCIE 扩展箱发送所述关机触发信号,以使所述第i+1级PCIE扩展箱的BMC在接收到所述关机触发信号后执行所述关机操作;其中,所述关机操作包括控制CPLD启动第二下电时序,下电完成后将所述上电标志位置于所述第二状态。The BMC of the i-th level PCIE expansion box is further configured to perform a shutdown operation after receiving the shutdown trigger signal; when the i + 1-th level PCIE expansion box exists, extend to the i + 1-th level PCIE The box sends the shutdown trigger signal, so that the BMC of the i + 1th level PCIE expansion box performs the shutdown operation after receiving the shutdown trigger signal; wherein the shutdown operation includes controlling the CPLD to start a second Electrical sequence, after the power-off is completed, the power-on flag is set to the second state.
为解决上述技术问题,本发明还提供了一种可读存储介质,所述可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上文任意一项所述N级PCIE扩展箱的控制方法的步骤。In order to solve the above technical problem, the present invention also provides a readable storage medium. The readable storage medium stores a computer program, and when the computer program is executed by a processor, the N-level PCIE is implemented as described in any one of the foregoing. Steps of the control method of the expansion box.
本发明提供了一种N级PCIE扩展箱的控制方法,包括:第i级PCIE扩展箱的BMC在接收到开机触发信号后,检测是否存在与其相连的第i+1级PCIE扩展箱,i=1,2,…,N,N为正整数;若否,执行开机操作;若是,向第i+1级PCIE扩展箱发送开机触发信号,并按预设规则查询第i+1级PCIE扩展箱的上电标志位,当第i+1级PCIE扩展箱的上电标志位置于第一状态,执行开机操作;其中,开机操作包括控制CPLD启动第一上电时序,上电完成后将上电标志位置于第一状态;CPU服务器的BMC当查询到所有PCIE扩展箱的上电标志位均置于第一状态,控制CPU服务器的CPLD启动第二上电时序,以启动CPU服务器。The invention provides a method for controlling an N-level PCIE expansion box, which includes: after receiving a power-on trigger signal, the BMC of the i-th level PCIE expansion box detects whether there is an i + 1-th level PCIE expansion box connected to it, i = 1,2, ..., N, N are positive integers; if not, perform the boot operation; if yes, send a boot trigger signal to the i + 1 level PCIE expansion box, and query the i + 1 level PCIE expansion box according to preset rules Power-on flag, when the power-on flag of the i + 1 level PCIE expansion box is in the first state, the power-on operation is performed; wherein the power-on operation includes controlling the CPLD to start the first power-on sequence, and it will power on after the power-on is completed The flag position is in the first state; when the BMC of the CPU server queries the power-on flag bits of all PCIE expansion boxes, it is set to the first state, and the CPLD that controls the CPU server starts the second power-on sequence to start the CPU server.
可见,在实际应用中,本发明易于实现,在控制连接有N个PCIE扩展箱的CPU服务器组合时,只需控制一次,节省了大量人力和物力,同时CPU服务器在查询到N个扩展箱均开机后开机,保证CPU服务器可以成功枚举PCIE。It can be seen that, in practical applications, the present invention is easy to implement. When controlling a combination of CPU servers connected with N PCIE expansion boxes, only one control is needed, which saves a lot of manpower and material resources. At the same time, the CPU server queries N expansion boxes. After booting, ensure that the CPU server can successfully enumerate PCIE.
本发明还提供了一种N级PCIE扩展箱的控制系统及可读存储介质,具有和上述N级PCIE扩展箱的控制方法相同的有益效果。The invention also provides a control system and a readable storage medium of the N-level PCIE expansion box, which has the same beneficial effects as the control method of the N-level PCIE expansion box.
为了更清楚地说明本发明实施例中的技术方案,下面将对现有技术和实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly explain the technical solutions in the embodiments of the present invention, the following describes the prior art and the drawings needed to be used in the embodiments. Obviously, the drawings in the following description are only some of the present invention. For those of ordinary skill in the art, other embodiments may be obtained based on these drawings without paying creative effort.
图1为本发明所提供的一种N级PCIE扩展箱的控制方法的步骤流程 图;FIG. 1 is a flowchart of steps in a method for controlling an N-level PCIE expansion box provided by the present invention; FIG.
图2为本发明所提供的一种N级PCIE扩展箱的控制方法的实施例的结构示意图;2 is a schematic structural diagram of an embodiment of a method for controlling an N-level PCIE expansion box provided by the present invention;
图3为本发明所提供的另一种N级PCIE扩展箱的控制方法的实施例的结构示意图;3 is a schematic structural diagram of another embodiment of a control method for a N-level PCIE expansion box provided by the present invention;
图4为本发明所提供的另一种N级PCIE扩展箱的控制方法的实施例的结构示意图;4 is a schematic structural diagram of another embodiment of a control method for an N-level PCIE expansion box provided by the present invention;
图5为本发明所提供的一种N级PCIE扩展箱的控制系统的结构示意图。FIG. 5 is a schematic structural diagram of a control system for an N-level PCIE expansion box provided by the present invention.
本发明的核心是提供一种N级PCIE扩展箱的控制方法、系统及可读存储介质,易于实现,在控制连接有N级PCIE扩展箱的CPU服务器组合时,只需控制一次,节省了大量人力和物力。The core of the present invention is to provide a control method, system and readable storage medium for N-level PCIE expansion box, which is easy to implement. When controlling a combination of CPU servers connected to N-level PCIE expansion box, it only needs to be controlled once, which saves a lot of time. Human and material resources.
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。In order to make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments It is a part, but not all, of the embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by a person of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.
请参照图1,图1为本发明所提供的一种N级PCIE扩展箱的控制方法的步骤流程图,包括:Please refer to FIG. 1. FIG. 1 is a flowchart of steps of a method for controlling an N-level PCIE expansion box provided by the present invention, including:
步骤1:第i级高速串行计算机扩展总线标准PCIE扩展箱的基板管理控制器BMC在接收到开机触发信号后,检测是否存在与其相连的第i+1级PCIE扩展箱,i=1,2,…,N,N为正整数,若否,执行步骤2,若是,执行步骤3;Step 1: After receiving the power-on trigger signal, the baseboard management controller BMC of the i-level high-speed serial computer expansion bus standard PCIE expansion box detects whether there is an i + 1-level PCIE expansion box connected to it, i = 1, 2 , ..., N, N are positive integers, if not, go to step 2, if yes, go to step 3;
步骤2:执行开机操作,其中,开机操作包括控制复杂可编程逻辑器件CPLD启动第一上电时序,上电完成后将上电标志位置于第一状态;Step 2: Perform a power-on operation, where the power-on operation includes controlling a complex programmable logic device CPLD to start a first power-on sequence, and after the power-on is completed, set a power-on flag to a first state;
步骤3:向第i+1级PCIE扩展箱发送开机触发信号,并按预设规则查询第i+1级PCIE扩展箱的上电标志位;Step 3: Send a power-on trigger signal to the i + 1th-level PCIE expansion box, and query the power-on flag of the i + 1th-level PCIE expansion box according to preset rules;
步骤4:判断第i+1级PCIE扩展箱的上电标志位是否置于第一状态,若是,执行步骤2;Step 4: Determine whether the power-on flag of the i + 1th level PCIE expansion box is set to the first state, and if yes, go to step 2;
步骤5:中央处理器CPU服务器的BMC在查询到所有PCIE扩展箱的上电标志位均置于第一状态时,控制CPU服务器的CPLD启动第二上电时序,以启动CPU服务器。Step 5: When the BMC of the central processing unit CPU server finds that the power-on flags of all PCIE expansion boxes are set to the first state, the CPLD controlling the CPU server starts the second power-on sequence to start the CPU server.
作为一种优选的实施例,第i级PCIE扩展箱的数量为M个,M为正整数。As a preferred embodiment, the number of the i-th PCIE expansion boxes is M, and M is a positive integer.
具体的,对于连接有N个PCIE扩展箱的CPU(Central Processing Unit,中央处理器)服务器组合来说,可以有至少两种连接结构,一种是串联结构,即CPU服务器、第一级PCIE扩展箱、第二级PCIE扩展箱直至第N级PCIE扩展箱依次串联,相当于包括N级PCIE扩展箱,且每一级均只包括一个PCIE扩展箱;另一种是并联结构,即各个PCIE扩展箱均与CPU服务器连接,相当于只有一级PCIE扩展箱,但是这一级PCIE扩展箱的数量为多个;当然除了上述两种连接结构外,还包括混联结构,参照图2所示,第一级PCIE扩展箱E1、第二级PCIE扩展箱E2直至第p级PCIE扩展箱EP串联,M个第p+1级PCIE扩展箱EP+1与第p级PCIE扩展箱EP并联,p=1,2,…,N-1,M为正整数。Specifically, for a CPU (Central Processing Unit) server combination connected with N PCIE expansion boxes, there can be at least two connection structures, one is a serial structure, that is, a CPU server and a first-level PCIE expansion Box, the second-level PCIE expansion box up to the N-th level PCIE expansion box are connected in series, which is equivalent to including the N-level PCIE expansion box, and each level includes only one PCIE expansion box; the other is a parallel structure, that is, each PCIE expansion box The boxes are connected to the CPU server, which is equivalent to only one level of PCIE expansion box, but the number of this level of PCIE expansion boxes is multiple; of course, in addition to the above two connection structures, it also includes a mixed connection structure, as shown in Figure 2, The first level PCIE expansion box E1, the second level PCIE expansion box E2 up to the p level PCIE expansion box EP are connected in series, and the M p + 1 level PCIE expansion boxes EP + 1 are connected in parallel with the p level PCIE expansion box EP, p = 1,2, ..., N-1, M is a positive integer.
需要提前说明的是,每个PCIE扩展箱中均包括一个BMC(Baseboard Management Controller,基板管理控制器)及一个与BMC配合工作的CPLD,CPU服务器中包括一个BMC及一个与BMC配合工作的CPLD。It should be noted in advance that each PCIE expansion box includes a BMC (Baseboard Management Controller) and a CPLD that works in conjunction with the BMC. The CPU server includes a BMC and a CPLD that works in conjunction with the BMC.
具体的,CPU服务器的BMC在接收到Power Button或者远程开机信号后,生成开机触发信号,与CPU服务器连接的PCIE扩展箱的BMC(一般为第一级PCIE扩展箱)在接收到开机触发信号后,先检测是否存在与其连接的下一级PCIE扩展箱,如果不存在,该级PCIE扩展箱执行开机操作,如果存在,向下一级PCIE扩展箱发送开机触发信号,并按预设规则查询下一级PCIE扩展箱的开机标志位,以此类推,直至接收到开机触发信号的PCIE扩展箱的BMC查询不到下一级PCIE扩展箱,此时,该级PCIE 扩展箱的BMC执行开机操作,以控制该级PCIE扩展箱开机,其中,PCIE扩展箱的BMC执行开机操作的过程具体为:BMC发送open信号给CPLD,CPLD在接收到open信号后启动自设定的第一上电时序,上电完成后将开机标志位置于第一状态,一般情况下,开机标志位的初始状态为第二状态,开机标志位的状态用低电平0或高电平1表示,第一状态也即开机状态用高电平1表示,第二状态也即关机状态用低电平0表示,当第t-1级PCIE扩展箱的BMC查询到第t级PCIE扩展箱的开机标志位置于第一状态时,第t-1级PCIE扩展箱的BMC执行上述开机操作,以控制第t-1级PCIE扩展箱开机,直至第一级PCIE扩展箱开机,其中t=2,3,…,N,当CPU服务器的BMC查询到与其连接的PCIE扩展箱的开机标志位为第一状态后,执行开机操作,即控制CPU服务器的CPLD启动第二上电时序,上电完成后,发送PWRGD至BMC,BMC通过检测PWRGD的电平状态,实现开机功能。可以理解的是,当PCIE扩展箱的开机标志位置于第一状态时,说明PCIE扩展箱已开机。Specifically, the BMC of the CPU server generates a power-on trigger signal after receiving a Power Button or a remote power-on signal, and the BMC (generally a first-level PCIE expansion box) of the PCIE expansion box connected to the CPU server receives the power-on trigger signal. , First detect whether there is a next-level PCIE expansion box connected to it. If it does not exist, the PCIE expansion box of this level performs a boot operation. If it exists, send a boot-up trigger signal to the next-level PCIE expansion box and query the preset rules. The power-on flag of the PCIE expansion box of the first level, and so on, until the BMC of the PCIE expansion box that receives the power-on trigger signal cannot query the next level of the PCIE expansion box. In order to control the booting of the PCIE expansion box of this level, the process of the BMC of the PCIE expansion box performing the boot operation is specifically: the BMC sends an open signal to the CPLD, and the CPLD starts a self-set first power-on sequence after receiving the open signal, and powers on After the power is completed, the power-on flag is set to the first state. Generally, the initial state of the power-on flag is the second state, and the state of the power-on flag is low.
具体的,举例说明串联结构的N级PCIE扩展箱的开机步骤,以三个PCIE扩展箱为例,参照图3所示,CPU服务器、第一级PCIE扩展箱E11、第二级PCIE扩展箱E12、第三级PCIE扩展箱E13依次连接,CPU服务器在接收到Power Button或者远程开机信号后,生成开机触发信号,并按预设规则查询第一级PCIE扩展箱E11的开机标志位,第一级PCIE扩展箱E11的BMC在接收到开机触发信号,检测到存在第二级PCIE扩展箱E12后,向第二级PCIE扩展箱E12发送开机触发信号,并按预设规则查询第二级PCIE扩展箱E12的开机标志位,第二级PCIE扩展箱E12的BMC在接收到开机触发信号,然后检测到存在第三级PCIE扩展箱E13后,向第三级PCIE扩展箱E13发送开机触发信号,并按预设规则查询第三级PCIE扩展箱E13的开机标志位,第三级PCIE扩展箱E13的BMC在接收到开机触发信号后,检测到不存在下一级PCIE扩展箱后,执行开机操作,即BMC发送open信号至CPLD,CPLD在接收到open信号后启动第一上电时序,BMC检测到上电完成后将开机标志位置于第一状态,当第二级PCIE扩展箱E12的BMC查询到第三级PCIE扩展箱E13的开机标志位为第一 状态时,执行开机操作,当第一级PCIE扩展箱E11的BMC查询到第二级PCIE扩展箱E12的开机标志位为第一状态时,执行开机操作,当CPU服务器的BMC查询到第一级PCIE扩展箱E11的开机标志位为第一状态时(此时相当于所有PCIE扩展箱的开机标志位均为第一状态),控制CPLD启动第二上电时序,以控制CPU服务器开机,从而启动整个串联有三个PCIE扩展箱的CPU服务器组合。Specifically, the booting steps of the N-level PCIE expansion box with a serial structure are exemplified. Taking three PCIE expansion boxes as an example, referring to FIG. 3, the CPU server, the first-level PCIE expansion box E11, and the second-level PCIE expansion box E12. The third-level PCIE expansion box E13 is connected in sequence. After receiving the Power Button or remote power-on signal, the CPU server generates a power-on trigger signal and queries the first-level PCIE expansion box E11's power-on flag according to preset rules. The first level After receiving the power-on trigger signal and detecting the presence of the second-level PCIE expansion box E12, the BMC of the PCIE expansion box E11 sends a power-on trigger signal to the second-level PCIE expansion box E12, and queries the second-level PCIE expansion box according to preset rules. After the power-on flag of E12, the BMC of the second-level PCIE expansion box E12 receives the power-on trigger signal, and then detects the presence of the third-level PCIE expansion box E13, sends a power-on trigger signal to the third-level PCIE expansion box E13, and presses The preset rule queries the boot flag of the third-level PCIE expansion box E13. After receiving the power-on trigger signal, the BMC of the third-level PCIE expansion box E13 detects the absence of the next-level PCIE expansion box and executes the boot. Operation, that is, the BMC sends an open signal to the CPLD. The CPLD starts the first power-on sequence after receiving the open signal. The BMC detects that the power-on flag is set to the first state after power-on is completed. When the second-level PCIE expansion box E12 BMC When the power-on flag of the third-level PCIE expansion box E13 is queried as the first state, the power-on operation is performed. When the BMC of the first-level PCIE expansion box E11 is queried, the power-on flag of the second-level PCIE expansion box E12 is the first state. When the power-on operation is performed, when the BMC of the CPU server finds that the power-on flag of the first-level PCIE expansion box E11 is in the first state (this is equivalent to the power-on flag of all PCIE expansion boxes in the first state), control The CPLD starts the second power-on sequence to control the CPU server to start, thereby starting the entire CPU server combination with three PCIE expansion boxes connected in series.
具体的,举例说明并联结构的N级PCIE扩展箱的开机步骤,以三个PCIE扩展箱为例,参照图4所示,第一PCIE扩展箱E21、第二PCIE扩展箱E22、第三PCIE扩展箱E23分别与CPU服务器连接,CPU服务器在接收到Power Button或者远程开机信号后,生成开机触发信号并分别发送至第一PCIE扩展箱E21、第二PCIE扩展箱E22及第三PCIE扩展箱E23,发送顺序无严格要求,当第一PCIE扩展箱E21的BMC、第二PCIE扩展箱E22的BMC及第三PCIE扩展箱E23的BMC在接收到开机触发信号后,分别检测是否存在与其各自连接的下一级PCIE扩展箱,由于本实施例中以一级并联为例,第一PCIE扩展箱E21、第二PCIE扩展箱E22及第三PCIE扩展箱E23均不存在与其连接的下一级PCIE扩展箱,因此,第一PCIE扩展箱E21、第二PCIE扩展箱E22及第三PCIE扩展箱E23均执行上述开机操作,当CPU服务器的BMC查询到三个PCIE扩展箱的开机标志位均为第一状态时,控制CPLD启动第二上电时序,以控制CPU服务器开机,从而启动整个并联有三个扩展箱的CPU服务器组合。Specifically, the booting steps of an N-level PCIE expansion box with a parallel structure are exemplified. Taking three PCIE expansion boxes as an example, referring to FIG. 4, the first PCIE expansion box E21, the second PCIE expansion box E22, and the third PCIE expansion Box E23 is connected to the CPU server respectively. After receiving the Power Button or remote power-on signal, the CPU server generates a boot trigger signal and sends it to the first PCIE expansion box E21, the second PCIE expansion box E22, and the third PCIE expansion box E23. There are no strict requirements on the sending sequence. When the BMC of the first PCIE expansion box E21, the BMC of the second PCIE expansion box E22, and the BMC of the third PCIE expansion box E23 receive the power-on trigger signal, they detect whether there are any For the first-level PCIE expansion box, since the first-level parallel connection is taken as an example in this embodiment, there is no next-level PCIE expansion box connected to the first PCIE expansion box E21, the second PCIE expansion box E22, and the third PCIE expansion box E23. Therefore, the first PCIE expansion box E21, the second PCIE expansion box E22, and the third PCIE expansion box E23 all perform the above boot operation. When the BMC of the CPU server finds that the boot flags of the three PCIE expansion boxes are the first When state, the second control CPLD power-up sequence starts, the server CPU to control the power to initiate a CPU server entire parallel combination of three expansion enclosure.
综上所述,第i级PCIE扩展箱的BMC在接收到开机触发信号后,先检测是否存在与其连接的第i+1级PCIE扩展箱,若存在,则向第i+1级PCIE扩展箱发送开机触发信号,并按预设规则查询第i+1级PCIE扩展箱的开机标志位;若不存在,则控制CPLD启动第一上电时序,以控制PCIE扩展箱开机;在串联结构中,连接有N个PCIE扩展箱的CPU服务器组合的开机顺序为第N级PCIE扩展箱、第N-1级PCIE扩展箱、…、第一级PCIE扩展箱、CPU服务器;在并联结构中,N个PCIE扩展箱先开机,开机顺序无严格要求,当所有PCIE扩展箱均开机后,CPU服务器开机,以上可以保证CPU服务器是在查询到各个PCIE扩展箱的开机标志位均为第 一状态后开机,可以成功枚举PCIE扩展箱,整个开机过程易于实现且稳定,只需要一次人工操作,就可以实现控制连接有N级扩展箱的CPU服务器组合的开机,整个节省了大量人力物力。In summary, after receiving the power-on trigger signal, the BMC of the i-th PCIE expansion box first detects whether there is an i + 1-th PCIE expansion box connected to it, and if it exists, it sends the i + 1-level PCIE expansion box to the Send a power-on trigger signal and query the power-on flag of the i + 1 level PCIE expansion box according to the preset rules; if it does not exist, control the CPLD to start the first power-on sequence to control the boot of the PCIE expansion box; in the serial structure, The boot sequence of the CPU server combination connected with N PCIE expansion boxes is the Nth level PCIE expansion box, the N-1th level PCIE expansion box, ..., the first level PCIE expansion box, and the CPU server; in a parallel structure, N The PCIE expansion box is powered on first, and the boot sequence is not strictly required. When all PCIE expansion boxes are powered on, the CPU server is powered on. The above can ensure that the CPU server is powered on after querying that the boot flag of each PCIE expansion box is in the first state. The PCIE expansion box can be enumerated successfully. The entire boot process is easy to implement and stable. Only one manual operation is needed to control the startup of the CPU server combination connected to the N-level expansion box, which saves a lot of manpower. Force.
本发明提供了一种N级PCIE扩展箱的控制方法,包括:第i级PCIE扩展箱的BMC在接收到开机触发信号后,检测是否存在与其相连的第i+1级PCIE扩展箱,i=1,2,…,N,N为正整数;若否,执行开机操作;若是,向第i+1级PCIE扩展箱发送开机触发信号,并按预设规则查询第i+1级PCIE扩展箱的上电标志位,当第i+1级PCIE扩展箱的上电标志位置于第一状态,执行开机操作;其中,开机操作包括控制CPLD启动第一上电时序,上电完成后将上电标志位置于第一状态;CPU服务器的BMC当查询到所有PCIE扩展箱的上电标志位均置于第一状态,控制CPU服务器的CPLD启动第二上电时序,以启动CPU服务器。The invention provides a method for controlling an N-level PCIE expansion box, which includes: after receiving a power-on trigger signal, the BMC of the i-th level PCIE expansion box detects whether there is an i + 1-th level PCIE expansion box connected to it, i = 1,2, ..., N, N are positive integers; if not, perform the boot operation; if yes, send a boot trigger signal to the i + 1 level PCIE expansion box, and query the i + 1 level PCIE expansion box according to preset rules Power-on flag, when the power-on flag of the i + 1 level PCIE expansion box is in the first state, the power-on operation is performed; wherein the power-on operation includes controlling the CPLD to start the first power-on sequence, and it will power on after the power-on is completed The flag position is in the first state; when the BMC of the CPU server queries the power-on flag bits of all PCIE expansion boxes, it is set to the first state, and the CPLD that controls the CPU server starts the second power-on sequence to start the CPU server.
可见,在实际应用中,本发明易于实现,在控制连接有N级PCIE扩展箱的CPU服务器组合时,只需控制一次,节省了大量人力和物力,同时CPU服务器在查询到N级扩展箱均开机后开机,保证CPU服务器可以成功枚举PCIE。It can be seen that, in practical applications, the present invention is easy to implement. When controlling a combination of CPU servers connected with an N-level PCIE expansion box, it only needs to be controlled once, saving a lot of manpower and material resources. After booting, ensure that the CPU server can successfully enumerate PCIE.
在上述实施例的基础上:On the basis of the above embodiments:
作为一种优选的实施例,第i级PCIE扩展箱的BMC在接收到开机触发信号后,检测是否存在与其相连的第i+1级PCIE扩展箱的过程具体为:As a preferred embodiment, after receiving the power-on trigger signal, the BMC of the i-th level PCIE expansion box detects whether there is an i + 1-th level PCIE expansion box connected to it:
第i级PCIE扩展箱的BMC在接收到开机触发信号后,通过集成线路总线协议IIC检测是否存在与其相连的第i+1级PCIE扩展箱的地址。After receiving the power-on trigger signal, the BMC of the i-level PCIE expansion box detects whether there is an address of the i + 1-level PCIE expansion box connected to it through the integrated line bus protocol IIC.
具体的,第i级PCIE扩展箱的BMC通过IIC(Inter-Integrated Circuit,集成线路总线)协议检测是否存在第i+1级PCIE扩展箱的地址,若存在通过IIC协议向第i+1级PCIE扩展箱发送开机触发信号,同时查询第i+1级PCIE扩展箱的开机标志位,可以理解的是,每一个PCIE扩展箱对应一个地址,在开机之前,需要预先绘制详细的IIC拓扑,以避免地址冲突。当CPU服务器上并联有多个PCIE扩展箱时,每个PCIE扩展箱对应一个IIC协议,举例说明,CPU服务器通过IIC-1向第一PCIE扩展箱发送开机触发 信号以及按预设规则查询第一PCIE扩展箱的开机标志位,CPU服务器通过IIC-2向第二PCIE扩展箱发送开机触发信号以及按预设规则查询第二PCIE扩展箱的开机标志位,以此类推,CPU服务器通过IIC-N向第N PCIE扩展箱发送开机触发信号以及按预设规则查询第N PCIE扩展箱的开机标志位。Specifically, the BMC of the i-th level PCIE expansion box detects the presence of the i + 1th level PCIE expansion box through the IIC (Inter-Integrated Circuit) protocol. If there is an address for the i + 1th level PCIE through the IIC protocol, The expansion box sends a power-on trigger signal and queries the boot flag of the i + 1 level PCIE expansion box at the same time. It can be understood that each PCIE expansion box corresponds to an address. Before booting, the detailed IIC topology needs to be drawn in advance to avoid Address conflict. When multiple PCIE expansion boxes are connected in parallel to the CPU server, each PCIE expansion box corresponds to an IIC protocol. For example, the CPU server sends a startup trigger signal to the first PCIE expansion box through IIC-1 and queries the first according to preset rules. The boot flag of the PCIE expansion box, the CPU server sends a boot trigger signal to the second PCIE expansion box through IIC-2 and queries the boot flag of the second PCIE expansion box according to preset rules, and so on. The CPU server passes the IIC-N. Send a boot trigger signal to the Nth PCIE expansion box and query the boot flag of the Nth PCIE expansion box according to preset rules.
作为一种优选的实施例,按预设规则查询第i+1级PCIE扩展箱的上电标志位的过程具体为:As a preferred embodiment, the process of querying the power-on flag of the i + 1th level PCIE expansion box according to a preset rule is specifically:
通过IIC按预设周期查询第i+1级PCIE扩展箱的上电标志位。Use the IIC to query the power-on flag of the i + 1th PCIE expansion box according to a preset period.
具体的,第i级PCIE扩展箱的BMC可以通过IIC按预设周期查询第i+1级PCIE扩展箱的上电标志位,当然也可以实时查询,预设周期的设定值满足实际工程需要即可,本发明在此不做限定。Specifically, the BMC of the i-th PCIE expansion box can query the power-on flag of the i + 1-th PCIE expansion box according to the preset period through the IIC. Of course, it can also query in real time. The set value of the preset period meets the actual engineering needs. That is, the present invention is not limited herein.
作为一种优选的实施例,第i级PCIE扩展箱的数量为M个,M为正整数。As a preferred embodiment, the number of the i-th PCIE expansion boxes is M, and M is a positive integer.
作为一种优选的实施例,按预设规则查询第i+1级PCIE扩展箱的上电标志位之后,该控制方法还包括:As a preferred embodiment, after querying the power-on flag of the i + 1th level PCIE expansion box according to a preset rule, the control method further includes:
当查询次数达到预设值时,生成报警信号,以提醒工作人员对第i+1级PCIE扩展箱进行检修。When the number of inquiries reaches the preset value, an alarm signal is generated to remind the staff to perform maintenance on the i + 1 level PCIE expansion box.
可以理解的是,第i级PCIE扩展箱的BMC按预设规则查询第i+1级PCIE扩展箱的上电标志位的同时,还应该记录其查询次数,这里的查询次数可以是指查询到第i+1级PCIE扩展箱的上电标志位为第二状态的次数,也可以是指总的查询次数,若指的是总的查询次数,那么需要在程序设计时保证第i级PCIE扩展箱如果查询到第i+1级PCIE扩展箱的上电标志位为第一状态后,就不再查询了,因此,本发明中的查询次数仍指查询到上电标志位为第二状态的次数,当第i级PCIE扩展箱的BMC查询到第i+1级PCIE扩展箱的上电标志位为第二状态的次数超过预设值时,说明第i+1级PCIE扩展箱异常,这时生成报警信号,以提醒工作人员及时对异常PCIE扩展箱进行检修。具体的,在串联结构下,如果存在异常PCIE扩展箱,为了避免影响其他PCIE扩展箱及CPU服务器的正常开机,工作人员在对异常PCIE扩展箱进行检修时,将异常PCIE扩展箱两侧的PCIE扩展箱串 联在一起;在并联结构下,如果存在异常PCIE扩展箱,为了避免影响CPU服务器的正常开机,工作人员对异常PCIE扩展箱进行检修时,将异常PCIE扩展箱与CPU服务器断开。It can be understood that while the BMC of the i-th PCIE expansion box queries the power-on flag of the i + 1-th PCIE expansion box according to preset rules, it should also record the number of queries. The number of queries here refers to the query. The number of times that the power-on flag of the i + 1 level PCIE expansion box is in the second state can also refer to the total number of queries. If it refers to the total number of queries, then the i-level PCIE expansion needs to be guaranteed during program design If the power-on flag bit of the i + 1th level PCIE expansion box is queried as the first state, it will not be queried again. Therefore, the number of queries in the present invention still refers to the case where the power-on flag bit is queried as the second state. The number of times that when the BMC of the i-th PCIE expansion box finds that the power-on flag of the i + 1-th PCIE expansion box is in the second state exceeds the preset value, it indicates that the i + 1-th PCIE expansion box is abnormal. An alarm signal is generated from time to time to remind staff to perform timely maintenance on abnormal PCIE expansion boxes. Specifically, in a tandem structure, if there is an abnormal PCIE expansion box, in order to avoid affecting the normal startup of other PCIE expansion boxes and the CPU server, when performing maintenance on the abnormal PCIE expansion box, the staff will change the PCIE on both sides of the abnormal PCIE expansion box. The expansion boxes are connected in series; in the parallel structure, if there is an abnormal PCIE expansion box, in order to avoid affecting the normal startup of the CPU server, the staff disconnects the abnormal PCIE expansion box from the CPU server when performing maintenance on the abnormal PCIE expansion box.
作为一种优选的实施例,该控制方法还包括:As a preferred embodiment, the control method further includes:
CPU服务器的BMC在接收到关机信号后,控制CPU服务器的CPLD启动第一下电时序,下电完成后将CPU服务器的上电标志位置于第二状态,并生成关机触发信号;After receiving the shutdown signal, the BMC of the CPU server controls the CPLD of the CPU server to start the first power-off sequence. After the power-off is completed, the power-on flag of the CPU server is set to the second state, and a shutdown trigger signal is generated;
第i级PCIE扩展箱的BMC在接收到关机触发信号后,执行关机操作;当存在第i+1级PCIE扩展箱,向第i+1级PCIE扩展箱发送关机触发信号,以使第i+1级PCIE扩展箱的BMC在接收到关机触发信号后执行关机操作;After receiving the shutdown trigger signal, the BMC of the i-th PCIE expansion box performs the shutdown operation; when the i + 1-th PCIE expansion box exists, it sends a shutdown trigger signal to the i + 1-th PCIE expansion box so that the i + After receiving the shutdown trigger signal, the BMC of the
其中,关机操作包括控制CPLD启动第二下电时序,下电完成后将上电标志位置于第二状态。The shutdown operation includes controlling the CPLD to start the second power-off sequence, and setting the power-on flag to the second state after the power-off is completed.
具体的,在串联结构中,关机顺序与开机顺序相反,具体控制时序为:当CPU服务器的BMC接受到关机信号时,控制CPLD启动第一下电时序,下电完成后通过IIC发送关机信号至第一级PCIE扩展箱,第一级PCIE扩展箱接收到关机信号后执行关机操作,然后向第二级PCIE扩展箱发送关机信号,第二级PCIE扩展箱接收到关机信号后执行关机操作,以此类推,直至第N级PCIE扩展箱执行完成关机操作。Specifically, in the series structure, the shutdown sequence is opposite to the startup sequence. The specific control sequence is: When the BMC of the CPU server receives the shutdown signal, the CPLD is controlled to start the first power-off sequence. After the power-off is completed, the shutdown signal is sent to the IIC to The first level PCIE expansion box, the first level PCIE expansion box receives the shutdown signal and performs the shutdown operation, and then sends the second level PCIE expansion box to the shutdown signal, and the second level PCIE expansion box performs the shutdown operation after receiving the shutdown signal. By analogy, the shutdown operation is completed until the Nth PCIE expansion box is executed.
在并联结构中,当CPU服务器的BMC接受到关机信号时控制CPLD启动第一下电时序,下电完成后通过与各个PCIE扩展箱对应的IIC发送关机信号,各个PCIE扩展箱在接收到关机信号后执行关机操作。In the parallel structure, when the BMC of the CPU server receives the shutdown signal, the CPLD is controlled to start the first power-off sequence. After the power-off is completed, the shutdown signal is sent through the IIC corresponding to each PCIE expansion box. Each PCIE expansion box receives the shutdown signal. After performing the shutdown operation.
请参照图5,图5为本发明所提供的一种N级PCIE扩展箱的控制系统,需要提前说明的是,图5是以串联结构表示的N级PCIE扩展箱的控制系统,当然,本发明所提供的一种N级PCIE扩展箱的控制系统还可以以并联结构表示,包括:Please refer to FIG. 5. FIG. 5 is a control system of an N-level PCIE expansion box provided by the present invention. It should be noted in advance that FIG. 5 is a control system of an N-level PCIE expansion box shown in a serial structure. The control system of an N-level PCIE expansion box provided by the invention can also be expressed in a parallel structure, including:
中央处理器CPU服务器1以及N个PCIE扩展箱,N为正整数;Central processing
其中,第i级PCIE扩展箱的基板管理控制器BMC E11,用于在接收到开机触发信号后,检测是否存在与其相连的第i+1级PCIE扩展箱, i=1,2,…,N;当不存在第i+1级PCIE扩展箱,执行开机操作;当存在第i+1级PCIE扩展箱,向第i+1级PCIE扩展箱发送开机触发信号,并按预设规则查询第i+1级PCIE扩展箱的上电标志位,当第i+1级PCIE扩展箱的上电标志位置于第一状态,执行开机操作;其中,开机操作包括控制CPLD E12启动第一上电时序,上电完成后将上电标志位置于第一状态;Among them, the baseboard management controller BMC of the i-th PCIE expansion box is used to detect whether there is an i + 1-th PCIE expansion box connected to it after receiving the power-on trigger signal, i = 1, 2, ..., N ; When there is no i + 1 level PCIE expansion box, perform the boot operation; when there is an i + 1 level PCIE expansion box, send a boot trigger signal to the i + 1 level PCIE expansion box, and query the ith according to preset rules The power-on flag of the +1 level PCIE expansion box. When the power-on flag of the i + 1 level PCIE expansion box is in the first state, the power-on operation is performed. The power-on operation includes controlling the CPLD E12 to start the first power-on sequence. After the power-on is completed, the power-on mark is placed in the first state;
CPU服务器1的BMC 11,用于当查询到所有PCIE扩展箱的上电标志位均置于第一状态,控制CPU服务器1的CPLD 12启动第二上电时序,以启动CPU服务器1。The BMC 11 of the
作为一种优选的实施例,第i级PCIE扩展箱的BMC E11在接收到开机触发信号后,检测是否存在与其相连的第i+1级PCIE扩展箱的过程具体为:As a preferred embodiment, after receiving the power-on trigger signal, the BMC E11 of the i-th level PCIE expansion box detects whether there is an i + 1-th level PCIE expansion box connected to it:
第i级PCIE扩展箱的BMC E11在接收到开机触发信号后,通过集成线路总线协议IIC检测是否存在与其相连的第i+1级PCIE扩展箱的地址。After receiving the power-on trigger signal, the BMC E11 of the i-level PCIE expansion box detects whether there is an address of the i + 1-level PCIE expansion box connected to it through the integrated line bus protocol IIC.
作为一种优选的实施例,CPU服务器1的BMC 11,还用于在接收到关机信号后,控制CPU服务器1的CPLD 12启动第一下电时序,下电完成后将CPU服务器1的上电标志位置于第二状态,并生成关机触发信号;As a preferred embodiment, the BMC 11 of the
则第i级PCIE扩展箱的BMC E11,还用于在接收到关机触发信号后,执行关机操作;当存在第i+1级PCIE扩展箱,向第i+1级PCIE扩展箱发送关机触发信号,以使第i+1级PCIE扩展箱的BMC E11在接收到关机触发信号后执行关机操作;其中,关机操作包括控制CPLD E12启动第二下电时序,下电完成后将上电标志位置于第二状态。The BMC E11 of the i-th PCIE expansion box is also used to perform the shutdown operation after receiving the shutdown trigger signal; when the i + 1-th PCIE expansion box exists, it sends the shutdown trigger signal to the i + 1-th PCIE expansion box. So that the BMC E11 of the i + 1 level PCIE expansion box performs the shutdown operation after receiving the shutdown trigger signal; wherein the shutdown operation includes controlling the CPLD E12 to start the second power-down sequence, and after the power-off is completed, the power-on flag is positioned at The second state.
相应的,本发明还提供了一种可读存储介质,可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现如上文任意一项N级PCIE扩展箱的控制方法的步骤。Correspondingly, the present invention also provides a readable storage medium. A computer program is stored on the readable storage medium. When the computer program is executed by a processor, the steps of the control method for implementing an N-level PCIE expansion box as described above are implemented.
本发明还提供了一种N级PCIE扩展箱的控制系统及可读存储介质,具有和上述N级PCIE扩展箱的控制方法相同的有益效果。The invention also provides a control system and a readable storage medium of the N-level PCIE expansion box, which has the same beneficial effects as the control method of the N-level PCIE expansion box.
对于本发明所提供的一种N级PCIE扩展箱的控制系统及可读存储介质的介绍请参照上述实施例,本发明在此不再赘述。For the introduction of the control system and readable storage medium of an N-level PCIE expansion box provided by the present invention, please refer to the above embodiments, and the present invention will not repeat them here.
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。The embodiments in this specification are described in a progressive manner. Each embodiment focuses on the differences from other embodiments. For the same and similar parts between the embodiments, refer to each other. As for the device disclosed in the embodiment, since it corresponds to the method disclosed in the embodiment, the description is relatively simple, and the relevant part may refer to the description of the method.
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其他实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。The above description of the disclosed embodiments enables those skilled in the art to implement or use the present invention. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the invention. Therefore, the present invention will not be limited to the embodiments shown herein, but shall conform to the widest scope consistent with the principles and novel features disclosed herein.
Claims (10)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201810635279.9A CN108829448A (en) | 2018-06-20 | 2018-06-20 | Control method, system and the readable storage medium storing program for executing of N grades of PCIE extension box |
| CN201810635279.9 | 2018-06-20 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2019242273A1 true WO2019242273A1 (en) | 2019-12-26 |
Family
ID=64142630
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2018/123681 Ceased WO2019242273A1 (en) | 2018-06-20 | 2018-12-26 | N-level pcie expansion case control method and system, and readable storage medium |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN108829448A (en) |
| WO (1) | WO2019242273A1 (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108829448A (en) * | 2018-06-20 | 2018-11-16 | 郑州云海信息技术有限公司 | Control method, system and the readable storage medium storing program for executing of N grades of PCIE extension box |
| CN111414066A (en) * | 2020-02-29 | 2020-07-14 | 苏州浪潮智能科技有限公司 | Server expansion system and power supply control method thereof |
| CN113961252B (en) * | 2021-09-28 | 2023-08-11 | 苏州浪潮智能科技有限公司 | PCIE board card anti-lost method, device and computer readable storage medium |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20100211717A1 (en) * | 2009-02-19 | 2010-08-19 | Hitachi, Ltd. | Computer system, method of managing pci switch, and management server |
| CN103995575A (en) * | 2014-05-27 | 2014-08-20 | 浪潮(北京)电子信息产业有限公司 | Server starting method and server |
| CN104238480A (en) * | 2013-06-21 | 2014-12-24 | 鸿富锦精密工业(深圳)有限公司 | Cabinet server BMC startup and shutdown control system and method |
| CN107612775A (en) * | 2017-09-19 | 2018-01-19 | 郑州云海信息技术有限公司 | A kind of node two level connects the DC method of testings and system of server |
| CN108829448A (en) * | 2018-06-20 | 2018-11-16 | 郑州云海信息技术有限公司 | Control method, system and the readable storage medium storing program for executing of N grades of PCIE extension box |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107577501B (en) * | 2016-07-04 | 2021-02-23 | 深圳中电长城信息安全系统有限公司 | Starting method and system |
| CN107179709B (en) * | 2017-05-22 | 2019-09-06 | 郑州云海信息技术有限公司 | A one-button sequential power-on and power-off device for storage systems with expansion cabinets |
| CN107220207A (en) * | 2017-05-26 | 2017-09-29 | 郑州云海信息技术有限公司 | A kind of cold storage server hard disk extension design method |
-
2018
- 2018-06-20 CN CN201810635279.9A patent/CN108829448A/en active Pending
- 2018-12-26 WO PCT/CN2018/123681 patent/WO2019242273A1/en not_active Ceased
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20100211717A1 (en) * | 2009-02-19 | 2010-08-19 | Hitachi, Ltd. | Computer system, method of managing pci switch, and management server |
| CN104238480A (en) * | 2013-06-21 | 2014-12-24 | 鸿富锦精密工业(深圳)有限公司 | Cabinet server BMC startup and shutdown control system and method |
| CN103995575A (en) * | 2014-05-27 | 2014-08-20 | 浪潮(北京)电子信息产业有限公司 | Server starting method and server |
| CN107612775A (en) * | 2017-09-19 | 2018-01-19 | 郑州云海信息技术有限公司 | A kind of node two level connects the DC method of testings and system of server |
| CN108829448A (en) * | 2018-06-20 | 2018-11-16 | 郑州云海信息技术有限公司 | Control method, system and the readable storage medium storing program for executing of N grades of PCIE extension box |
Also Published As
| Publication number | Publication date |
|---|---|
| CN108829448A (en) | 2018-11-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN110147155A (en) | BMC-based server power supply cold redundancy control method, device and BMC | |
| CN106412091A (en) | Data transmission control method, device and system | |
| CN115695060B (en) | A power failure protection method, device, equipment and storage medium | |
| WO2019242273A1 (en) | N-level pcie expansion case control method and system, and readable storage medium | |
| CN105425932A (en) | Management method and system for whole cabinet sever power source | |
| CN105283821A (en) | Aux power controller | |
| CN112698712B (en) | Method and apparatus for energy consumption management | |
| CN112068940A (en) | Real-time task scheduling method, device, scheduling system and storage medium | |
| CN110362326A (en) | A kind of upgrade method and relevant device of BIOS | |
| WO2020010864A1 (en) | Data storage method, system, and device during abnormal shutdown, and readable storage medium | |
| CN113986000A (en) | Server power-on method, system, device and medium | |
| CN115756616B (en) | Configuration method of basic input output system BIOS configuration item and server | |
| CN108897667A (en) | A kind of memory temperature alarm method, device and equipment | |
| CN106292987A (en) | A kind of processor power-off sequential control system and method | |
| CN110399264A (en) | A kind of FRU approaches to IM, device and equipment | |
| CN108255678A (en) | Monitoring nodes method, apparatus and storage medium based on Rack whole machine cabinets | |
| CN108052436A (en) | Method, apparatus, equipment and the storage medium of management and control are carried out to FPGA boards | |
| CN118596886A (en) | Vehicle battery charging system, vehicle battery charging method, electronic device, medium and vehicle | |
| CN104345850B (en) | Intelligent automatic boot device | |
| TWI493458B (en) | Computer device and restart method thereof | |
| CN115407861A (en) | Target equipment power supply method, system and device and computer readable storage medium | |
| CN115048118A (en) | BMC cluster updating method and device and readable storage medium | |
| CN114880191A (en) | Power consumption processing method, equipment, device and medium for server | |
| CN102541241A (en) | Electronic device and power management method thereof | |
| CN109976490B (en) | Power supply control method and electronic equipment |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 18923635 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 18923635 Country of ref document: EP Kind code of ref document: A1 |