机房服务器电源开关远程控制系统的制作方法

文档序号:6430771阅读:340来源:国知局
专利名称:机房服务器电源开关远程控制系统的制作方法
技术领域
本发明涉及一种远程控制技术,尤其是机房服务器电源开关远程控制系统。
背景技术
互联网时代的到来,人们对信息服务的需求也不在断地增加,承载着信息服务管理的服务器也在不断增长,为了保证信息服务的通畅和稳定,人们对服务器的正常运行是越来越看重,倘若服务器偶尔出现宕机现象或者需要重启关机时,依据目前的现状,往往都是由技术人员前往机房现场,进行现场排查及按键处理。可是服务器重启或者关机都具有不定时性,对此,此类传统的服务器操作方式给服务器操作人员的生活与工作带来一定的不便利性。为了实现远程终端控制服务器开/关机操作,虽然目前远程控制卡扩展模块或网络电源控制器可以实现,但都存在着一些缺陷,远程控制卡扩展模块只能一对一的控制,且部署成本过高,兼容性较差;网络电源控制器,采用直接切断服务器电源插座供电来关闭主机再接通电源唤醒的控制方式,这不仅易导致服务器损坏,且该装置体积较大,占用空间较多,需切断供电的高压电源,也给机房带来了安全隐患。虽然,专利号200820135993. 3,名称为《计算机电源远程控制器》的实用新型专利中,对前两者都有所改进,但也存在一些不足(1)计算机电源远程控制器是采用的是继电模块与电源控制线接头用信号线直接相连的方式,其服务器数量控制有限,拓展性较差,不利于机房的大规模应用;(2)采用信号线连接的方式,会对严谨的服务器机柜布线带来很大的困难;(3)控制缺乏可靠性,装置中并没有任何冗余结构,装置中的任何一部分一旦损坏都会或将造成整个控制网络的瘫痪。

发明内容
本发明要解决的技术问题是提供一种机房服务器开关远程控制系统,所述控制系统省去了复杂的布线连接,便于对机房内服务器进行实时监控和管理。为了解决上述技术问题,本发明所采用的技术方案是
机房服务器电源开关远程控制系统,包括多台服务器及一台远程控制主机,每台服务器上都对应嵌入安装有一块可控制服务器开/关机、重启操作的控制卡,所述控制卡包括一逻辑处理器,逻辑处理器双向连接无线网络通信模块,逻辑处理器的输出端连接有开关指令控制模块,所述开关指令控制模块与服务器主板上的开/关机及重启端子相连接,所述逻辑处理器的电源端连接有供电模块;所述控制卡通过无线网络通信模块构成一个无线连接网络,至少有一块控制卡通过通信端口和与其对应的服务器连接构成主控服务器,所述主控服务器通过网络与远程控制主机连接。进一步作为优选的实施方式,所述控制卡上的逻辑处理器的输入端还连接有传感器模块。进一步,所述传感器模块包括电源电压检测电路、机箱温度检测电路。
进一步,所述控制卡上无线网络通信模块为ZigBee网络数传模块,多个控制卡通过ZigBee网络数传模块无线连接构成ZigBee网络。作为优选的设计,所述ZigBee网络为星型、簇状型或者网状型网络。进一步,所述控制卡与服务器连接的通信端口为RS232接口、USB接口或者PCI接口等类似的通信接口。进一步,所述控制卡上的供电模块为与服务器机箱电源连接的USB电源接口,或者为服务器机箱ATX电源连接的+5VSB电源线,还内置有备用电源。进一步,存在多个控制卡与服务器通信连接,其中一个控制卡与相应的服务器构成主控服务器,其余控制卡及对应的服务器构成备用主控服务器。进一步,所述远程控制主机为计算机、手机或者PDA,所述主控服务器与远程控制主机连接的网络为因特网、GSM、CDMA或者3G网络。本发明的有益效果是本发明机房服务器电源开关远程控制系统通过在各个服务器上嵌入式安装有一控制服务器开/关机、重启操作的控制卡,所述控制卡通过无线网络通信模块构建一个无线网络,并通过主控服务器与远程控制主机连接,省去了传统的各服务器中需布线进行集中管理的麻烦,并通过远程控制主机可实时对各台服务器工作状态进行远程监控和操作;进一步,通过在控制卡上连接传感器模块,可检测各个服务器的工作电压和环境温度,以便及时合理对各个服务器的工作性能参数进行监控,可保证整个机房内服务器的工作性能稳定,避免宕机等意外出现;进一步,在主控服务器与远程控制主机的网络连接中建立了冗余机制,以免主控服务器与远程控制主机失去通信后,出现监管和控制的中断,通过备用主控服务器可以保证机房内服务器的管理稳定、安全可靠。


下面结合附图对本发明的具体实施方式
作进一步说明 图1是本发明机房服务器电源开关远程控制系统
图2是本发明服务器上控制卡的原理框图; 图3是本发明具体实施例的结构图; 图4是本发明远程控制的流程图5是本发明远程控制主机上运行的控制软件的具体流程图。
具体实施例方式参照图1,机房服务器电源开关远程控制系统,包括多台服务器1及一台远程控制主机2,每台服务器1上都对应嵌入安装有一块可控制服务器开/关机、重启操作的控制卡 3。参照图2,所述控制卡3包括一逻辑处理器31,逻辑处理器31双向连接无线网络通信模块32,逻辑处理器31的输出端连接有开关指令控制模块33,所述开关指令控制模块33 与服务器主板上的开/关机及重启端子相连接,所述逻辑处理器31的电源端连接有供电模块34 ;所述控制卡3通过无线网络通信模块32构成一个无线连接网络,至少有一块控制卡 3通过通信端口和与其对应服务器1连接构成主控服务器1A,所述主控服务器IA通过网络与远程控制主机2连接。进一步作为优选的实施方式,所述控制卡3上的逻辑处理器31的输入端还连接有
4传感器模块35。在本发明优选实施例中,所述传感器模块35包括电源电压检测电路351、机箱温度检测电路352。所述电源电压检测电路351将服务器电源的各级电压线连接至本电路板,以供电源采样检测;所述机箱温度检测电路352用热敏电阻置于服务器各关键部位, 例如,服务器上的CPU、内存、硬盘、电源等附近,并连接至本电路板以供温度采样检测。进一步作为优选的实施方式,本发明中所述控制卡上无线网络通信模块32为 ZigBee网络数传模块,多个控制卡通过ZigBee网络数传模块无线连接构成ZigBee网络。 ZigBee是IEEE 802. 15. 4协议的代名词,根据这个协议规定的技术是一种短距离、低功耗的无线通信技术,依据所用网络大小,以及可靠性考虑可以选择组成星型、簇状型或者网状型网络。参照图3,作为本发明的优选实施例,控制系统包括机房和远程控制端,所述机房内分布有多个供放置服务器的机柜,例如第一排机柜、第二排机柜……第N排机柜,各机柜上的服务器通过控制卡上的ZigBee网络数传模块形成一个ZigBee网络,所述ZigBee网络为星型、簇状型和网状型网络中的任一种。服务器A及安装其上并与之通信的控制卡构成主控点,相当于ZigBee网络中的协调器;服务器B1、B2及与其一体的控制卡构成中继点,相当于ZigBee网络中的路由器;服务器C1、C2、C3、C4及与其一体的控制卡构成各个子节点, 相当于ZigBee网络中的终端设备。主节点与各中继点、子节点的网络拓扑结构为星型、簇状型或者网状型。当网络上某个节点出现意外宕机时,其他经过此节点的节点会重新寻找路径,而实现网络重组。各子节点、中继节点的分配可通过软件来设置。在本系统中,服务器的容量最多可达六万五千台。服务器A通过因特网与远程控制端的PC机和/或手机连接, 向远程控制端传递信息,例如各服务器的电源电压、机箱温度等,或者接受来自远程控制端的指令,如开/关机或者重启指令。为了保证系统的可靠,服务器B1、B2通过因特网与远程控制端连接,在主控服务器因意外中断服务时可充当备用主控服务器,保证了系统的冗余结构。进一步,所述主控服务器IA中控制卡3与服务器1连接的通信端口为RS232接口、USB接口或者PCI等类似接口。所述控制卡3上的供电模块34为与服务器机箱ATX电源连接的+5VSB电源线,所述供电模块34还可内置有备用电源。进一步作为优选的实施方式,所述控制系统中存在多个控制卡与服务器通信连接,其中一个控制卡与相应服务器构成主控服务器1A,其余控制卡及对应的服务器构成备用主控服务器。这样的冗余机制保证了主控服务器与远程控制主机之间的可靠连接。本发明中优选实施例中,所述远程控制主机2为计算机,通过以太网与主控服务器连接。远程控制主机2通过运行其上的控制软件,可对各个控制卡分配地址,使各个控制卡与服务器一一对应,并通过程序预先设定服务器的工作阈值,例如电源电压、机箱温度值,通过将接收到来自传感器模块检测的电源电压、机箱温度值与预先设定的工作阈值进行比较,如果电源电压、机箱温度超过工作阈值,则报警以提示相关人员进行相应处理。在远程控制主机上还可以对各个服务器的工作状态信息进行显示,如开机、关机状态;在运行期间,可以设置记录当前时刻各个服务器的状态,设置一定时间间隔后记录各个服务器的状态,生成记录文档并保存。参照图4,当该软件点击开始运行时,远程控制主机2就会接收到来自主控服务器 IA转发的受控服务器信息并在界面上显示,同时管理者可以直接通过管理软件进行对远程的服务器进行开/关机、重启设置。参照图5,具体阐述远程控制主机软件工作流程图,步骤如下
步骤1,远程控制主机执行开始后,机房远程多服务器电源开关控制管理系统正式运行,运行后,不会因为运行期间而退出,如果想要停止运行,可以由管理者确认退出; 步骤2,管理者给各受控服务器分配地址;
步骤3,管理者可以通过远程控制软件对各受控服务器设定工作阈值,所述工作阈值包括服务器的电源电压、机箱温度的阈值;
步骤4,远程控制主机接收来自主控服务器的各个服务器的电源电压、温度值; 步骤5,与预先设定的阈值进行比较,如果电源电压、机箱温度超过了预先设定的阈值, 则会发出警报,若否,则给出预判信息。步骤6,管理人员可以根据警报,预判信息在远程控制端,查找到对应的受控服务器,点击软件上开关机设置对其受控服务器或者多个受控服务器发出开关机指令。步骤7,管理人员可以在控制端软件界面上选择自动设置记录当前时刻个各受控服务器状态,自动隔一小段时间记录各服务器状态,生成记录文档并保存。步骤8,服务器的信息、报警、预判信息都可以显示在控制端软件界面上。步骤9,要退出管理系统,只要点击控制端软件的退出就可以关闭整个过程。本领域的技术人员应该能够理解,所述远程控制主机2还可以为手机或者PDA,通过GSM、CDMA或者3G网络接入因特网与主控服务器连接。以上是对本发明的较佳实施进行了具体说明,但本发明创造并不限于所述实施例,熟悉本领域的技术人员在不违背本发明精神的前提下还可做作出种种的等同变形或替换,这些等同的变形或替换均包含在本申请权利要求所限定的范围内。
权利要求
1.机房服务器电源开关远程控制系统,包括多台服务器(1)及一台远程控制主机(2), 每台服务器(1)上都对应嵌入安装有一块可控制服务器开/关机、重启操作的控制卡(3), 其特征在于所述控制卡(3)包括一逻辑处理器(31),逻辑处理器(31)双向连接无线网络通信模块(32),逻辑处理器(31)的输出端连接有开关指令控制模块(33),所述开关指令控制模块(33)与服务器主板上的开/关机及重启端子相连接,所述逻辑处理器(31)的电源端连接有供电模块(34);所述控制卡(3)通过无线网络通信模块(32)构成一个无线连接网络,至少有一块控制卡(3)通过通信端口和与其对应的服务器(1)连接构成主控服务器 (1A),所述主控服务器(1A)通过网络与远程控制主机(2)连接。
2.根据权利要求1所述的机房服务器电源开关远程控制系统,其特征在于所述控制卡(3)上的逻辑处理器(31)的输入端还连接有传感器模块(35)。
3.根据权利要求2所述的机房服务器电源开关远程控制系统,其特征在于所述传感器模块(35 )包括电源电压检测电路(351)、机箱温度检测电路(352 )。
4.根据权利要求1或者2所述的机房服务器电源开关远程控制系统,其特征在于所述控制卡上无线网络通信模块(32)为ZigBee网络数传模块,多个控制卡通过ZigBee网络数传模块无线连接构成ZigBee网络。
5.根据权利要求4所述的机房服务器电源开关远程控制系统,其特征在于所述 ZigBee网络为星型、簇状型或者网状型网络。
6.根据权利要求1或者2所述的机房服务器电源开关远程控制系统,其特征在于所述主控服务器(1A)中控制卡(3)与服务器(1)连接的通信端口为RS232接口、USB接口或者PCI接口。
7.根据权利要求1或者2所述的机房服务器电源开关远程控制系统,其特征在于所述控制卡(3)上的供电模块(34)为与服务器机箱ATX电源连接的+5VSB电源线。
8.根据权利要求1或者2所述的机房服务器电源开关远程控制系统,其特征在于存在多个控制卡分别与相应的服务器通信连接,其中一个控制卡与相应的服务器构成主控服务器(IA),其余控制卡及对应的服务器构成备用主控服务器。
9.根据权利要求1或者2所述的机房服务器电源开关远程控制系统,其特征在于所述远程控制主机( 为计算机、手机或者PDA,所述主控服务器(IA)与远程控制主机(2)连接的网络为因特网、GSMJDMA或者3G网络。
全文摘要
本发明公开了一种机房服务器电源开关远程控制系统,包括多台服务器及一台远程控制主机,每台服务器上都对应嵌入安装有一块控制卡,所述控制卡包括一逻辑处理器,逻辑处理器双向连接无线网络通信模块,逻辑处理器的输出端连接有开关指令控制模块,开关指令控制模块与服务器主板上的开/关机及重启端子相连接,逻辑处理器的电源端连接有供电模块;所述控制卡通过无线网络通信模块构成一个无线连接网络,至少有一块控制卡通过通信端口和与其对应服务器连接构成主控服务器,所述主控服务器通过网络与远程控制主机连接。本发明省去了传统的各服务器中需布线进行集中管理的麻烦,并通过远程控制主机可实时对各台服务器工作状态进行远程监控和操作。
文档编号G06F1/26GK102354261SQ201110232680
公开日2012年2月15日 申请日期2011年8月15日 优先权日2011年8月15日
发明者廖粦辉, 李金龙 申请人:广州爱亿信息科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1