CN100512149C - System for managing high-level telecommunication computing construction frame and method of server long-distance control - Google Patents
System for managing high-level telecommunication computing construction frame and method of server long-distance control Download PDFInfo
- Publication number
- CN100512149C CN100512149C CNB2006100827823A CN200610082782A CN100512149C CN 100512149 C CN100512149 C CN 100512149C CN B2006100827823 A CNB2006100827823 A CN B2006100827823A CN 200610082782 A CN200610082782 A CN 200610082782A CN 100512149 C CN100512149 C CN 100512149C
- Authority
- CN
- China
- Prior art keywords
- management controller
- keyboard
- server
- kvm
- data
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Small-Scale Networks (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明公开了一种ATCA机框管理系统,包括:控制台、机框管理控制器SMC和其上设置有KVM数据传输模块和服务器系统的服务器板。控制台与SMC通过网络连接,SMC与KVM数据传输模块通过双双星型连接的加强型IPMB总线连接,SMC用于将控制台对服务器系统的键盘和鼠标操作信息通过所述IPMB总线发送至相应的服务器系统,KVM数据传输模块用于将服务器系统的视频数据通过所述IPMB总线发送至控制台。此外,本发明还公开了一种实现服务器远程控制的方法。通过本发明,可以实现服务器远程控制,而不需外置的KVM切换器,节约了空间,降低了成本,同时避免了连线混乱问题,增强了系统的安全性和稳定性,并且可以实现KVM用户管理和机框管理的统一,降低了系统的维护成本和难度。
The invention discloses an ATCA chassis management system, which comprises: a console, a chassis management controller SMC and a server board on which a KVM data transmission module and a server system are arranged. The console is connected to the SMC through the network, and the SMC and the KVM data transmission module are connected through an enhanced IPMB bus connected in a dual-star configuration. The SMC is used to send the keyboard and mouse operation information from the console to the server system to the corresponding In the server system, the KVM data transmission module is used to send the video data of the server system to the console through the IPMB bus. In addition, the invention also discloses a method for realizing remote control of the server. Through the present invention, the remote control of the server can be realized without an external KVM switch, which saves space, reduces the cost, avoids the problem of connection confusion, enhances the security and stability of the system, and can realize KVM The unification of user management and chassis management reduces the maintenance cost and difficulty of the system.
Description
技术领域 technical field
本发明涉及高级电信计算架构(Advanced Telecom Computing Architecture,简称ATCA)领域,尤其涉及一种ATCA机框管理系统及实现服务器远程控制的方法。The present invention relates to the field of Advanced Telecom Computing Architecture (ATCA for short), in particular to an ATCA frame management system and a method for realizing remote control of a server.
背景技术 Background technique
近年来,随着计算机技术和网络技术的发展,在一个集中平台上完成对于服务器的远程控制的需求越来越迫切,正是在这种迫切的需求下,KVM技术应运而生。KVM是键盘Keyboard、视频Video和鼠标Mouse的缩写,而KVM技术是一种用于服务器远程控制领域的技术,其思想就是使用一套输入/输出设备,即一套键盘、显示器和鼠标,通过网络实现对一台或多台服务器的完全控制和管理,从而实现系统和网络的高可管理性,提高管理人员的工作效率、节约机房面积,并降低网络服务器系统的总体成本。In recent years, with the development of computer technology and network technology, the demand for remote control of servers on a centralized platform has become more and more urgent. It is under this urgent demand that KVM technology emerged as the times require. KVM is the abbreviation of Keyboard, Video and Mouse, and KVM technology is a technology used in the field of server remote control. The idea is to use a set of input/output devices, that is, a set of keyboards, monitors and mice, to Realize complete control and management of one or more servers, thereby achieving high manageability of the system and network, improving the work efficiency of managers, saving the area of the computer room, and reducing the overall cost of the network server system.
因而,在ATCA机框中,通过一套输入/输出设备实现对所有ATCA机框中的服务器系统的管理具有相当重要的意义。图1是现有在ATCA机框中利用KVM技术实现服务器远程控制的系统的结构示意图。Therefore, in the ATCA frame, it is of great significance to realize the management of the server systems in all ATCA frames through a set of input/output devices. FIG. 1 is a schematic structural diagram of an existing system using KVM technology to realize remote control of a server in an ATCA frame.
参见图1,图中示出的控制台是用于控制服务器的输入/输出设备,所述控制台通过局域网(LAN)连接至KVM切换器,同时ATCA机框中的每个服务器板的键盘接口、鼠标接口和显示器接口分别通过键盘线、鼠标线和显示器线连接至KVM切换器。Referring to Figure 1, the console shown in the figure is an input/output device for controlling the server, the console is connected to the KVM switch through a local area network (LAN), and the keyboard interface of each server board in the ATCA chassis , the mouse port and the monitor port are connected to the KVM switch through the keyboard cable, mouse cable and monitor cable respectively.
控制台将其对服务器系统的键盘和鼠标操作数据通过LAN发送至KVM切换器,KVM切换器根据这些键盘和鼠标操作数据模拟键盘和鼠标操作,并根据控制台发送而来的键盘和鼠标操作数据中包含的操作对象信息完成服务器切换,然后通过键盘线和鼠标线将键盘和鼠标操作数据发送至相应的服务器板上的服务器系统。此处所述的模拟键盘和鼠标操作是指键盘和鼠标格式转换,即将控制台发送而来的键盘和鼠标操作数据转换成服务器系统可以接收的键盘和鼠标数据格式,诸如USB或者PS2的键盘和鼠标数据格式。例如,当服务器通过USB鼠标接口与KVM切换器连接时,则KVM切换器需要将接收到的鼠标操作数据转换成USB格式之后通过USB鼠标接口发送至服务器系统。The console sends its keyboard and mouse operation data to the server system to the KVM switch through the LAN, and the KVM switch simulates keyboard and mouse operations based on these keyboard and mouse operation data, and according to the keyboard and mouse operation data sent by the console The operation object information contained in the server switch is completed, and then the keyboard and mouse operation data are sent to the server system on the corresponding server board through the keyboard cable and the mouse cable. The simulated keyboard and mouse operation mentioned here refers to the keyboard and mouse format conversion, that is, the conversion of the keyboard and mouse operation data sent by the console into the keyboard and mouse data format that the server system can receive, such as USB or PS2 keyboard and mouse data format. Mouse data format. For example, when the server is connected to the KVM switch through the USB mouse interface, the KVM switch needs to convert the received mouse operation data into a USB format and then send it to the server system through the USB mouse interface.
响应于鼠标和键盘操作,服务器板上的服务器系统通过显示器线将其输出的视频数据发送至KVM切换器,KVM切换器对服务器操作系统输出的视频数据进行压缩,通过LAN将视频数据发送至远端的控制台。控制台接收到KVM切换器发送来的数据之后,对视频数据进行解压缩,然后在显示器上显示相应的服务器屏幕图像。In response to mouse and keyboard operations, the server system on the server board sends its output video data to the KVM switch through the display cable, and the KVM switch compresses the video data output by the server operating system, and sends the video data to the remote through the LAN. terminal console. After the console receives the data sent by the KVM switch, it decompresses the video data, and then displays the corresponding server screen image on the monitor.
在现有ATCA机框中实现服务器远程控制的系统中,KVM切换器是整个系统的瓶颈,并且KVM功能系统的用户管理,即对于登录KVM切换器的用户的管理,也是在KVM切换器处实现的。In the existing ATCA chassis to realize server remote control system, the KVM switch is the bottleneck of the entire system, and the user management of the KVM function system, that is, the management of users who log in to the KVM switch, is also implemented at the KVM switch. of.
而在现有的ATCA机框管理系统中,诸如智能平台管理接口(IntelligentPlatform Management Interface,简称IPMI)系统中,机框管理控制器(ShelfManager Controller,简称SMC)与位于ATCA服务器单板上的基板管理控制器(Baseboard Management Controller,简称BMC)相互协作共同完成对机框、单板的维护管理。其中,SMC和BMC之间通过智能平台管理总线(IntelligentPlatform Management Bus,简称IPMB总线)进行通信,共同组成了独立的带外维护体系。In the existing ATCA shelf management system, such as the Intelligent Platform Management Interface (Intelligent Platform Management Interface, referred to as IPMI) system, the shelf management controller (ShelfManager Controller, referred to as SMC) and the baseboard management system located on the ATCA server board The controller (Baseboard Management Controller, BMC for short) cooperates with each other to complete the maintenance and management of the chassis and single boards. Among them, the SMC and BMC communicate through the Intelligent Platform Management Bus (IPMB bus for short), and jointly form an independent out-of-band maintenance system.
从上述描述可以看出,在现有利用KVM技术实现服务器远程控制的ATCA机框的系统中,KVM切换器为独立的外部设备,而且每个被管理的服务器板与KVM切换器之间需要键盘、视频和鼠标三条连线。此外,KVM功能系统中的KVM用户管理在KVM切换器上实现,与现有ATCA机框管理各自独立。因此,存在一些不可避免的不利之处,主要体现在以下几个方面:It can be seen from the above description that in the existing ATCA frame system that uses KVM technology to realize server remote control, the KVM switch is an independent external device, and a keyboard is required between each managed server board and the KVM switch , video and mouse three connections. In addition, the KVM user management in the KVM function system is implemented on the KVM switch, which is independent of the existing ATCA chassis management. Therefore, there are some unavoidable disadvantages, which are mainly reflected in the following aspects:
首先,独立、外置的KVM切换器使得系统成本增加,且占用了一定的机房空间;First of all, the independent and external KVM switch increases the system cost and occupies a certain amount of space in the computer room;
其次,服务器板与KVM切换器的连线繁多,造成连线复杂、凌乱,且使得系统的可靠性降低;Secondly, there are many connections between the server board and the KVM switch, resulting in complicated and messy connections and reducing the reliability of the system;
最后,KVM的用户管理与现有的ATCA机框管理各自独立,互不相关,因此对服务器进行管理和维护需通过服务器远程控制系统和ATCA机框管理系统两套系统来实现,造成系统维护成本高,难度大。Finally, the user management of KVM and the existing ATCA chassis management are independent and unrelated to each other. Therefore, server management and maintenance need to be realized through two systems: the server remote control system and the ATCA chassis management system, resulting in system maintenance costs. High and difficult.
发明内容 Contents of the invention
有鉴于此,本发明的目的在于提供一种在ATCA架构中实现服务器远程控制功能的ATCA机框管理系统,所述系统可以实现服务器远程控制,而不需要独立的外置设备。In view of this, the object of the present invention is to provide an ATCA frame management system that realizes the server remote control function in the ATCA framework, and the system can realize server remote control without independent external equipment.
为此,本发明提供了一种高级电信计算架构机框管理系统,所述系统包括:控制台、机框管理控制器,以及服务器板,所述服务器板上设置有KVM数据传输模块和服务器系统;所述控制台,与所述机框管理控制器通过网络连接,用于向所述机框管理控制器发送对服务器系统的键盘和鼠标操作数据,以及用于接收所述机框管理控制器传送来的视频数据,并根据所述视频数据显示相应的视频图像;所述机框管理控制器,与所述KVM数据传输模块通过双双星型连接的加强型智能平台管理总线IPMB总线连接,用于接收所述控制台发送来的键盘和鼠标数据,执行服务器切换,并通过所述IPMB总线将所接收的键盘和鼠标操作数据向相应的服务器板上的KVM数据传输模块发送,以及用于将KVM数据传输模块通过所述IPMB总线发送来的视频数据向控制台发送;所述KVM数据传输模块,用于接收所述机框管理控制器通过所述IPMB总线发送来的键盘和鼠标操作数据,并向服务器系统发送所述键盘和鼠标操作数据,以及用于从服务器系统获取视频数据,并通过所述IPMB总线向所述机框管理控制器发送所述视频数据。For this reason, the present invention provides a kind of frame management system of advanced telecommunication computing frame, and described system comprises: Console, frame management controller, and server board, described server board is provided with KVM data transmission module and server system The console is connected to the shelf management controller through a network, and is used to send keyboard and mouse operation data to the server system to the shelf management controller, and to receive the shelf management controller transmitted video data, and display corresponding video images according to the video data; the chassis management controller is connected with the KVM data transmission module through the enhanced intelligent platform management bus IPMB bus connected in double-star configuration. To receive the keyboard and mouse data sent by the console, perform server switching, and send the received keyboard and mouse operation data to the KVM data transmission module on the corresponding server board through the IPMB bus, and for sending The video data sent by the KVM data transmission module through the IPMB bus is sent to the console; the KVM data transmission module is used to receive the keyboard and mouse operation data sent by the frame management controller through the IPMB bus, and sending the keyboard and mouse operation data to the server system, and for obtaining video data from the server system, and sending the video data to the shelf management controller through the IPMB bus.
本发明还提供了一种通过基板管理控制器在ATCA中实现服务器远程控制的方法,包括:The present invention also provides a method for realizing server remote control in ATCA through a baseboard management controller, including:
步骤一,接收机框管理控制器发送的对服务器系统操作的键盘和鼠标操作数据;步骤二,将接收到的对服务器系统操作的键盘和鼠标操作数据向相应的服务器板上的服务器系统发送;Step 1, receiving the keyboard and mouse operation data sent by the frame management controller for server system operation; Step 2, sending the received keyboard and mouse operation data for server system operation to the server system on the corresponding server board;
步骤三,将服务器系统的视频数据通过双双星型连接的加强型IPMB总线向所述机框管理控制器发送。Step 3, sending the video data of the server system to the chassis management controller through the enhanced IPMB bus connected in double-star configuration.
此外,本发明还提供了一种高级电信计算架构机框,所述高级电信计算架构机框包括至少两个服务器板,所述服务器板设置有KVM数据传输模块和服务器系统,所述KVM数据传输模块通过双双星型连接的加强型IPMB总线与机框管理控制器连接;所述KVM数据传输模块,用于接收所述机框管理控制器通过所述双双星型连接的加强型IPMB总线发送来的键盘和鼠标操作数据,并将所述键盘和鼠标操作数据向服务器系统发送,以及用于从服务器系统获取视频数据并通过所述双双星型连接的加强型IPMB总线向所述机框管理控制器发送所述视频数据。In addition, the present invention also provides an advanced telecommunication computing frame, the advanced telecommunication computing frame includes at least two server boards, the server boards are provided with a KVM data transmission module and a server system, and the KVM data transmission The module is connected to the frame management controller through the reinforced IPMB bus connected in double-star configuration; keyboard and mouse operation data, and send the keyboard and mouse operation data to the server system, and to obtain video data from the server system and send the frame management control to the frame through the enhanced IPMB bus connected by the double-star connection The device sends the video data.
此外,本发明还提供了一种高级电信计算架构机框装置,所述装置包括:机框管理控制器,至少两个服务器板,所述服务器板设置有KVM数据传输模块和服务器系统;所述机框管理控制器,与所述KVM数据传输模块通过双双星型连接的加强型IPMB总线连接,用于接收控制台发送来的键盘和鼠标数据,并通过所述双双星型连接的加强型IPMB总线将所接收的键盘和鼠标操作数据向相应的服务器板上的KVM数据传输模块发送,以及用于将KVM数据传输模块通过所述双双星型连接的加强型IPMB总线发送来的视频数据向控制台发送;所述KVM数据传输模块,用于接收所述机框管理控制器通过所述双双星型连接的加强型IPMB总线发送来的键盘和鼠标操作数据,并向服务器系统发送所述键盘和鼠标操作数据,以及用于从服务器系统获取视频数据并通过所述双双星型连接的加强型IPMB总线向所述机框管理控制器发送所述视频数据。In addition, the present invention also provides an advanced telecommunication computing frame device, which includes: a frame management controller, at least two server boards, and the server boards are provided with a KVM data transmission module and a server system; The chassis management controller is connected with the KVM data transmission module through the enhanced IPMB bus connected in double-double star, and is used to receive the keyboard and mouse data sent by the console, and through the enhanced IPMB connected in double-star. The bus sends the received keyboard and mouse operation data to the KVM data transmission module on the corresponding server board, and is used to send the video data sent by the KVM data transmission module through the enhanced IPMB bus of the double-star connection to the control The KVM data transmission module is used to receive the keyboard and mouse operation data sent by the frame management controller through the enhanced IPMB bus of the double star connection, and send the keyboard and mouse operation data to the server system The mouse operation data and the video data are used to obtain the video data from the server system and send the video data to the shelf management controller through the enhanced IPMB bus of the double star connection.
此外,本发明还提供了一种通过KVM数据传输模块在ATCA机框中实现服务器远端控制的方法,所述方法包括:In addition, the present invention also provides a method for realizing server remote control in an ATCA machine frame through a KVM data transmission module, the method comprising:
步骤一,接收机框管理控制器发送的对服务器系统操作的键盘和鼠标操作数据;步骤二,将接收到的对服务器系统操作的键盘和鼠标操作数据向相应的服务器板上的服务器系统发送;Step 1, receiving the keyboard and mouse operation data sent by the frame management controller for server system operation; Step 2, sending the received keyboard and mouse operation data for server system operation to the server system on the corresponding server board;
步骤三,将服务器系统的视频数据通过双双星型连接的加强型IPMB总线向所述机框管理控制器发送。Step 3, sending the video data of the server system to the chassis management controller through the enhanced IPMB bus connected in double-star configuration.
本发明的ATCA机框管理系统可以实现服务器远程控制功能,而不需要独立的外置KVM切换器,因此降低了系统的成本,节约了空间,并且省去了繁多的连线,提高了系统的可靠性。此外,本发明ATCA机框管理系统,机框管理数据和KVM数据都通过IPMB总线传输,因此就可以将KVM用户管理和ATAC机框管理统一由SMC完成,就可实现KVM用户管理和机框管理的统一,进而降低系统的维护成本和维护难度。The ATCA chassis management system of the present invention can realize the remote control function of the server without the need of an independent external KVM switch, thus reducing the cost of the system, saving space, and eliminating a lot of connections, and improving the efficiency of the system. reliability. In addition, in the ATCA chassis management system of the present invention, chassis management data and KVM data are transmitted through the IPMB bus, so KVM user management and ATAC chassis management can be unified by SMC, and KVM user management and chassis management can be realized The unification of the system reduces the maintenance cost and difficulty of the system.
附图说明 Description of drawings
图1为在现有ATCA机框中实现服务器远程控制的系统的结构示意图;Fig. 1 is the structural representation of the system that realizes server remote control in existing ATCA machine frame;
图2为现有ATCA机框管理系统中的IPMB总线连接示意图;Fig. 2 is the IPMB bus connection schematic diagram in the existing ATCA frame management system;
图3为根据本发明的ATCA机框管理系统的一个实施例的结构示意图;Fig. 3 is a structural representation of an embodiment of the ATCA chassis management system according to the present invention;
图4为根据本发明的实现服务器远程控制的方法的流程图;4 is a flowchart of a method for realizing remote control of a server according to the present invention;
图5为根据本发明的ATCA机框管理系统的另一实施例的结构示意图;Fig. 5 is the structural representation according to another embodiment of ATCA shelf management system of the present invention;
图6为根据本发明的ATCA机框管理系统的另一实施例的结构示意图。FIG. 6 is a schematic structural diagram of another embodiment of the ATCA chassis management system according to the present invention.
具体实施方式 Detailed ways
在现有ATCA机框管理系统中,位于服务器板上的BMC和SMC之间采用基于内部集成电路总线(Inter Integrated Circuit,简称I2C)的IPMB总线进行通信。I2C总线是一种具有多端控制能力的双线双向串行数据总线系统,能够用于替代标准的并行总线。I2C总线分为标准型I2C总线和加强型I2C总线,标准型I2C总线传输速率可达到100Kbit/s,而加强型I2C总线具有快速模式和高速模式两种传输模式,快速模式下的传输速率可以达到400Kbit/s,而高速模式下最高可以达到3.4Mbit/s。In the existing ATCA chassis management system, an IPMB bus based on an Inter Integrated Circuit (I2C) is used for communication between the BMC and the SMC located on the server board. The I2C bus is a two-wire bidirectional serial data bus system with multi-terminal control capability, which can be used to replace the standard parallel bus. The I2C bus is divided into a standard I2C bus and an enhanced I2C bus. The transmission rate of the standard I2C bus can reach 100Kbit/s, while the enhanced I2C bus has two transmission modes: fast mode and high-speed mode. The transmission rate in the fast mode can reach 400Kbit/s, while in high-speed mode it can reach up to 3.4Mbit/s.
在现有的ATCA机框管理系统中,IPMB总线的通讯通路可以配置成双双星型网络拓扑结构,图2示出了双双星型的连接方法。In the existing ATCA chassis management system, the communication path of the IPMB bus can be configured as a double-dual-star network topology. Figure 2 shows the dual-dual-star connection method.
参见图2,在图中示出的ATCA机框管理系统中,存在两个机框管理控制器(Shelf Management Controller,简称SMC)—SMC0和备份SMC1,以及多个服务器板0,每个服务器板0上都有一个BMC,所述每个BMC通过两条独立的IPMB总线与各个SMC连接,在这样的结构中,每块服务器板互不影响,可以独自利用其上的BMC通过IPMB总线与SMC进行通讯,从而实现ATCA机框管理功能。Referring to Figure 2, in the ATCA shelf management system shown in the figure, there are two shelf management controllers (Shelf Management Controller, SMC for short)—SMC0 and backup SMC1, and multiple server boards 0, each server board There is a BMC on 0, and each BMC is connected to each SMC through two independent IPMB buses. In this structure, each server board does not affect each other, and the BMC on it can be used independently to communicate with the SMC through the IPMB bus. Communication, so as to realize the management function of ATCA frame.
已知的是,现有ATCA机框可以支持400Kbit/s的速率,因此,在上述采用双双星型连接方式的情况下,通过IPMB总线传输数据总计可以达到800Kbit/s的速度。而现有的ATCA机框管理系统中,数据流量并不是很大,共计200kbps的流量的标准I2C总线即可满足机框管理功能的需求。因此,IPMB总线如采用加强型I2C总线,即在IPMB总线为加强型IPMB总线的情况下,传输速率可以提高至400kbps,由于双双星型连接时有两条独立的IPMB总线,因而速率可达到800kbps,因此可以保留200kbps的流量用来传输机框管理数据,而将剩余的600kbps用于键盘、鼠标和显示器数据即KVM数据传输。It is known that the existing ATCA chassis can support a rate of 400Kbit/s. Therefore, in the case of the above-mentioned double-star connection mode, the total speed of data transmission through the IPMB bus can reach 800Kbit/s. However, in the existing ATCA chassis management system, the data traffic is not very large, and the standard I2C bus with a flow rate of 200 kbps in total can meet the requirements of the chassis management function. Therefore, if the IPMB bus adopts an enhanced I2C bus, that is, when the IPMB bus is an enhanced IPMB bus, the transmission rate can be increased to 400kbps, and because there are two independent IPMB buses in a double-dual star connection, the rate can reach 800kbps , so 200kbps can be reserved for the transmission of chassis management data, and the remaining 600kbps can be used for keyboard, mouse and monitor data, that is, KVM data transmission.
为此,本发明的思想在于,将原有系统中KVM切换器的功能分散在SMC和服务器板,并将控制台对服务器的键盘和鼠标操作信息利用双双星型连接的加强型IPMB总线发送至相应的服务器,并通过所述的加强型IPMB总线将服务器发送来的视频数据发送至控制台,进而实现服务器远程控制。For this reason, the idea of the present invention is to disperse the functions of the KVM switch in the original system on the SMC and the server board, and send the keyboard and mouse operation information of the console to the server using the enhanced IPMB bus connected in double-star configuration to The corresponding server sends the video data sent by the server to the console through the enhanced IPMB bus, thereby realizing remote control of the server.
基于本发明的思想及其上述考虑,本发明提供了一种能够实现服务器远程控制的ATCA机框管理系统。下面将参考附图结合实施例详细描述本发明。Based on the idea of the present invention and the above considerations, the present invention provides an ATCA chassis management system capable of realizing remote control of the server. Hereinafter, the present invention will be described in detail with reference to the accompanying drawings and embodiments.
图3示出了本发明的ATCA机框管理系统的一个实施例的结构示意图。参看图3,所示的系统包括:控制台、SMC和服务器板,服务器板上设置KVM数据传输模块和服务器系统。FIG. 3 shows a schematic structural diagram of an embodiment of the ATCA shelf management system of the present invention. Referring to Fig. 3, the system shown includes: a console, an SMC and a server board, where a KVM data transmission module and a server system are arranged on the server board.
其中,所述控制台与所述SMC通过IAN连接。一方面用于将其对服务器系统的键盘、鼠标操作数据通过LAN发送至所述SMC,另一方面用于接收所述SMC传送来的视频数据,并根据所述视频数据显示相应的视频图像,即服务器系统的图像。Wherein, the console is connected to the SMC through an IAN. On the one hand, it is used to send its keyboard and mouse operation data to the server system to the SMC through LAN, on the other hand, it is used to receive the video data transmitted by the SMC, and display corresponding video images according to the video data, That is, the image of the server system.
所述SMC与所述KVM数据传输模块通过双双星型连接的加强型IPMB总线连接,一方面用于接收所述控制台发送来的键盘和鼠标数据,执行服务器切换,并通过所述IPMB总线将所接收的键盘和鼠标数据发送至相应的服务器板上的KVM数据传输模块,另一方面用于将KVM数据传输模块通过所述IPMB总线发送来的视频数据发送至控制台。Described SMC and described KVM data transmission module are connected by the strengthened IPMB bus line of dual star connection, on the one hand, be used for receiving the keyboard and mouse data that described console sends, perform server switch, and pass through described IPMB bus line The received keyboard and mouse data are sent to the KVM data transmission module on the corresponding server board, and on the other hand, the video data sent by the KVM data transmission module through the IPMB bus is sent to the console.
所述KVM数据传输模块,一方面用于接收所述SMC通过所述IPMB总线发送来的键盘和鼠标数据,并将其发送至服务器系统,另一方面用于从服务器系统获取视频数据并通过所述IPMB总线发送至所述SMC。The KVM data transmission module is used to receive the keyboard and mouse data sent by the SMC through the IPMB bus on the one hand, and send it to the server system; on the other hand, it is used to obtain video data from the server system and pass through the The IPMB bus is sent to the SMC.
下面将参考图4描述本发明的ATCA机框管理系统实现服务器远程控制的方法。The method for implementing remote control of the server by the ATCA chassis management system of the present invention will be described below with reference to FIG. 4 .
图4示出了本发明实现服务器远程控制的方法的流程图,所述方法包括:Fig. 4 shows the flow chart of the method for realizing server remote control in the present invention, and the method includes:
步骤401,将对服务器系统操作的键盘和鼠标数据通过双双星型连接的加强型IPMB总线发送至相应的服务器板上的服务器系统。Step 401 , sending the keyboard and mouse data operated on the server system to the server system on the corresponding server board through the enhanced IPMB bus connected in double-star configuration.
管理员在控制台上对某个块服务器板上的服务器系统进行操作时,会将键盘和鼠标操作数据通过诸如局域网从控制台发送至SMC。When the administrator operates the server system on a server board on the console, the keyboard and mouse operation data will be sent from the console to the SMC through, for example, a LAN.
SMC接收到键盘和鼠标操作数据后根据键盘和鼠标数据中包含的操作对象信息完成服务器切换,之后将这些数据转换成IPMB格式后通过所述IPMB总线发送至相应的服务器板中的KVM数据传输模块。由于在控制台发送而来的键盘和鼠标操作数据中包含有键盘和鼠标的操作对象信息,因此SMC利用该操作对象信息就可以完成服务器切换以将键盘和鼠标数据发送至相应的服务器板,即就可以根据控制台发送而来的键盘和鼠标操作数据中包含的键盘和鼠标的操作对象信息确定应当将所述键盘和鼠标操作信息发送至哪个服务器板。After receiving the keyboard and mouse operation data, the SMC completes server switching according to the operation object information contained in the keyboard and mouse data, and then converts these data into IPMB format and sends them to the KVM data transmission module in the corresponding server board through the IPMB bus . Since the keyboard and mouse operation data sent by the console contains the operation object information of the keyboard and mouse, the SMC can complete the server switching by using the operation object information to send the keyboard and mouse data to the corresponding server board, that is The server board to which the keyboard and mouse operation information should be sent can be determined according to the keyboard and mouse operation object information included in the keyboard and mouse operation data sent by the console.
服务器板上的KVM数据传输模块接收到所述SMC通过所述IPMB总线发送来的IPMB格式的键盘和鼠标操作数据之后,对其进行解析,将解析后的键盘和鼠标数据进行格式转换,将其转换成服务器系统可以接收的格式,之后发送至服务器系统,诸如,可以将其转换为USB或者PS2格式,然后通过USB或者PS2接口发送至服务器系统。After the KVM data transmission module on the server board receives the keyboard and the mouse operation data of the IPMB format that the SMC sends through the IPMB bus, it is parsed, and the keyboard and mouse data after the parsing are format-converted. Convert it into a format that the server system can receive, and then send it to the server system, for example, it can be converted into a USB or PS2 format, and then send it to the server system through the USB or PS2 interface.
步骤二,将服务器系统的视频数据通过所述IPMB总线发送至控制台。Step 2, sending the video data of the server system to the console through the IPMB bus.
KVM数据传输模块通过服务器板上的数字视频接口DVI获取服务器系统的视频数据,并对所获取的视频数据进行压缩,然后将压缩后的视频数据打包成IPMB格式后,通过所述IPMB总线将其发送至SMC。The KVM data transmission module obtains the video data of the server system through the digital video interface DVI on the server board, and compresses the obtained video data, and then packs the compressed video data into the IPMB format, and sends them through the IPMB bus Send to SMC.
SMC接收到视频数据包后将数据解析出来,之后将解析出来的压缩视频数据通过网络发送至控制台,控制台将视频数据解压缩后,在显示屏幕上显示相应的图像,即服务器图像。After receiving the video data packet, the SMC parses the data, and then sends the parsed compressed video data to the console through the network. After the console decompresses the video data, it displays the corresponding image on the display screen, that is, the server image.
通过本发明的ATCA机框管理系统,就可以在ATCA中实现服务器远程控制,而不需要外置的KVM切换器,节约了空间,降低了系统成本,同时避免了现有技术中的连线混乱问题,增强了系统的安全性和稳定性。Through the ATCA frame management system of the present invention, the remote control of the server can be realized in ATCA without the need of an external KVM switch, which saves space, reduces system cost, and avoids the connection confusion in the prior art at the same time problems, and enhanced system security and stability.
在本发明中,KVM数据可使用与ATCA机框管理数据传输所采用的控制字不同的控制字进行传输,进而区分ATCA机框管理数据和KVM数据,现有ATCA机框管理系统中使用ATCA规范中规定的控制字进行数据传输,因此KVM数据传输可以使用ATCA规范中的厂商自定义控制字。在通过IPMB总线传输数据时,可以采用分时传输的方式来实现ATCA机框管理数据和KVM数据的传输,诸如可以优先传输ATCA机框管理数据,这种方法在保证ATCA机框管理数据的正常传输的同时,还可以在ATCA不需传输数据时充分利用IPMB总线资源。In the present invention, KVM data can be transmitted using a control word different from that used for ATCA frame management data transmission, thereby distinguishing ATCA frame management data and KVM data. The ATCA specification is used in the existing ATCA frame management system The control word specified in the ATCA specification is used for data transmission, so the KVM data transmission can use the manufacturer's custom control word in the ATCA specification. When transmitting data through the IPMB bus, time-sharing transmission can be used to realize the transmission of ATCA chassis management data and KVM data, such as the priority transmission of ATCA chassis management data. While transmitting, it can also make full use of IPMB bus resources when ATCA does not need to transmit data.
因此,通过上述方法,在本发明的ATCA机框管理系统系统中,一方面,ATCA机框管理系统使用SMC和BMC通过双双星型连接的加强型IPMB总线传输机框管理数据来实现对ATCA机框的管理,另一方面,通过该IPMB总线传输KVM数据来实现服务器远程控制。因此本发明的ATCA机框管理系统实现了服务器远程控制功能和机框管理功能的有机结合。这样就可以将KVM用户管理与ATCA机框管理的统一在SMC,就可以降低系统的维护成本和维护难度。Therefore, by the above method, in the ATCA frame management system system of the present invention, on the one hand, the ATCA frame management system uses SMC and BMC to transmit frame management data through the enhanced IPMB bus line of double star connection to realize the ATCA frame management system. Box management, on the other hand, transmits KVM data through the IPMB bus to realize server remote control. Therefore, the ATCA frame management system of the present invention realizes the organic combination of the remote control function of the server and the frame management function. In this way, the KVM user management and ATCA chassis management can be unified in the SMC, which can reduce the maintenance cost and difficulty of the system.
在图3示出的本发明的ATCA机框管理系统中,所述的KVM数据传输模块可以由服务器板上的BMC具体实现,由所述BMC通过双双星型连接的加强型IPMB总线接收键盘和鼠标数据,进行格式转换后将其发送至服务器系统,并将从服务器系统获取的视频数据压缩后通过所述IPMB总线发送至SMC。In the ATCA chassis management system of the present invention shown in Fig. 3, described KVM data transmission module can be concretely realized by the BMC on the server board, receives keyboard and The mouse data is sent to the server system after format conversion, and the video data obtained from the server system is compressed and sent to the SMC through the IPMB bus.
可以替代的方案是,所述KVM数据传输模块可以包括BMC和KVM数据处理模块,如图5所示。其中BMC用于接收SMC通过所述IPMB总线发送来的键盘和鼠标操作数据,并将其发送至KVM数据处理模块,KVM数据处理模块对所述BMC发送来的键盘和鼠标数据进行格式转换之后将其发送至服务器系统;其中KVM数据处理模块通过DVI从服务器系统获取视频数据,在对所获取的视频数据进行压缩之后,将其发送至BMC,再由BMC通过所述IPMB总线发送SMC。Alternatively, the KVM data transmission module may include a BMC and a KVM data processing module, as shown in FIG. 5 . Wherein BMC is used for receiving the keyboard and mouse operation data that SMC sends by described IPMB bus, and sends it to KVM data processing module, KVM data processing module converts the keyboard and mouse data that described BMC sends after format conversion It is sent to the server system; wherein the KVM data processing module obtains video data from the server system through DVI, and after compressing the obtained video data, sends it to the BMC, and then the BMC sends the SMC through the IPMB bus.
在上述实施例中,KVM数据处理模块具体可以包括键盘和鼠标操作数据格式转换模块以及图像处理模块,如图6所示。其中键盘和鼠标操作数据格式转换模块用于对BMC接收到的键盘和鼠标操作数据进行格式转换并将转换后的键盘和鼠标操作数据发送至服务器系统;其中图像处理模块,用于通过服务器板上的数字视频接口DVI从服务器系统获取视频数据,并在对所述视频数据进行压缩之后将其发送至所述BMC,由BMC将压缩后视频数据通过所述IPMB总线发送至SMC。在该实施例中,所述图像处理模块可以是现场可编程门阵列(Field Programmable Gate Array,简称FPGA)逻辑器件或者专用图像处理器件。In the above embodiment, the KVM data processing module may specifically include a keyboard and mouse operation data format conversion module and an image processing module, as shown in FIG. 6 . Among them, the keyboard and mouse operation data format conversion module is used to convert the keyboard and mouse operation data received by the BMC and send the converted keyboard and mouse operation data to the server system; The digital video interface DVI obtains video data from the server system, and sends it to the BMC after compressing the video data, and the BMC sends the compressed video data to the SMC through the IPMB bus. In this embodiment, the image processing module may be a Field Programmable Gate Array (Field Programmable Gate Array, FPGA for short) logic device or a dedicated image processing device.
应当注意的是,为清晰起见,在图3、图5和图6的ATCA机框管理系统中,仅示出了一个服务器板和一个控制台,事实上本发明的系统可包括多个服务器板,可以实现通过一个控制台对多个服务器系统的管理和控制。It should be noted that, for the sake of clarity, only one server board and one console are shown in the ATCA shelf management system of Fig. 3, Fig. 5 and Fig. 6, but in fact the system of the present invention may include a plurality of server boards , can manage and control multiple server systems through one console.
此外,本发明还可以实现多个控制台对多个服务器系统的控制和管理。在使用多个控制台对多块服务器板进行控制的情况下,SMC在完成服务器切换的同时,还需要完成控制台切换,以确定将服务器返回的视频数据发送至哪个控制台。诸如,当SMC接收某一控制台到对某个服务器系统的键盘和鼠标操作数据,并根据键盘数鼠标操作数据中包括的操作对象信息完成服务器切换之后,可以存储该控制台与该操作对象服务器系统的对应关系,当服务器操作系统返回视频数据时SMC就可以查询所存储的对应关系,根据返回的视频信息的是哪一个服务器系统来确定应该将视频数据返回给哪个控制台,进而完成控制台切换,这样SMC就可以将服务器返回的视频数据发送至相应的控制台。In addition, the present invention can also realize the control and management of multiple server systems by multiple consoles. In the case of using multiple consoles to control multiple server boards, the SMC also needs to complete the console switching while completing the server switching, so as to determine which console to send the video data returned by the server. For example, when the SMC receives keyboard and mouse operation data from a certain console to a certain server system, and completes server switching according to the operation object information included in the keyboard number and mouse operation data, it can store the console and the operation object server The corresponding relationship of the system, when the server operating system returns the video data, the SMC can query the stored corresponding relationship, and determine which console the video data should be returned to according to which server system the returned video information is, and then complete the console Switch, so that the SMC can send the video data returned by the server to the corresponding console.
应当注意的是,可以在SMC中设置一个KVM切换模块,用于实现上述的服务器切换,并进一步完成上述的控制台切换。It should be noted that a KVM switch module can be set in the SMC to realize the above server switch and further complete the above console switch.
本领域技术人员需要注意的是,本发明所示出的实施例仅仅是为了更好地说明本发明,而不是对本发明的限制。在并不偏离本发明的实质和思想的情况下,本发明还存在许多变型和替代,诸如图像视频处理模块和键盘和鼠标操作数据格式转换模块有多种实现方法,除了可以采用硬件方式实现以外,还可以采用软件方式实现,但是这些都没有超出本发明的范围。Those skilled in the art should note that the embodiments shown in the present invention are only for better illustrating the present invention, rather than limiting the present invention. Under the situation of not departing from the essence and idea of the present invention, there are many modifications and substitutions in the present invention, such as the image video processing module and the keyboard and mouse operation data format conversion module have multiple implementation methods, except that they can be realized by hardware , can also be realized by software, but these are not beyond the scope of the present invention.
Claims (27)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2006100827823A CN100512149C (en) | 2006-05-25 | 2006-05-25 | System for managing high-level telecommunication computing construction frame and method of server long-distance control |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2006100827823A CN100512149C (en) | 2006-05-25 | 2006-05-25 | System for managing high-level telecommunication computing construction frame and method of server long-distance control |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1983975A CN1983975A (en) | 2007-06-20 |
CN100512149C true CN100512149C (en) | 2009-07-08 |
Family
ID=38166230
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2006100827823A Expired - Fee Related CN100512149C (en) | 2006-05-25 | 2006-05-25 | System for managing high-level telecommunication computing construction frame and method of server long-distance control |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN100512149C (en) |
Families Citing this family (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101345630B (en) * | 2008-08-15 | 2011-04-06 | 华为技术有限公司 | Method and system for implementing virtual media function, and single plate server |
CN101996111A (en) | 2010-11-30 | 2011-03-30 | 华为技术有限公司 | Switching method, device and distributed blade server system |
CN102045395A (en) * | 2010-12-10 | 2011-05-04 | 曙光信息产业(北京)有限公司 | Keyboard video mouse (KVM) remote orientation method and system for blade server |
ES2670583T3 (en) | 2011-04-13 | 2018-05-31 | Huawei Technologies Co., Ltd. | System, device and management method of multiple service nodes |
CN102158682A (en) * | 2011-04-22 | 2011-08-17 | 杭州比特瑞旺电脑有限公司 | Method for realizing multiple physical access channels in KVM (Keyboard, Video and Mouse)-OVER-IP (Internet Protocol) |
CN102200842A (en) * | 2011-05-05 | 2011-09-28 | 曙光信息产业(北京)有限公司 | Rack-mounted control equipment and rack-mounted control computer thereof |
CN102204184B (en) * | 2011-05-17 | 2014-10-08 | 华为技术有限公司 | Method, business board, and system for KVM data transmission |
CN102801549B (en) * | 2011-05-27 | 2015-06-03 | 鸿富锦精密工业(深圳)有限公司 | Shelf management system and method for advanced telecom computing architecture (ATCA) |
CN102857361A (en) * | 2011-07-02 | 2013-01-02 | 杨源杰 | Light-weight remote computer out-of-band management method |
CN102402492B (en) * | 2011-11-21 | 2014-01-15 | 浪潮电子信息产业股份有限公司 | A communication method between a server management module and a sequence control module |
CN102665055A (en) * | 2012-03-28 | 2012-09-12 | 姜宁 | Equipment and method for IO remote mapping |
CN102984136B (en) * | 2012-11-13 | 2016-08-31 | 浪潮电子信息产业股份有限公司 | A kind of KVM Over IP method based on Wi-Fi |
CN103455406B (en) * | 2013-07-17 | 2016-04-20 | 国家电网公司 | A kind of cabinet platform management method of intelligence and system |
CN104407714A (en) * | 2014-11-05 | 2015-03-11 | 无锡城市云计算中心有限公司 | Main board and use method thereof for remote multi-computer switching |
CN105610595B (en) * | 2014-11-19 | 2020-11-03 | 中兴通讯股份有限公司 | A fault data acquisition system and remote equipment control system and corresponding method |
CN105808468B (en) * | 2016-03-21 | 2021-09-14 | 联想(北京)有限公司 | Control method, video controller and control system |
CN111355647A (en) * | 2018-12-21 | 2020-06-30 | 海能达通信股份有限公司 | Communication equipment |
CN111309333B (en) * | 2020-02-13 | 2023-08-08 | 超越科技股份有限公司 | Structure for remotely operating BMC through SMC and implementation method thereof |
-
2006
- 2006-05-25 CN CNB2006100827823A patent/CN100512149C/en not_active Expired - Fee Related
Non-Patent Citations (1)
Title |
---|
"开发基于ATCA标准平台的宽带远程接入服务器". John,Fryer.电信科学,第3期. 2005 * |
Also Published As
Publication number | Publication date |
---|---|
CN1983975A (en) | 2007-06-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100512149C (en) | System for managing high-level telecommunication computing construction frame and method of server long-distance control | |
US9154579B2 (en) | Method, service board, and system for transmitting KVM data | |
RU2249847C2 (en) | System for commutation of keyboard, video sub-system and mouse manipulator on basis of network | |
CA2221106C (en) | An interconnection system for viewing and controlling remote server computers | |
EP1871040B1 (en) | Management system and method based on intelligent platform management interface | |
JP2004536377A (en) | Passive video multiplexing method and apparatus | |
US20090077280A1 (en) | Scalable, multi-channel remote device management system | |
CN101533341B (en) | Console module and computer module suitable for multi-computer switching system | |
CA2622394A1 (en) | Selective connection device allowing connection of at least one peripheral to a target computer and a selective control system comprising such a device | |
EP1533680B1 (en) | Server system and signal processing unit, server, and chassis thereof | |
CN113765712B (en) | Server management method, device, electronic device and readable storage medium | |
CN103188341A (en) | Remote management system, remote management device, and remote management method | |
CN116723198A (en) | Multi-node server host control method, device, equipment and storage medium | |
CN1092539A (en) | Multicomputer system | |
CN103186249B (en) | Remote management system and remote management method | |
WO2015154588A1 (en) | Serial port information transmission method, single board device and common single board | |
CN101000572A (en) | Chassis management system and method | |
CN100493018C (en) | A method and system for communicating via a bus interface in a network | |
CN110162287A (en) | The method and device shown for realizing the VGA of PCIE Box | |
KR20070079830A (en) | OMM system and its control method | |
JP3917598B2 (en) | Keyboard / video / mouse switch and method for forming a composite chain | |
US11809365B2 (en) | Data transmission method | |
KR20000013765A (en) | Apparatus and method for managing with single keyboard/video graphics array monitor/mouse by networking keyboard/video graphics array monitors/mouses | |
CN102387118A (en) | Data output method and device | |
TWI680683B (en) | Network management device with wireless transmission |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20180426 Address after: London, England Patentee after: GW partnership Co.,Ltd. Address before: 518129 Bantian HUAWEI headquarters office building, Longgang District, Guangdong, Shenzhen Patentee before: HUAWEI TECHNOLOGIES Co.,Ltd. Effective date of registration: 20180426 Address after: California, USA Patentee after: Global innovation polymerization LLC Address before: London, England Patentee before: GW partnership Co.,Ltd. |
|
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20090708 |