WO2011032323A1 - 智能平台管理接口管理方法、管理器及*** - Google Patents
智能平台管理接口管理方法、管理器及*** Download PDFInfo
- Publication number
- WO2011032323A1 WO2011032323A1 PCT/CN2009/074075 CN2009074075W WO2011032323A1 WO 2011032323 A1 WO2011032323 A1 WO 2011032323A1 CN 2009074075 W CN2009074075 W CN 2009074075W WO 2011032323 A1 WO2011032323 A1 WO 2011032323A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- ipmc
- ipmi
- shmc
- intelligent platform
- platform management
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/04—Network management architectures or arrangements
- H04L41/044—Network management architectures or arrangements comprising hierarchical management structures
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
- H04L41/0654—Management of faults, events, alarms or notifications using network fault recovery
- H04L41/0668—Management of faults, events, alarms or notifications using network fault recovery by dynamic selection of recovery network elements, e.g. replacement by the most appropriate element after failure
Definitions
- the present invention relates to an advanced telecommunications computing architecture, and more particularly to a method, manager and system for managing an Intelligent Platform Management Interface (IPMI).
- IPMI Intelligent Platform Management Interface
- the design of the ⁇ is based on the PICMG 3.0 standard released by the PICMG (PCI Industrial Computer Manufacturers Group) in January 2003.
- the PICMG 3.0 standard belongs to the ATCA (Advanced Telecommunications Computing Architecture, A standard in the PICMG 3.X family of standards in the Advanced Telecommunications Computing Architecture, but the PICMG 3.0 standard differs from other standards in the PICMG 3.X family of standards, as the PICMG 3.0 standard is the core standard in the PICMG 3.X family of standards.
- the PICMG3.X series of standards are based on the PICMG3.0 standard.
- FIG 1 is a schematic diagram of the ATCA management structure specified in the PICMG 3.0 standard.
- the System Manager is the highest level management unit. It manages one or more subracks, or it can manage one or more systems. to realise. System Manager can manage all parts in one rack, which is realized by two key Intelligent Platform Management Bus (IPMB), and IPMB is an integrated circuit bus (I2C). Bus-based, that is, two-way I2C is the implementation form of two-way IPMB, two IPMB-road masters, one-way backup, that is, 1+1 protection.
- IPMI consists of IPMC and IPMB.
- Figure 1 shows the two parts of the Shelf Management Controller (ShMC) and the IPM Controller (Intelligent Platform Management Controller, IPMC for short).
- the ShMC is in the Active (Master Module). The other way is in the Backup (backup module), the ShMC communicates with each IPMC in each ATCA Board through IPMB, thereby realizing management of each ATCA Board.
- the PICMG 3.0 standard specifies a method of system management. This method is implemented by IPMB, ie, I2C bus. The prerequisite for this design is that IPMI can work normally, if one or more ATCA Boards The IPMC is working abnormally, causing an I2C error. The PICMG 3.0 standard stipulates that this method of system management will be invalid.
- the Chinese patent application with the application number CN200610007771 provides an "IPMI subsystem and a power-on method for a single board".
- the patent application has the following disadvantages:
- the core idea of the patent is that the IPMI subsystem can be in the absence of the primary node.
- the board On the ATCA, the board is powered on, but the ATCA board is powered by the IPMB bus. If there is a problem with an IPMC, the design method of the patent will not be able to manage the IPMC in the corresponding ATCA board, resulting in power-on. failure.
- the IPMC in the board has no program at all, and even if the management function is modified, the System Manager function required in the PICMG 3.0 standard cannot be implemented.
- the patent application has the following deficiencies:
- the patent application has the following deficiencies:
- the patent is obtained on a GUI on a remote server.
- IPMI information so as to obtain the working state of the entire device, this solution also lacks the management of the IPMC in the ATCA board, and this solution can only obtain the IPMC work information, and can not control the IPMC. Summary of the invention
- the technical problem to be solved by the present invention is to provide an IPMI management method and system to ensure the normal operation of the IPMC in the ATCA Board, thereby ensuring communication between the IPMC and the ShMC.
- an intelligent platform management interface management method which includes:
- the Intelligent Platform Management Interface Manager manages the IPMC to restore the IPMC to normal operation.
- the above method may also have the following features:
- the IPMI-A learns that the ShMC communicates with the IPMC through the ShMC; or, the IPMI-A notifies the IPMI-A that the ShMC communicates with the IPMC through the management server, where the The management server learns from the ShMC that the ShMC and the IPMC communicate with each other.
- the above method may also have the following features:
- the IPMI-A is connected to the IPMC in a point-to-point manner, a point-to-multipoint manner, or a bus manner.
- the above method may also have the following features:
- the IPMI-A includes a central processing unit and a selector, wherein:
- the central processor is configured to manage the IPMC by using a selector to communicate with the IPMC when the communication between the ShMC and the IPMC is faulty;
- the selector is configured to select a corresponding IPMC according to control of a central processing unit.
- the above method may also have the following features:
- the management of the IPMC by the IPMI-A refers to performing one or more of the following operations on the IPMC: resetting the IPMC, programming the IPMC, obtaining the IPMC information, and directly managing the board through the IPMC.
- the present invention further provides an intelligent platform management interface manager, the intelligent platform management interface manager (IPMI-A), configured to manage the IPMC when the communication between the ShMC and the IPMC is faulty, and restore the IPMC to normal operation.
- IPMI-A intelligent platform management interface manager
- the above manager may also have the following features:
- the IPMI-A is configured to directly learn from the ShMC that the ShMC communicates with the IPMC, or learn from the management server that the ShMC communicates with the IPMC.
- the above manager may also have the following features:
- the IPMI-A is connected to the IPMC through a point-to-point manner, a point-to-multipoint, or a bus manner. Pick up.
- the above manager may also have the following features:
- the IPMI-A includes a central processing unit and a selector, wherein:
- the central processor is configured to manage the IPMC by using a selector to communicate with the IPMC when the communication between the ShMC and the IPMC is faulty;
- the selector is configured to select a corresponding IPMC according to the control of the central processor. Further, the above manager may also have the following features:
- the IPMI-A is configured to perform one or more of the following operations on the IPMC: resetting the IPMC, programming the IPMC, obtaining the IPMC information, and directly managing the board through the IPMC.
- the present invention also provides an intelligent platform management interface management system, including a ShMC and a power input module, and an intelligent platform management interface manager, where the intelligent platform management interface manager is directly connected to the ShMC, or through a management server and a server.
- the ShMC is connected.
- the power input module includes an intelligent platform management controller.
- the intelligent platform management interface manager is located on the power input module, or is a separate module.
- the foregoing system may further have the following features, where the system includes a master intelligent platform management interface manager and a backup intelligent platform management interface manager.
- the present invention manages the IPMC in each ATCA by introducing IPMI-A to ensure the stable operation of each IPMC, thereby realizing the effective, reliable and stable operation of the communication equipment adopting the ATCA architecture.
- the IPMI-A introduced by the present invention can also manage the electromechanical management functions of each board by managing the IPMC in each ATCA.
- Figure 1 is a schematic diagram of the ATCA management structure specified in the PICMG 3.0 standard
- FIG. 2 is a schematic diagram of the overall management of the IPMI module and the board of the present invention.
- 3 is a schematic diagram of the structure and management of the IPMI-A of the present invention
- 4 is a first embodiment of the present invention for managing each IPMC based on IPMI-A;
- FIG. 5 is a second embodiment of the present invention for managing each IPMC based on IPMI-A;
- IPMI-A is a third embodiment of the present invention for managing each IPMC based on IPMI-A
- FIG. 7 is a flow chart of the IPMI management method of the present invention.
- IPMI-A Intelligent Platform Management Interface-Administer
- IPMI-A Intelligent Platform Management Interface-Administer
- the present invention provides an intelligent platform management interface management system. As shown in FIG. 2, based on the ATCA management structure diagram defined in the PICMG 3.0 standard of FIG. 1, the added modules and improved designs of the present invention include:
- the added modules include:
- IPMI-A IPMI-A
- IPMI-AC IPMI-A Communication
- IPMI-AC IPMI-A Communication
- the 216 can be connected in a point-to-point manner, or it can use the bus link method.
- IPMI-A there are two IPMI-A, the path is Active, and the other is Backup, which is designed in 1+1 main, ⁇ " mode, although Figure 2 shows IPMI-A206 Designed in the Power Entry Module with IPMI-A207, but IPMI-A206 and IPMI-A207 can also be designed as separate boards or modules.
- the preferred design of IPMI-A206 and IPMI-A207 is as much as possible. The reason is that IPMI-A206 and IPMI-A207 can directly manage the IPMC in each ATCA Board after power-on.
- the IPMI-A includes a central processing unit and a selector:
- the central processor is configured to manage the IPMC by using a selector to communicate with the IPMC when the communication between the ShMC and the IPMC is faulty;
- the selector is configured to select a corresponding IPMC according to control of a central processing unit.
- Improved design includes:
- the IPMC204 and the IPMC205 are introduced into the Power Entry Module.
- the Power Entry Module When the Power Entry Module is integrated into a power board, the imported IPMC can be managed by the Power Entry Module.
- the Active Entry and Backup of the Power Entry Module each have an IPMC. 1+1, main and standby mode design.
- An IPMI management method includes the following steps:
- Step A ShMC2() 1 or ShMC202 communicates with IPMC in each ATCA Board through IPMB;
- Step B Determine whether the communication between the ShMC201 or the ShMC202 and the IPMC in each ATCA Board is successful, and the result is successful.
- the IPMC of the BJJ is passed through the 2x Redundant Radial Internet-Protocol-Capable Transport 218.
- the specific report information includes the slot address information of the ATCA board, the voltage supply status, the temperature detection, and the I2C communication status. If the communication between the ShMC201 or the ShMC202 fails with the IPMC in each ATCA board, go to Step C. ;
- Step C ShMC2() 1 or ShMC2()2 via Communication IPMI-A 219 and IPMI-A
- IPMI-A 206 or IPMI-A 207 communicates to inform IPMI-A 206 or IPMI-A 207 that it fails to communicate with the IPMC in the ATCA Board; when the ShMC201 or ShMC2()2 recognizes the IPMC in the IPMB-0 217 and each ATCA Board If the communication fails, you can also inform the management server (using PC).
- the management server directly controls IPMI-in 206 or 1? 1-in 207. The control can be done through serial port, JT AG (Joint Test Action Group, Joint Test Action Group). Port, USB port and network port; Step D.
- IPMI-A 206 or IPMI-A 207 directly manages the IPMC in each ATCA Board, so that the IPMC in each ATCA can work normally, for example, resetting and programming the IPMC.
- IPMC program obtains the IPMC information and manages the board directly through the IPMC based on IPMI-A 206 or IPMI-A 207.
- IPMI-AC 216 acts as a channel to ensure that IPMI-A communicates with IPMC in each ATCA stably. It can use point-to-point communication or use points.
- the opposite communication method can communicate directly with an IPMC in an ATCA Board using an IPMI-A 206 or IPMI-A 207 (such as IPMC208 or IPMC209 or IPMC210 or IPMC211 or IPMC212 or IPMC213 or IPMC214 or IPMC215), ie peer-to-peer communication Structure; can also use an IPMI-A 206 or IPMI-A 207 to communicate with IPMC in multiple ATCA Boards, that is, point-to-point communication structure; Step E.
- IPMI-A 206 or IPMI-A 207 such as IPMC208 or IPMC209 or IPMC210 or IPMC211 or IPMC212 or IPMC213 or IPMC214 or IPMC215)
- the IPMC in each ATCA Board works normally, making it It can communicate with S MC201 or ShMC202, so that S MC201 or ShMC2()2 can control the IPMC in each ATCA Board to realize the normal functions of IPMC: for example, power on board, temperature detection, management of rack power, fan and interconnection Information, monitoring system status, and more.
- IPMI-A is also designed with a 1+1 backup mode, that is, IPMI-A303 is Active and IPMI-A304 is Backup.
- the structure of IPMI-A304 is the same as that of IPMI-A303.
- the structure of IPMI-A is illustrated by IPMI-A303.
- the IPMI-A303 is mainly composed of a CPU (Central Processing Unit) 305 and a Selector (Selector) 307.
- the CPU 305 acts as a general controller to determine the control mode for the IPMC in each ATCA.
- the CPU 305 is connected to each IPMC via the Selector 307, Selector307 The role is to select the specific IPCA in the ATCA Board.
- the CPU 305 can manage the IPMC311 or IPMC312 or IPMC313. Or IPMC314 or IPMC 15 or IPMC316 or IPMC317 or IPMC318, the CPU 305 can also manage multiple IPMC311, IPMC312, IPMC313, IPMC314, IPMC315, IPMC316, IPMC317, IPMC318.
- the Selector307 can also use the bus mode to IPMC311, All IPMCs in IPMC312, IPMC313, IPMC314, IPMC315, IPMC316, IPMC317, IPMC318 are managed.
- FIG. 4 it is the first embodiment of the present invention for managing each IPMC based on IPMI-A.
- the Power Entry Module (Active) 401 is used as an example.
- the Power Entry Module (Backup) has the same structure as the Power Entry Module (Active) 401, but it is set to Backup from the software.
- the control core of IPMI-A is CPU403.
- CPU403 is designed in S3C4510B.
- S3C4510B 403 has two UART ports, one for connecting to PC and the other for IPMC in each ATCA. communication.
- the Selector 404 is connected between the S3C4510B 403 and the IPMC in each ATCA.
- Selector 404 ⁇ was developed on EPLD EPM570F256C5N.
- the function of the EPM570F256C5N 404 is two. One is to receive the 10 address code sent by the S3C4510B 403. The 10 address code is used to identify the location of the IPMC in the specific ATCA. The second function is to match the UA T port of the S3C4510B 403 with the 10 address code.
- the IPMC's UART communicates.
- the S3C4510B 403 can manage the IPMC in each ATCA, and the IPMC in the ATCA can manage the boards, so that the S3C4510B 403 can also manage the functions of the boards.
- FIG. 5 it is the second embodiment of the present invention for managing each IPMC based on IPMI-A.
- the Power Entry Module (Active) 501 is used as an example.
- the structure is the same as that of the Power Entry Module (Active) 501, but it is set to Backup from the software.
- control core of IPMI-A is CPU503, designed for PHILIPS ARM7 chip LPC2210.
- LPC2210 has 76 GPIO, 2 UART, 8-channel 10-bit ADC, Fast I2C (400 kbits/ s), so the resources of the LPC 2210 meet the design requirements of the present invention.
- Selector504 is based on the Relay scheme design, that is, each IPCA in the ATCA corresponds to a Relay, and the 10 port of the LPC2210 503 controls the Input switch of the Relay, so that the UART port of the LPC2210 503 is connected to the Output end of the elay, thereby implementing the LPC2210 503 to control the ATCA.
- the IPMC which implements the IPMI-A based on the LPC2210 503 design, manages the IPMC in each ATCA, where the IPMC is based on the LPC2132 design.
- the third embodiment of the present invention is to manage each IPMC based on IPMI-A. Similar to FIG. 4 and FIG. 5, FIG. 6 also takes Power Entry Module (Active) 601 as an example to illustrate. For the other way, the Power Entry Module (Backup) has a structure similar to that of the Power Entry Module (Active) 601, but it can be set as a Backup from the software.
- control core of the 1-in-1 is. ? 11 603, based on LPC2138 design, LPC2138 has the following resources: 2 UART, 47GPIO, two I2C, one JTAG port, etc., so LPC2138 meets the design requirements of IPMI-A.
- the Selector in Figure 6 is based on 74LVT2245 and IDT74ALVC125.
- the OE end of 74LVT2245 is connected to port 10 of LPC2138 CPU 603.
- the AY end of 74LVT2245 is connected to UAR.T of LPC2138.
- 74LVT2245 is controlled.
- the OE end thus controlling the data flow of the UAT;
- IDT74ALVC125 is a set of driver chips, because the IPMI-A 602 and the IPMC in each ATCA have a certain length on the PCB layout, in order to ensure the quality of the signal, the driver chip is added.
- Figure 6 also shows that the IPMC in each ATCA is based on the W83910F design.
- the workflow of the IPMI-based IPMI-based management method of the present invention is as follows:
- Step 701 Start, that is, the entire process is started
- Step 703 Determine whether the communication is successful. If successful, perform step 4, otherwise perform step 704: report the working status of each ATCA board, including: slot address information of the ATCA board, voltage supply status, temperature detection, and I2C communication. Basic information about the work of the board, etc., go to step 702;
- Step 705 ShMC201 or ShMC202 communication IPMI-A 206 or IPMI-A 207;
- Step 706 Determine whether the communication is successful, if not, proceed to step 707, otherwise, go to step 708;
- Step 707 The PC controls IPMI-A 206 or IPMI-A 207. This step is straight through the PC. Control IPMI-A to ensure that IPMI-A can operate and ensure that IPMI-A can communicate with IPMC in each ATCA;
- Step 708 IPMI-A 206 or IPMI-A 207 communicates IPMC in each ATCA. This step requires the CPU in IPMI-A to be implemented by the Selector.
- Step 709 The IPMI-A 206 or the IPMI-A 207 manages the IPMC in each ATCA, for example, resets the IPMC, writes the IPMC program, obtains the IPMC information, and directly manages the board through the IPMC based on the IPMI-A 206 or the IPMI-A 207. ;
- Step 710 The IPMC in the ATCA resumes normal operation.
- the present invention introduces the concept of IPMI-A, that is, the IPMI manager, manages the IPMC in each ATCA through IPMI-A, ensures the stable operation of each IPMC, and realizes that the communication device adopts the ATCA architecture effectively, Reliable and stable operation.
- the IPMI-A introduced by the present invention can also manage the electromechanical management functions of each board by managing the IPMC in each ATCA.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Small-Scale Networks (AREA)
Abstract
本发明提供了一种智能平台管理接口管理方法,在机框管理控制器(ShMC)与智能平台管理控制器(IPMC)通讯故障时,智能平台管理接口管理器(IPMI-A)管理IPMC,使IPMC恢复正常工作。本发明还提供一种智能平台管理接口管理器,用于在ShMC与IPMC通讯故障时,管理IPMC,使IPMC恢复正常工作。本发明还提供一种智能平台管理接口管理***,包括ShMC和电源输入模块,还包括智能平台管理接口管理器,所述智能平台管理接口管理器直接与ShMC相连,或者通过管理服务器与ShMC相连。本发明所述方法、***和管理器,能对IPMC进行管理,保证各IPMC的稳定运行,从而实现通讯设备采用ATCA架构的有效、可靠的和稳定的运行。
Description
智能平台管理接口管理方法、 管理器及*** 技术领域
本发明涉及高级电信计算架构, 尤其涉及一种管理 Intelligent Platform Management Interface (智能平台管理接口, IPMI ) 的方法、 管理器及***。
目前, ΙΡΜΙ的设计是根据 PICMG(PCI Industrial Computer Manufacturers Group, PCI工业计算机制造商组织 )在 2003年 01月发布的 PICMG3.0标准 进行设计的, PICMG3.0 标准是属于 ATCA( Advanced Telecommunications Computing Architecture, 高级电信计算架构)中 PICMG3.X系列标准中的一个 标准, 但是 PICMG3.0标准有别与 PICMG3.X系列标准中的其它标准, 因为 PICMG3.0标准是 PICMG3.X系列标准中的核心标准, 为其它的 PICMG3.X 系列标准提供一个基础标准, PICMG3.X系列标准的制定, 都是以 PICMG3.0 标准作为基础参考的。
图 1是 PICMG3.0标准中规定的 ATCA管理结构示意图, 其中, System Manager (***管理器)是最高级别的管理单元, 它通过管理一个或者多个子 架, 也可以是通过管理一个或者多个***来实现。 System Manager在一个机 架内能够实现管理各个部分, 是通过两路关键的 Intelligent Platform Management Bus (智能平台管理总线, IPMB)来实现, 而 IPMB 是以 inter- integrated circuit bus (集成电路总线, 即 I2C总线)为基础的, 即两路 I2C 是两路 IPMB的实现形式, 两路 IPMB—路主,一路备份, 即 1+1保护。 IPMI 由 IPMC和 IPMB组成。 口图 1所示, 包括 Shelf Management Controller (机 框管理控制器, 简称 ShMC )和 IPM Controller (智能平台管理控制器, 简称 IPMC )这个两个部分, ShMC在一路在 Active(主控模块)中,另一路在 Backup (备份模块)中, ShMC通过 IPMB与各 ATCA Board中的各 IPMC通讯, 从 而实现管理每个 ATCA Board。
当前很多通讯设备都采用 ATCA架构,也就是让业务功能与机电管理(通 过 IPMI实现)功能相互独立工作, 一般是 IPMI部分先上电, 再实现业务。
只有 IPMI稳定运行, 才能保证各 ATCA中的 IPMC与 ShMC进行通讯。
PICMG3.0标准规定了一种***管理的方法,该方法是通过 IPMB,即 I2C 总线方式实现,这种设计方案成立的前提条件是 IPMI是能够正常工作,倘若 某个或者多个 ATCA Board中的 IPMC异常工作, 导致 I2C出错, PICMG3.0 标准规定这种***管理的方法将会失效。
申请号为 CN200610007771的中国专利申请提供了一种 "IPMI子***及 单板的上电方法" , 该专利申请存在以下不足: 该专利核心思想是 IPMI子系 统可在主节点不在位的情况下 , 对 ATCA单板上电 , 但是使 ATCA单板上电 是通过 IPMB总线的方式, 倘若某个 IPMC出了问题, 该专利的设计方法, 将无法管理对应 ATCA单板中的 IPMC, 从而导致上电失败。
申请号为 7,426,592 美国专利申请 "Management function setting method for intelligent platform management interface" , 该专利申请存在以下不足: 该专 利通过修改管理函数的方式控制各 ATCA单板的 IPMC, 假如初次使用的单 板, ATCA单板中的 IPMC根本就没有程序, 即便再修改管理函数也是无法 实现 PICMG3.0标准中要求的 System Manager功能。
申" ί青号为 7,051,363的美国专利申" i青" System and method for interfacing to different implementations of the intelligent platform management interface", 该专 利申请存在以下不足: 该专利在一个远端 server上的 GUI上获取 IPMI的信 息, 从而获得整个装置的工作状态, 这种方案同样缺乏对 ATCA单板中的 IPMC的管理, 而且这种方案仅仅能够对 IPMC的工作信息进行获取,根本无 法对 IPMC ¾行控制。 发明内容
本发明要解决的技术问题是提供一种 IPMI 的管理方法、 和***, 保证 ATCA Board中的 IPMC的正常运行, 从而保证 IPMC与 ShMC的通讯。
为了解决上述问题, 本发明提供了一种智能平台管理接口管理方法, 包 括:
在机框管理控制器(ShMC )与智能平台管理控制器(IPMC )通讯故障
时, 智能平台管理接口管理器(IPMI- A )管理所述 IPMC, 使所述 IPMC恢 复正常工作。
进一步地, 上述方法还可具有以下特点:
所述 IPMI- A从所述 ShMC获知所述 ShMC与所述 IPMC通讯故障; 或 者, 所述 IPMI- A通过管理服务器通知所述 IPMI- A所述 ShMC与所述 IPMC 通讯故障,其中,所述管理服务器从所述 ShMC获知所述 ShMC与所述 IPMC 通.讯故障。
进一步地, 上述方法还可具有以下特点:
所述 IPMI- A通过点对点方式、点对多点、或者总线方式与所述 IPMC连 接。
进一步地, 上述方法还可具有以下特点:
所述 IPMI- A包括中央处理器和选择器 , 其中:
所述中央处理器, 用于在所述. ShMC与所述 IPMC通讯故障时, 通过选 择器与所述 IPMC通讯 , 对所述 IPMC进行管理;
所述选择器, 用于根据中央处理器的控制, 选择对应的 IPMC。
进一步地, 上述方法还可具有以下特点:
所述 IPMI- A管理所述 IPMC是指对所述 IPMC进行如下一种或多种管 理: 对 IPMC复位、 烧写 IPMC程序、 获取 IPMC信息和通过 IPMC直接管 理单板。
本发明还提供一种智能平台管理接口管理器, 所述智能平台管理接口管 理器 (IPMI-A ) , 用于在 ShMC与 IPMC通讯故障时, 管理所述 IPMC, 使 所述 IPMC恢复正常工作。
进一步地, 上述管理器还可具有以下特点:
所述 IPMI- A, 用于从 ShMC直接获知所述 ShMC与 IPMC通讯故障, 或 者从管理服务器处获知所述 ShMC与所述 IPMC通讯故障。
进一步地, 上述管理器还可具有以下特点:
所述 IPMI- A通过点对点方式、点对多点、或者总线方式与所述 IPMC连
接。
进一步地, 上述管理器还可具有以下特点:
所述 IPMI- A包括中央处理器和选择器 , 其中:
所述中央处理器, 用于在所述. ShMC与所述 IPMC通讯故障时, 通过选 择器与所述 IPMC通讯, 对所述 IPMC进行管理;
所述选择器, 用于根据所述中央处理器的控制, 选择对应的 IPMC。 进一步地, 上述管理器还可具有以下特点:
所述 IPMI- A, 用于对所述 IPMC进行如下一种或多种管理: 对 IPMC复 位、 烧写 IPMC程序、 获取 IPMC信息和通过 IPMC直接管理单板。
本发明还提供一种智能平台管理接口管理***, 包括 ShMC和电源输入 模块, 还包括智能平台管理接口管理器, 所述智能平台管理接口管理器直接 与所述 ShMC相连, 或者通过管理服务器与所述 ShMC相连。
进一步地, 上述***还可具有以下特点, 所述电源输入模块中包括智能 平台管理控制器。
进一步地, 上述***还可具有以下特点, 所述智能平台管理接口管理器 位于所述电源输入模块上, 或者, 为独立模块。
进一步地, 上述***还可具有以下特点, 所述***中包括主控智能平台 管理接口管理器和备份智能平台管理接口管理器。 与现有技术相比较, 本发明通过引入 IPMI- A管理各 ATCA中的 IPMC, 保证各 IPMC的稳定运行, 从而实现采用 ATCA架构的通讯设备的有效、 可 靠和稳定的运行。 此外, 本发明引入的 IPMI-A也可通过管理各 ATCA中的 IPMC, 实现管理各单板的机电管理功能。
附图概述
图 1是 PICMG3.0标准中规定的 ATCA管理结构示意图;
图 2是本发明 IPMI模块及单板管理总体示意图;
图 3是本发明 IPMI-A的结构及管理示意图;
图 4是本发明基于 IPMI-A管理各 IPMC的实施例一;
图 5是本发明基于 IPMI-A管理各 IPMC的实施例二;
图 6是本发明基于 IPMI-A管理各 IPMC的实施例三;
图 7是本发明 IPMI管理方法流程图。
本发明的较佳实施方式
本发明的 4亥心、思、想是, 曾力口 Intelligent Platform Management Interface- Administer (智能平台管理接口管理器, IPMI- A), IPMI- A在 ShMC与 IPMC 通讯故障时, 对 IPMC进行管理, 使得 IPMC恢复正常工作。
本发明提供一种智能平台管理接口管理***, 如图 2 所示, 在图 1 PICMG3.0标准中规定的 ATCA管理结构示意图基础上, 本发明增加的模块 与改进的设计包括:
1 )增加的模块包括:
如图 2所示, 增力口 Intelligent Platform Management Interface- Administer
(IPMI-A) , 即 IPMI- A206与 IPMI-A207; 同时增加两路 2x Redundant, IPMI-A Communication(IPMI-AC) 216 , 即为两 与各 ATCA Board的通讯线 216, 这 两路通讯线 216可以选用点对点的连线方式, 也可以釆用总线链结方式。 在 图 2中, 有两路 IPMI- A , —路是主(Active ) , 另一路是备份 ( Backup ) , 即采用 1+1主、 ^"方式设计, 虽然图 2中示意出了 IPMI-A206与 IPMI-A207 设计在 Power Entry Module(电源输入模块)中,但是 IPMI-A206与 IPMI-A207 也可以进行独立的单板或模块设计, IPMI-A206与 IPMI-A207优选的设计方 案是尽量与电源靠近, 原因是 IPMI-A206与 IPMI-A207上电后, 可以直接管 理各 ATCA Board中的 IPMC。
其中, 所述 IPMI- A包括中央处理器和选择器:
所述中央处理器, 用于在所述. ShMC与所述 IPMC通讯故障时, 通过选 择器与所述 IPMC通讯 , 对所述 IPMC进行管理;
所述选择器, 用于根据中央处理器的控制, 选择对应的 IPMC。
2 ) 改进的设计包括:
将 IPMC204与 IPMC205引入到 Power Entry Module中, 当 Power Entry Module独立成一个电源板时, 引入的 IPMC可以进 对 Power Entry Module 的管理, 其 Power Entry Module的 Active与 Backup各有一个 IPMC, 即也是 采用 1+1 , 主、 备方式设计。
本发明所述的一种 IPMI管理方法包括以下步骤:
步骤 A. ShMC2() 1或者 ShMC202通过 IPMB与各 ATCA Board中的 IPMC 通讯;
步骤 B. 判断 ShMC201或者 ShMC202与各 ATCA Board中的 IPMC通 讯是否成功, ^口果成功, 贝' J各 IPMC 通过 2x Redundant Radial Internet— Protocol— Capable Transport 218上才艮 Ί ATCA Board的工作史态 , 更具 体的上报信息包括 ATCA Board的槽位地址信息、 电压供电情况、 温度检测, I2C 通讯情况等单板的工作基本信息; 如果 ShMC201 或者 ShMC202 与各 ATCA Board中的 IPMC通讯失败, 则执行步骤 C;
步骤 C. ShMC2() 1或者 ShMC2()2经 Communication IPMI-A 219 与 IPMI-A
206或者 IPMI-A 207进行通讯,告知 IPMI-A 206或者 IPMI-A 207其与 ATCA Board中的 IPMC通讯失败;当 ShMC201或者 ShMC2()2识别到经 IPMB-0 217 与各 ATCA Board中的 IPMC通讯失败, 也可以告知管理服务器(使用 PC实 现), 由管理服务器直接控制 IPMI-入206或者1? 1-入207 , 控制的方式可以 通过串口、 JT AG ( Joint Test Action Group, 联合测试行动小组) 口、 USB口 和网口等通讯口; 步骤 D. IPMI-A 206或者 IPMI- A 207直接管理各 ATCA Board中的 IPMC,使各 ATCA中的 IPMC能够正常工作,例如对 IPMC复位、烧写 IPMC 程序、获取 IPMC信息,基于 IPMI- A 206或者 IPMI- A 207通过 IPMC直接管 理单板等。 在此步骤中 , IPMI- AC 216充当信道的作用 , 目的是保证 IPMI- A 与各 ATCA中的 IPMC稳定通讯, 可以釆用点对点的通讯方式, 也可釆用点
对面的通讯方式 , 例如可以用一个 IPMI- A 206或者 IPMI- A 207直接与一个 ATCA Board 中的 IPMC通讯(如 IPMC208 或 IPMC209 或 IPMC210 或 IPMC211或 IPMC212或 IPMC213或 IPMC214或 IPMC215 ) , 即点对点的通 讯结构;也可以用一个 IPMI- A 206或者 IPMI- A 207与多个 ATCA Board中的 IPMC通.讯, 即点对面的通.讯结构; 步骤 E. 各 ATCA Board中的 IPMC正常工作, 使之能够与 S MC201或 者 ShMC202通讯,从而让 S MC201或者 ShMC2()2控制各 ATCA Board中的 IPMC , 实现 IPMC的正常功能: 如给各单板上电、温度检测、 管理机架电源、 风扇以及互联信息、 监控***状况等等。
下面结合附图和实施例对本发明进行进一步的说明。
图 3是本发明 IPMI- A的结构及管理示意图, IPMI- A也是釆用 1+1备份 方式设计, 即 IPMI- A303为 Active, IPMI- A304为 Backup。 IPMI- A304结构 与 IPMI- A303相同, 以 IPMI- A303为例说明 IPMI- A的结构。 IPMI- A303主 要由 CPU (中央处理器) 305和 Selector (选择器) 307组成, CPU305作为 总控制器 ,决定对各 ATCA中的 IPMC的控制方式, CPU305是经过 Selector307 与各 IPMC相连的, Selector307的作用是选择具体的 ATCA Board中的 IPMC, 例如通过 Selectors 07 , 可以决定是釆用总线方式或点对点方式或点对多点的 控制方式, 进一步说, 通过 Selector307, 可以让 CPU305管理 IPMC311 或 IPMC312或 IPMC313或 IPMC314或 IPMC 15或 IPMC316或 IPMC317或 IPMC318,也可以让 CPU305管理 IPMC311、 IPMC312, IPMC313、 IPMC314、 IPMC315, IPMC316、 IPMC317、 IPMC318中的多个, 同时, 通过 Selector307 也可以釆用总线方式对 IPMC311、 IPMC312、 IPMC313、 IPMC314、 IPMC315、 IPMC316、 IPMC317、 IPMC318中的所有 IPMC进行管理。
如图 4所示, 为本发明基于 IPMI- A管理各 IPMC的实施例一。 图 4中以 Power Entry Module (Active) 401为例 , 进行示意 , 对于另一路的 Power Entry Module ( Backup), 其结构与 Power Entry Module (Active) 401一致, 只是从软 件中设置成 Backup即可。
在图 4中 IPMI- A的控制核心是 CPU403 , 该实施例中, CPU403 于 S3C4510B进行设计的 , S3C4510B 403有两个 UART口, 一路用于与 PC相 连, 另一路用来与各 ATCA中的 IPMC通讯。
Selector 404连接在 S3C4510B 403与各 ATCA中的 IPMC中间。 Selector 404 ^^于 EPLD EPM570F256C5N进行开发的。 EPM570F256C5N 404的作 用有二, 一是接收 S3C4510B 403发送来 10地址码, 10地址码的作用是识别 具体的 ATCA中的 IPMC的位置; 作用二是把 S3C4510B 403的 UA T口与 10地址码对应的 IPMC的 UART进行通讯。
这样,通过 S3C4510B 403 ,便可以管理各个 ATCA中的 IPMC,而 ATCA 中的 IPMC可以管理各个单板,从而也可起到 S3C4510B 403管理各个单板的 作用。 如图 5所示, 为本发明基于 IPMI-A管理各 IPMC的实施例二。 图 5中以 Power Entry Module (Active) 501为例进行示意, 对于另一路的 Power Entry Module (Backup), 其结构与 Power Entry Module (Active) 501一致, 只是从软 件中设置成 Backup即可。
本实施例中, IPMI- A的控制核心是 CPU503 , 、于 PHILIPS的 ARM7 芯片 LPC2210进行设计的, LPC2210拥有 76路的 GPIO, 2个 UART, 8- channel 10-bit ADC, Fast I2C (400 kbits/s), 所以 LPC2210的资源满足本发明的设计 需求。
Selector504是基于 Relay方案设计, 即每个 ATCA中的 IPMC对应着一 个 Relay,用 LPC2210 503的 10口控制 Relay的 Input端开关,让 LPC2210 503 的 UART口接 elay的 Output端, 从而实现 LPC2210 503控制 ATCA中的 IPMC , 即实现基于 LPC2210 503设计的 IPMI- A管理各 ATCA中的 IPMC , 其中 IPMC是基于 LPC2132设计。
如图 6所示, 为本发明基于 IPMI-A管理各 IPMC的实施例三。 与图 4、 图 5相类似, 图 6中也是以 Power Entry Module (Active) 601为例, 进行示意,
对于另一路的 Power Entry Module (Backup) , 其结构与 Power Entry Module (Active) 601—致, 只是从软件中设置成 Backup即可。
本实施例中, 1? 1-入的控制核心是。?11 603 , 基于 LPC2138进行设计, LPC2138拥有资源如下: 2个 UART、 47GPIO、 两路 I2C、 一个 JTAG口等 等, 故 LPC2138满足 IPMI-A的设计需求。
图 6 中 Selector 是基于 74LVT2245 和 IDT74ALVC125 进行设计, 74LVT2245的 OE端与 LPC2138 CPU 603的 10口相连, 74LVT2245的 AY 端与 LPC2138的 UAR.T相连, 这样通过控制 LPC2138 603的 10口, 就控制 了 74LVT2245的 OE端, 从而控制 UA T的数据流; IDT74ALVC125是一组 驱动芯片, 因为 IPMI- A 602与各 ATCA中的 IPMC在 PCB布线上有一定长 度, 为了保证信号的质量, 特加此驱动芯片。 图 6中也示意出了各 ATCA中 的 IPMC是基于 W83910F设计。 如图 7所示, 对于本发明基于 IPMI- A管理 IPMI的方法, 其工作流程如 下:
步骤 701 : 开始, 即整个流程启动;
步骤 703: 判断通讯是否成功, 若成功, 则执行步骤 4, 否则执行步骤 步骤 704: 上报各 ATCA Board工作状态、 具体的包括: ATCA Board的 槽位地址信息、 电压供电情况、 温度检测, I2C通讯情况等单板的工作基本 信息, 转步骤 702;
步骤 705: ShMC201或者 ShMC202通讯 IPMI- A 206或者 IPMI- A 207; 步骤 706: 判断通讯是否成功, 若不成功, 则执行步骤 707, 否则, 执行 步骤 708;
步骤 707: PC控制 IPMI- A 206或者 IPMI- A 207 , 此步骤是经过 PC直
接控制 IPMI- A, 从而确保 IPMI-A能够运行, 保证 IPMI- A能够与各 ATCA 中的 IPMC通讯;
步骤 708: IPMI-A 206或者 IPMI- A 207通讯各 ATCA中的 IPMC ,此步 骤要求 IPMI- A中的 CPU经过 Selector进行实现;
步骤 709: IPMI- A 206或者 IPMI- A 207管理各 ATCA中的 IPMC,例如 对 IPMC复位、烧写 IPMC程序、获取 IPMC信息,基于 IPMI- A 206或者 IPMI- A 207通过 IPMC直接管理单板等;
步骤 710: ATCA中的 IPMC恢复正常工作。
工业实用性
与现有技术相比较, 本发明引入 IPMI-A的概念, 即 IPMI管理器, 通过 IPMI- A管理各 ATCA中的 IPMC, 保证各 IPMC的稳定运行, 从而实现通讯 设备釆用 ATCA架构的有效、 可靠的和稳定的运行。 此外, 本发明引入的 IPMI- A也可通过管理各 ATCA中的 IPMC,实现管理各单板的机电管理功能。
Claims
1、 一种智能平台管理接口管理方法, 包括:
在机框管理控制器 (ShMC ) 与智能平台管理控制器(IPMC )通讯故障 时, 智能平台管理接口管理器(IPMI-A )管理所述 IPMC, 使所述 IPMC恢
2、 如权利要求 1所述的方法, 其中:
所述 ΙΡΜΙ-Α从所述 ShMC获知所述 ShMC与所述 IPMC通讯故障; 或 者, 所述 IPMI-A通过管理服务器通知所述 IPMI-A所述 ShMC与所述 IPMC 通讯故障,其中,所述管理服务器从所述 ShMC获知所述 ShMC与所述 IPMC 通讯故障。
3、 如权利要求 1所述的方法, 其中: 所述 IPMI- A通过点对点方式、 点对多点、 或者总线方式与所述 IPMC连接。
4、 如权利要求 1所述的方法, 其中: 所述 IPMI- A包括中央处理器和 选择器:
所述中央处理器, 用于在所述 ShMC与所述 IPMC通讯故障时, 通过选 择器与所述 IPMC通讯, 对所述 IPMC进行管理;
所述选择器, 用于根.据中央处理器的控制, 选择对应的 IPMC。
5、 如权利要求 1所述的方法, 其中: 所述 IPMI- A管理所述 IPMC是 指对所述 IPMC进行如下一种或多种管理: 对 IPMC复位、 烧写 IPMC程序、 获取 IPMC信息和通过 IPMC直接管理单板。
6、 一种智能平台管理接口管理器, 其中:
所述智能平台管理接口管理器(IPMI- A ) , 用于在 ShMC与 IPMC通讯 故障时, 管理所述 IPMC, 使所述 IPMC恢复正常工作。
7、 如权利要求 6所述的管理器, 其中:
所述 IPMI- A, 用于从 ShMC直接获知所述 ShMC与 IPMC通讯故障 , 或 者从管理服务器处获知所述 ShMC与所述 IPMC通讯故障。
8、 如权利要求 6所述的管理器,其中: 所述 IPMI-A通过点对点方式、 点对多点、 或者总线方式与所述 IPMC连接。
9、 如权利要求 6所述的管理器, 其中: 所述 IPMI- A包括中央处理器 和选择器, 其中:
所述中央处理器, 用于在所述 ShMC与所述 IPMC通讯故障时, 通过选 4 器与所述 IPMC通讯, 对所述 IPMC进行管理;
所述选择器, 用于根据所述中央处理器的控制, 选择对应的 IPMC。
10、 如权利要求 6所述的管理器,其中:所述 IPMI- A,用于对所述 IPMC 进行如下一种或多种管理: 对 IPMC复位、 烧写 IPMC程序、 获取 IPMC信 息和通过 IPMC直接管理单板。
11、 一种智能平台管理接口管理***, 包括 ShMC和电源输入模块, 还包括如权利要求 7至 11任一所述的智能平台管理接口管理器,所述智能平 台管理接口管理器直接与所述 ShMC相连,或者通过管理服务器与所述 ShMC 相连。
12、 如权利要求 11所述的***, 其中: 所述电源输入模块中包括智能 平台管理控制器。
13、 如权利要求 11所述的***, 其中: 所述智能平台管理接口管理器 位于所述电源输入模块上, 或者, 为独立模块。
14、 如权利要求 11所述的***, 其中: 所述***中包括主控智能平台 管理接口管理器和备份智能平台管理接口管理器。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2009/074075 WO2011032323A1 (zh) | 2009-09-21 | 2009-09-21 | 智能平台管理接口管理方法、管理器及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2009/074075 WO2011032323A1 (zh) | 2009-09-21 | 2009-09-21 | 智能平台管理接口管理方法、管理器及*** |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2011032323A1 true WO2011032323A1 (zh) | 2011-03-24 |
Family
ID=43758025
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2009/074075 WO2011032323A1 (zh) | 2009-09-21 | 2009-09-21 | 智能平台管理接口管理方法、管理器及*** |
Country Status (1)
Country | Link |
---|---|
WO (1) | WO2011032323A1 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102355365A (zh) * | 2011-08-15 | 2012-02-15 | 中兴通讯股份有限公司 | 机框管理器的上电方法及机框管理器 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1767451A (zh) * | 2004-10-27 | 2006-05-03 | 华为技术有限公司 | 一种单板管理方法和*** |
CN101026480A (zh) * | 2006-02-20 | 2007-08-29 | 华为技术有限公司 | Ipmi子***及单板的上电方法 |
CN101163308A (zh) * | 2006-10-12 | 2008-04-16 | 大唐移动通信设备有限公司 | 智能平台管理控制器 |
-
2009
- 2009-09-21 WO PCT/CN2009/074075 patent/WO2011032323A1/zh active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1767451A (zh) * | 2004-10-27 | 2006-05-03 | 华为技术有限公司 | 一种单板管理方法和*** |
CN101026480A (zh) * | 2006-02-20 | 2007-08-29 | 华为技术有限公司 | Ipmi子***及单板的上电方法 |
CN101163308A (zh) * | 2006-10-12 | 2008-04-16 | 大唐移动通信设备有限公司 | 智能平台管理控制器 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102355365A (zh) * | 2011-08-15 | 2012-02-15 | 中兴通讯股份有限公司 | 机框管理器的上电方法及机框管理器 |
WO2013023476A1 (zh) * | 2011-08-15 | 2013-02-21 | 中兴通讯股份有限公司 | 机框管理器的上电方法及机框管理器 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8707290B2 (en) | Firmware update in an information handling system employing redundant management modules | |
US8386764B2 (en) | BIOS architecture | |
CN102508533B (zh) | 一种复位控制装置和方法 | |
US7325149B2 (en) | Power-on management for remote power-on signals to high density server module | |
US20100299544A1 (en) | Enabling/Disabling Power-Over-Ethernet Software Subsystem In Response To Power Supply Status | |
US20080043769A1 (en) | Clustering system and system management architecture thereof | |
CN100465907C (zh) | 一种cmos参数的设置维护装置及方法 | |
CN102724093B (zh) | 一种atca机框及其ipmb连接方法 | |
TWI605344B (zh) | 用於智慧插件節點管理之非臨時性電腦可讀取媒體、計算裝置及方法 | |
WO2013120340A1 (zh) | 网络接口模块的端口配置方法、装置及框式通信设备 | |
CN104050061A (zh) | 一种基于PCIe总线多主控板冗余备份*** | |
CN111767244A (zh) | 基于国产龙芯平台的双冗余计算机设备 | |
CN113204510B (zh) | 一种服务器管理架构和服务器 | |
CN113645047B (zh) | 一种基于智能网卡的带外管理***和服务器 | |
CN115632900B (zh) | 一种计算设备 | |
CN105739656A (zh) | 具有自动重置功能的机柜及其自动重置方法 | |
CN111585835A (zh) | 一种带外管理***的控制方法、装置和存储介质 | |
CN105549696A (zh) | 具有机箱管理功能的机架式服务器*** | |
CN108415866A (zh) | 智能平台管理控制器 | |
WO2024113767A1 (zh) | 智能网卡的上电方法及上电装置 | |
WO2011032323A1 (zh) | 智能平台管理接口管理方法、管理器及*** | |
CN116055347A (zh) | 运算***及网络装置管理方法 | |
CN107643990B (zh) | 可配置架构的通信设备 | |
US8639967B2 (en) | Controlling apparatus, method for controlling apparatus and information processing apparatus | |
WO2014079012A1 (zh) | 一种设备信息备份的方法,设备和*** |
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: 09849376 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: 09849376 Country of ref document: EP Kind code of ref document: A1 |