一种远程管理系统和控制装置的制作方法

文档序号:7704334阅读:200来源:国知局
专利名称:一种远程管理系统和控制装置的制作方法
技术领域
本发明涉及通信技术领域,具体涉及一种基于硬件底层的远程管理系统和控制装置。
背景技术
服务器在生活中应用非常普遍,企业,教育行业,金融行业,电信行业,军政行业等 都有广泛的应用,网络时代的服务器担当着越来越重要的位置,服务器一般是自动运行,无 需人值守的,当然有时需要对服务器进行管理和维护,但是,如果需要进行维护时,需要亲 临现场,那将会耗费大量的成本。例如当需要对数百台的服务器进行系统升级,IT管理人 员光花费交通费用就会非常巨大,所以需要一个简单有效的方法集中管理所有的服务器, 完成现场操作的种种步骤,并迅速使系统恢复。Internet的实时性和远距离传输功能为我们提供了一个很好的平台,通过 Internet基于TCP/IP协议就可以将控制信号传输到世界各地,如果通过一个设备能够将 计算机的信息实时的传送给远程控制端,那么就可以通过远程管理服务器,对远程的服务 器的管理就和在本地对每台服务器进行现场控制一样。服务器在运行并且有操控系统在支持的时候对服务器维护相当简单,通过远程管 理软件即可以实现,但是当在数千里之外的站点服务器系统宕机或者操控系统崩溃时,以 前的情况都是管理人员赶到现场去维护,这样耗费的维护成本相当高。所以对服务器的管 理不能仅仅停留在操作系统的层次,还可以从底层允许它的高层软件通过某种标准与硬件 层通讯,更完整、透明的对服务器进行管理。IPMI源于服务器领域,目的是为服务器提供设备管理、传感器/事件管理、用户管 理、风扇框/电源框管理、远程维护等功能。IPMI具有标准化、管理通道和业务通道分离、丰 富的命令集、安全性高等特点。IPMI的管理通道与业务通道分离的特点使IPMI具有高可用性,使IPMI子系统的 供电电源独立,使IPMI不依赖业务管理系统,即使在业务系统故障时仍具有可操作性,而 且IPMI是基于Internet的智能管理平台接口,IPMI的核心是服务器处理器或基板管理控 制器(BMC),其并不依赖于服务器的处理器、BIOS或操作系统来工作,可谓非常地独立,是 一个单独在系统内运行的无代理管理子系统,只要有BMC与IPMI固件其便可开始工作,而 BMC芯片是一个安装在服务器主板上的,通过BMC对服务器主板提供IPMI支持。IPMI良好 的自治特性克服了以往基于操作系统的管理方式所受的限制,例如操作系统不响应或未加 载的情况下其仍然可以进行开关机、信息提取等操作。实际上在对服务器维护上需要做以下操作(1)具备IPMI功能远程监控服务器的健康状况,包括事件日志,系统中的传感器 读书以及报警功能,把服务器的健康状况,及时反应给管理者。(2)远程虚拟存储功能当操作系统崩溃或者被损坏无法修复时,需要重新安装 操作系统,在安装操作系统时,需要把远程控制端的光驱、软驱以及USB device都虚拟到服务器端,通过控制端的计算机就可以实现远程安装各种类型的操作系统。(3)远程KVM功能在安装操控系统的时候,还需要实现远程画面、鼠标、键盘同 步,就像亲自在服务器前一样。(4)当远程服务器系统断电后,再通电时,需要通过远程冷启动服务器,就好像自 己亲自按服务器的前端启动按钮一样,同时在没有操控系统的情况下能对服务器进行关 机、重启等各项功能操控。要使一个远程管理系统具有IPMI功能,必须使被控的服务器主板支持IPMI功能, 而且在主板上有IPMB接口。当被控制的服务器端没有智能平台管理接口以及基板管理控 制器时,就不能监控远程服务的健康状况。如果服务器主板不支持IPMI功能,也并不会影响其它功能的实现。目前市场上具有远程服务器管理功能,并且外接PCI插槽的远程管理卡要么只具 有虚拟存储功能,要么只具有KVM功能,能够实现远程冷启动被控端服务器几乎没有。需要通过远程控制端对远程的服务器进行全面控制,至少必须具备远程KVM功 能,远程虚拟存储功能,并且在远程服务器出现异常情况,能够冷启动服务器使服务器工 作,并通过KVM-over-IP功能实现远程控制。由于对服务器进行远程管理时是基于TCP/IP协议的,控制端通过IP地址寻找到 被控制端,虽然被控制端的IP是固定的,被控制端对控制端有没有限制,例如IP地址限制 或者控制软件限制,这对IT管理者能不能很方便的管理远程服务器非常重要,当远程管理 系统需要控制端安装特定的软件或者需要控制端与被控制端在同一个局域网,这就不能保 证IT管理者随时随地并且很方便快速的对远程服务器进行控制。另外对于IT管理者来说,如果控制命令过于复杂,这就导致了该管理系统的适用
面非常窄。综上所述,以前的技术至少具备以下的缺点1.功能单一,要么只能实现KVM的功能,要么只能实现远程虚拟存储的功能,同时 实现远程开关机功能需要IPMI接口支持。2.兼容性差,如要实现对服务器健康状态监控和报警功能需要IPMI接口以及相 应的BMC模块支持,对于一般的个人计算机无法实现远程传感器的数据监控。3.在远程终端突然断电之后,再通电时,无法实现远程开机功能。

发明内容本发明正是为了解决上述所说的技术问题提出的一种通过ARM嵌入式系统实现 基于硬件底层的远程管理系统和控制装置。本发明采用的具体技术方案如下一种远程管理系统,该远程管理系统用于施控终端管理网络侧的受控终端,包括 操控子系统,远程KVM子系统和远程存储子系统,所述的操控子系统将施控终端的操控信 息转变成控制远程KVM子系统和远程虚拟存储子系统的数据指令,其中,所述的远程KVM子系统,用于实现施控终端和受控终端的视频信息、鼠标和键盘 操作指令同步以及远程冷启动服务器;所述的远程存储子系统,通过所述远程KVM子系统将所述施控终端的鼠标或键盘
5的操作指令同步到受控终端,建立施控终端的存储装置与所述受控终端的对应关系。所述的施控终端包括TOB浏览装置,所述的受控终端包括基于TOB的控制单元,所 述的操控子系统包括所述WEB浏览装置和控制单元,施控终端的WEB浏览装置与受控终端 的控制单元建立起控制链路。所述KVM子系统包括USB接口、KVM模块、与受控终端VGA输出接口连接的VGA输 入接口以及与受控终端的Power/Reset输入接口相连接的Power/Reset输出接口,所述的 KVM模块用于对施控终端鼠标和键盘的控制指令进行同步转换,生成受控终端的鼠标和键 盘的控制指令,通过USB接口与受控终端的USB输出口连接,所述生成的受控终端的鼠标和 键盘控制通过USB接口传输给受控终端,所述KVM模块还用于向Power/Reset输入接口发 送开关机或重启受控终端的指令,所述KVM模块与受控终端的VGA输出接口建立起通信链 路,将获取的受控终端VGA信息通过网络发送给施控终端。所述的KVM模块包括一 USB hub子模块,用于建立施控终端的存储设备和受控终 端存储设备之间的连接,所述施控终端向受控终端发送与受控终端建立远程存储设备连接 的控制信号,USB hub子模块通过USB接口建立起受控终端的存储设备与施控终端的存储 设备之间的通信链路。该远程管理系统还包括智能管理平台子系统,用于获取受控终端的传感器数据和bios存储模块中的 bios信息,所述的传感器数据和bios信息通过网络发送给施控终端。该远程管理系统还包括网络安全子系统,用于施控终端与受控终端之间的身份 认证和对传输的数据进行加解密。本发明还提供一种通过施控终端远程管理受控终端的控制装置,其特征在于,该 控制装置安装在受控终端上,所述的控制装置包括一网卡模块,通过该网卡模块与施控终 端建立起网络连接,所述的控制装置通过数据接口与受控终端之间建立控制和数据连接。所述的数据接口包括一 USB接口,该USB接口设置在控制装置上,用于与受控终端 的USB输入接口连接;所述的控制装置还包括独立于受控终端供电的外接电源接口 ;用于处理从网卡模块获取的控制信号并生成控制指令的控制单元;对施控终端的鼠标和键盘的操控指令进行转换的KVM模块,该KVM模块与控制单 元连接;与受控终端VGA输出接口连接的VGA输入接口 ;与受控终端的Power/Reset输入接口相连接的Power/Reset输出接口,该Power/ Reset输出接口用于获取KVM模块向其发送的开关机或重启受控终端的指令;所述KVM模块通过网卡模块获取施控终端的鼠标和键盘的操控指令,并对该操控 指令进行处理转换成Power/Reset指令或者受控终端的鼠标和和键盘的子操控指令,所述 Power/Reset指令被KVM模块发送到Power/Reset输出接口,所述Power/Reset输入接口 获取所述Power/Reset指令控制受控终端的开关机或者重启按键工作;所述的受控终端的 USB输入接口获取所述的受控终端的鼠标和键盘的子操控指令,并将该子操控指令发送给 受控终端的处理单元处理;所述的KVM模块通过VGA输入接口与受控终端的VGA输出接口建立起通信链路,将获取的受控终端的VGA信息由控制单元处理后通过网卡模块发送给施 控终端。所述的KVM模块还包括一 USB hub子模块,所述USB hub子模块与所述控制单元 和所述USB接口连接。所述的数据接口还包括IPMB接口,所述的控制单元为基板管理控制器,该基板管 理控制器包括一 ARM处理器,所述的ARM处理器通过IPMB接口获取受控终端的传感器中的 数据以及受控终端的BIOS存储模块中的bios信息,所述,所述的ARM处理器将这些数据通 过网口发送给施控终端。所述的控制装置包括一 PCI接口,所述的PCI接口卡接在所述受控终端的PCI插槽中。所述的控制单元包括一基于WEB的控制模块和支持SSL协议的数据加解密模块。本发明的有益的技术效果在于1.本发明通过ARM嵌入式系统来控制受控终端的Power/Reset通道的开关,即使 在没有IPMI组件的情况下,也能实现受控终端的冷启动功能。2.本发明通过将控制程序固化在ARM嵌入式系统中,该ARM嵌入式系统设置在控 制装置上,而该控制装置又安装在受控终端上,所以在通过施控终端控制ARM嵌入式系统 时,无需很复杂的操作,通过IP即可进入ARM嵌入式系统的基于WEB的控制平台,而且操控 界面也非常人性化。3.本发明由于对施控终端没有特殊要求,只要求具有浏览器并且能够与受控终端 进行远程连接即可,所以可以随时随地通过任一联网的计算机进行远程控制。4.本发明通过外接电源对ARM嵌入式系统进行供电,使得ARM嵌入式系统能够独 立于受控终端的状态运行,无论受控终端的电源是否工作,ARM嵌入式系统都能够运行,即 使受控终端在非正常断电不能自动重启的情况下,也可以通过远程的施控终端对受控终端 进行冷启动开机。5.本发明由于在控制装置上设置BMC模块,并通过IPMB接口连接受控终端。并将 服务器主板状态更好的反馈给管理者。

图1为本发明的远程管理系统实施例一的结构方框图;图2为本发明的远程管理系统实施例二的结构方框图;图3为本发明的远程管理方法的操作流程图;图4为本发明的控制装置的产品结构框图。
具体实施方式本发明提供了一远程管理系统,该远程管理系统包括施控终端和受控终端,该施 控终端通过TCP/IP协议建立起与受控终端的控制链路,该远程管理系统通过远程KVM子 系统和远程存储子系统实现了远程KVM功能和远程虚拟存储功能,同时通过KVM子系统控 制受控终端的Power/Reset通道的开关实现了远程对受控终端进行冷启动、重启和关机任 务,从而实现了不用现场操作受控终端就可以实现对远程的受控终端进行全面控制和管理的功能。下面结合说明书附图和实施例对本发明的技术方案做进一步说明,实施例一如图1,本发明提供一种远程管理系统,该远程管理系统用于施控终端1管理网络 侧的受控终端3,所述的施控终端1包括TOB浏览装置11,所述的施控终端和受控终端之间 连接有基于WEB的控制单元22,该远程管理系统包括操控子系统、远程KVM子系统和远程 虚拟存储子系统,所述的操控子系统包括所述WEB浏览装置11和控制单元22,施控终端的 WEB浏览装置11与控制单元22通过网卡模块21建立起控制链路,所述的网卡模块21与控 制单元22连接。所述的操控子系统将施控终端的操控信息转变成控制远程KVM子系统和远程虚 拟存储子系统的数据指令。所述的控制单元22包括基板管理控制器(BMC),所述的基板管理控制器为一 ARM 处理器223,该控制单元22还包括内存221、Flash闪存芯片222,所述的Flash闪存芯片 222中存储有嵌入式操控系统,所述的操控系统运行于ARM处理器上223,在该操控系统上 还运行有一基于WEB的控制程序,施控终端通过在其浏览器中输入网卡模块21的IP地址, 与受控终端的控制单元建立起控制链路,启动运行于嵌入式操控系统之上的基于WEB的控 制程序。所述的KVM子系统包括KVM模块23和USB接口 24,该USB接口 24与受控终端的 USB接口通过数据线相连接,所述的网卡模块21获取远程的施控终端发送过来的鼠标和键 盘的控制信息,操作指令被网卡模块21发送给ARM处理器223处理,该ARM处理器223处 理控制信息后控制KVM模块23工作,该KVM模块23通过USB接口 24与受控终端3的南桥 芯片34连接,受控终端3的鼠标和键盘同步,建立起控制链路。所述的KVM子系统还包括VGA输入接口 25,所述的VGA输入接口 25通过数据线 与受控终端3的VGA输出接口 35相连接,该VGA输入接口 35获得受控终端3的VGA信息, KVM模块23将该VGA信息通过网络发送给远程的施控终端1,同步于受控终端3的VGA输 出接口输出的VGA信息通过ARM处理器处理后,再由网卡模块21发送给施控终端1。所述的KVM子系统还包括Power/Reset输出接口,该Power/Reset输出接口通过 数据线与受控终端3的Power/Reset输入接口 31相连接,KVM模块23向Power/Reset输 出接口发送Power/Reset指令从而控制受控终端冷启动、关机以及重启任务,与通过受控 终端3的前端Power/Reset按钮对受控终端进行控制的原理相同。所述远程存储子系统,通过所述远程KVM子系统将所述施控终端的鼠标或键盘的 操作指令同步到受控终端,建立施控终端的存储装置与所述受控终端的对应关系。所述的 KVM模块23包括USB hub子模块231,24所述的网卡模块21获取施控终端将其存储设备作 为受控终端的存储设备的一部分的控制指令,ARM处理器处理223该控制指令控制USB hub 子模块231工作,USB hub子模块231建立起施控终端1的存储设备与受控终端3的存储 设备之间的通信链路。通过USB hub子模块231建立起的通信链路,可以把远程施控终端1 的光驱、软驱以及USB device都虚拟到受控终端3中,通过施控终端1的光驱读取操作系 统的安装源程序信息,实现远程安装操作系统,包括Windows、Linux和Unix等。实施例二 在上述实施例一的基础之上,所述远程管理系统还包括该远程管理
8系统还包括智能管理平台子系统,用于获取受控终端的传感器数据和bios存储模块中的 bios信息,所述的传感器数据和bios信息通过网络发送给施控终端。所述的基板管理控制 器(BMC) 22支持IPMI2. 0标准,所述的受控终端3还包括传感器33,该传感器33中的数据 通过IPMB总线传输给ARM处理器223,该ARM处理器223该数据进行编译后通过网络发送 给施控终端1。该ARM处理器223从bios存储模块32中获取bios信息,并存储在Flash闪存芯 片222中,施控终端1向受控终端3发送读取受控终端bios信息,ARM处理器223直接从 Flash闪存芯片222中调取bios信息通过网络发送给施控终端1。实施例三在上述实施例二或实施例一的基础之上,所述远程管理系统还包括网络安全子系 统,用于施控终端与受控终端之间的身份认证和对传输的数据进行加解密。所述的Flash 闪存芯片222里还存储有支持SSL协议的数据加解密程序,该数据加密程序对网卡模块21 接收的数据进行解密处理,对网卡模块21发送出去的数据进行加密处理。实施例四相应的,本发明还提供了另外一种远程管理系统,如图2所示,所述的 受控终端3还包括基板管理控制器(BMC) 36,所述的BMC通过IPMB接口获取受控终端的传 感器中的数据以及受控终端的BIOS存储模块中Flash闪存芯片的数据,并将这些数据通过 IPMB接口发送给ARM处理器223,该ARM处理器223将这些数据存储在Flash闪存芯片222 中,在施控终端需要获取这些数据时将这些数据通过网口发送给施控终端。实施例五本发明还提供一种远程管理方法,该方法基于上述的远程管理系统,如 图3所示,该管理系统的驱动步骤如下,a.施控终端通过IP地址与受控终端建立起控制链路;b.通过一独立于受控终端运行的基板管理控制器处理施控终端的控制信号;c.该基板管理控制器控制一 KVM模块将施控终端的鼠标和键盘控制指令同步到 受控终端;dl.该KVM模块控制受控终端的Power/Reset通道的开关;e.通过KVM模块将受控终端的VGA信息同步到施控终端;进一步的实施例中,在上述步骤dl之后,该远程管理方法还包括步骤d2,该基板 管理控制器控制KVM模块中的USB hub子模块建立起施控终端的存储设备与受控终端的存 储设备之间的通信链路。进一步的实施例中,在上述步骤d2之后(前),该远程管理方法还包括该基板管 理控制器获取受控终端的传感器和bios中的数据d3,并处理该数据,该基板管理控制器将 处理后的数据通过网络传输给施控终端。具体为施控终端通过与受控终端连接的控制装置的IP地址与受控终端建立起控制链 路,施控终端将其鼠标和键盘的操控指令发送到控制装置,控制装置的网卡模块获取该操 控指令并将其发送给基板管理控制器的ARM处理器处理,该ARM处理器通过控制KVM模块 切换,把远程鼠标和键盘的操控指令通过USB线传送到与受控终端的南桥芯片连接的USB 接口上。将施控终端的鼠标和键盘控制指令同步到受控终端。受控终端的处理器接收到远程的施控终端的鼠标和键盘的控制指令,执行一系列的操控任务,该受控终端将执行后的结果的VGA信息通过显卡模块发送给受控终端的VGA 输出接口,所述的VGA信息通过与VGA输出接口连接的控制装置的VGA输入接口传输给KVM 模块,该KVM模块将该VGA信息通过网卡模块发送给向施控终端,施控终端获取该视频信息 经过处理后在显示屏上显示出来。当施控终端连接上受控终端,对受控终端执行Power/Reset的操控任务时,该受 控终端通过网络获取该操控指令,将其发送给ARM处理器处理,该ARM处理器通过KVM模块 控制Power/Reset接口的Power/Reset通道,执行Power/Reset指令,同时通过KVM模块将 该VGA信息同步到施控终端,施控终端经过处理后在显示屏上显示出来。当施控终端连接上受控终端,需要将施控终端的光驱、软驱以及USBdevice虚拟 到受控终端,作为受控终端的虚拟存储设备时,该受控终端通过网络获取该操控指令,将其 发送给ARM处理器处理,该ARM处理器控制USB hub子模块工作,该USB hub子模块通过USB 接口建立起与受控终端的南桥芯片的连接,通过网络实现施控终端的存储设备与受控终端 的存储设备之间的数据传输,在安装操作系统时,施控终端读取操作系统的源文件,并通过 网络传输给受控终端。在施控终端向受控终端传输文件时,通过网络将文件传输给控制装置的ARM处理 器处理,该ARM处理器通过USB接口将数据传送给受控终端。当施控终端通过控制装置获取受控终端的传感器信息、事件日志、以及bios数据 时,施控终端通过网络向ARM处理器发送控制指令,该ARM处理器通过IPMB总线从传感器 中读取电压、温度和风扇转速等信息,从bios存储模块中读取bios数据信息,通过网络发 送给施控终端。所述的运行于ARM处理器之上的操作系统中还包括一支持SSL协议的加解密程 序,所述的加解密程序对发送给施控终端的数据进行加密,对接收到的施控终端发送来的 数据进行解密,在施控终端与控制装置建立起控制和通信链路后,施控终端通过网络从控 制装置中下载SSL安全密钥,并与浏览器嵌入在一起。本发明还提供一种与受控终端连接并且建立起施控终端与受控终端之间的控制 和通信链路的控制装置2,如图4所述的控制装置包括网卡模块21和一处理单元,所述的处 理单元为基板管理控制器(BMC) 22,该网卡模块21包括LAN接口和网卡芯片,所述的基板 管理控制器22包括一 ARM处理器223,所述的控制装置2还包括内存221、Flash闪存芯片 222,所述的Flash闪存芯片222中存储有嵌入式操控系统,所述的操控系统运行于ARM处 理器上223,在该操控系统上还运行有一基于TOB的控制程序,施控终端通过在其浏览器中 输入控制装置网卡模块的IP地址,从而启动运行于嵌入式操控系统之上的基于WEB的控制 程序。所述的控制装置2还包括KVM模块23和USB接口 24,该USB接口 24与受控终端 的USB接口通过数据线相连接,所述的网卡模块21获取远程的施控终端发送过来的鼠标和 键盘的控制信息,操作指令被网卡模块21发送给ARM处理器处理223,该ARM处理器处理 223控制KVM模块23切换把远程鼠标和键盘的操控指令通过USB线传送到与受控终端的南 桥芯片连接的USB接口上。将施控终端的鼠标和键盘控制指令同步到受控终端。所述的控制装置2还包括VGA输入接口 25,所述的VGA输入接口 25通过数据线与 受控终端的VGA输出接口相连接,该VGA输入接口 25获得受控终端的VGA信息,KVM模块23将该VGA信号通过ARM处理器压缩后通过网络发送给远程的施控终端。
所述的控制装置2还包括Power/Reset输出接口 27,该Power/Reset输出接口 27 通过数据线与受控终端的Power/Reset输入接口相连接,KVM模块23向Power/Reset输出 接口 27发送Power/Reset指令从而控制受控终端冷启动、关机以及重启任务,与通过受控 终端的前端Power/Reset按钮对受控终端进行控制的原理相同。 所述的KVM模块23包括USB hub子模块231,所述的网卡模块21获取施控终端将 其存储设备作为受控终端的存储设备的一部分的控制指令,ARM处理器223处理该控制指 令控制USB hub子模块231工作,USB hub子模块231建立起施控终端的存储设备与受控 终端的存储设备之间的通信链路。通过USBhub子模块231建立起的通信链路,可以把远程 施控终端的光驱、软驱以及USBdevice都虚拟到受控终端中,通过施控终端的光驱读取操 作系统的安装源程序信息,实现远程安装操作系统,包括Windows、Linux和Unix等。所述的基板管理控制器(BMC) 22支持IPMI2. 0标准,所述的受控终端还包括传感 器,该传感器中的数据通过IPMB总线传输给ARM处理器223,该ARM处理器223该数据进行 编译后通过网络发送给施控终端。该ARM处理器223从BIOS模块中获取传感器数据以及当前传感器的值,并经过 ARM处理器进行编译后,把受控终端传感的的数据信息,通过网口模块发送到施控端。所述的控制装置还包括一外接电源接口 28,所述的外接电源接口通过一电源适配 器与电网连接。所述的Flash闪存芯片222里还存储有支持SSL协议的数据加解密程序,该数据 加密程序对网卡模块21接收的数据进行解密处理,对网卡模块21发送出去的数据进行加 密处理。应说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳 实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术 方案进行修改或者等同替换,而不脱离本发明技术方案的精神和范围,其均应涵盖在本发 明的权利要求范围当中。
权利要求
一种远程管理系统,该远程管理系统用于施控终端管理网络侧的受控终端,包括操控子系统,远程KVM子系统和远程存储子系统,所述的操控子系统将施控终端的操控信息转变成控制远程KVM子系统和远程存储子系统的数据指令,其中,所述的远程KVM子系统,用于实现施控终端和受控终端的视频信息、鼠标和键盘操作指令同步以及远程冷启动服务器;所述的远程存储子系统,通过所述远程KVM子系统将所述施控终端的鼠标或键盘的操作指令同步到受控终端,建立施控终端的存储装置与所述受控终端的对应关系。
2.根据权利要求1所述的远程管理系统,其特征在于,所述的施控终端包括WEB浏览装 置,所述的施控终端和受控终端之间连接有基于WEB的控制单元,所述的操控子系统包括 所述TOB浏览装置和控制单元,施控终端的WEB浏览装置与控制单元建立起控制链路。
3.根据权利要求1所述的远程管理系统,其特征在于,所述KVM子系统包括USB接口、 KVM模块、与受控终端VGA输出接口连接的VGA输入接口以及与受控终端的Power/Reset输 入接口相连接的Power/Reset输出接口,所述的KVM模块用于对施控终端鼠标和键盘的控 制指令进行同步转换,生成受控终端的鼠标和键盘的控制指令,通过USB接口与受控终端 的USB输出口连接,所述生成的受控终端的鼠标和键盘控制通过USB接口传输给受控终端, 所述KVM模块还用于向Power/Reset输入接口发送开关机或重启受控终端的指令,所述KVM 模块与受控终端的VGA输出接口建立起通信链路,将获取的受控终端VGA信息通过网络发 送给施控终端。
4.根据权利要求3所述的远程管理系统,其特征在于,所述的KVM模块包括一USB hub 子模块,用于建立施控终端的存储设备和受控终端存储设备之间的连接,所述施控终端向 受控终端发送与受控终端建立远程存储设备连接的控制信号,USB hub子模块通过USB接 口建立起受控终端的存储设备与施控终端的存储设备之间的通信链路。
5.根据权利要求1所述的远程管理系统,其特征在于,该远程管理系统还包括智能管理平台子系统,用于获取受控终端的传感器数据和bios存储模块中的bios信 息,所述的传感器数据和bios信息通过网络发送给施控终端。
6.根据权利要求1或2所述的远程管理系统,其特征在于,该远程管理系统还包括 网络安全子系统,用于施控终端与受控终端之间的身份认证和对传输的数据进行加解r t [ o
7.—种通过施控终端远程管理受控终端的控制装置,其特征在于,该控制装置安装在 受控终端上,所述的控制装置包括一网卡模块,通过该网卡模块与施控终端建立起网络连 接,所述的控制装置通过数据接口与受控终端之间建立控制和数据连接。
8.根据权利要求7所述的控制装置,其特征在于,所述的数据接口包括一 USB接口,该USB接口设置在控制装置上,用于与受控终端的 USB输入接口连接;所述的控制装置还包括 独立于受控终端供电的外接电源接口;用于处理从网卡模块获取的控制信号并生成控制指令的控制单元;对施控终端的鼠标和键盘的操控指令进行转换的KVM模块,该KVM模块与控制单元连接;与受控终端VGA输出接口连接的VGA输入接口 ;与受控终端的Power/Reset输入接口相连接的Power/Reset输出接口,该Power/Reset 输出接口用于获取KVM模块向其发送的开关机或重启受控终端的指令;所述KVM模块通过网卡模块获取施控终端的鼠标和键盘的操控指令,并对该操控指 令进行处理转换成Power/Reset指令或者受控终端的鼠标和和键盘的子操控指令,所述 Power/Reset指令被KVM模块发送到Power/Reset输出接口,所述Power/Reset输入接口 获取所述Power/Reset指令控制受控终端的开关机或者重启按键工作;所述的受控终端的 USB输入接口获取所述的受控终端的鼠标和键盘的子操控指令,并将该子操控指令发送给 受控终端的处理单元处理;所述的KVM模块通过VGA输入接口与受控终端的VGA输出接口 建立起通信链路,将获取的受控终端的VGA信息由控制单元处理后通过网卡模块发送给施 控终端。
9.根据权利要求8所述的控制装置,其特征在于,所述的KVM模块还包括一USB hub子 模块,所述USB hub子模块与所述控制单元和所述USB接口连接。
10.根据权利要求9所述的控制装置,其特征在于,所述的数据接口还包括IPMB接口, 所述的控制单元为基板管理控制器,该基板管理控制器包括一 ARM处理器,所述的ARM处理 器通过IPMB接口获取受控终端的传感器中的数据以及受控终端的BIOS存储模块中的bios 信息,所述,所述的ARM处理器将这些数据通过网口发送给施控终端。
全文摘要
本发明提供了一远程管理系统和控制装置,该远程管理系统包括施控终端和受控终端,所述施控终端通过控制装置远程管理受控终端,该施控终端通过TCP/I P协议建立起与受控终端的控制链路,该远程管理系统通过远程KVM子系统和远程存储子系统实现了远程KVM功能和远程虚拟存储功能,同时通过KVM子系统控制受控终端的Power/Reset通道的开关实现了远程对受控终端进行冷启动、重启和关机任务,从而实现了不用现场操作受控终端就可以实现对远程的受控终端进行全面控制和管理的功能,同时,IPMI功能能够及时准确地把服务器的健康状况反馈给管理者,为服务器保驾护航。
文档编号H04L12/24GK101902491SQ20091010771
公开日2010年12月1日 申请日期2009年5月26日 优先权日2009年5月26日
发明者惠志朋, 赵卫东, 闫俊礼 申请人:深圳市汉普电子技术开发有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1