实现多路cpci刀片服务器同时kvm-over-ip的方法

文档序号:6427126阅读:320来源:国知局
专利名称:实现多路cpci刀片服务器同时kvm-over-ip的方法
技术领域
本发明涉及一种计算机服务器技术领域,具体地说是实现多路CPCI刀片服务器同时kvm-over-ip的方法。
背景技术
KVM-0VER-IP又称为IP KVM,是KVM切换器的一种,即带有远程管理功能的 KVM切换器,KVM是键盘、显示、鼠标的缩写,就是一组键盘、显示器和鼠标,控制多台计算机。在目前使用在CPCI多单元服务器领域的KVM-OVER-IP的方式,大多采用如附图1的结构,这种实现方式的特点是多路服务器通过VGA和USB信号的切换后通过VGA的A/D转换,USB信号和VGA数字信号的网络打包,通过网络传输给远程的PC,而远程的PC是通过嵌入式处理器对应的IP地址来获取VGA和USB的网络包。这种方式的优点是几路服务器共用一组VGA芯片和嵌入式处理器,方案的成本较低,而且可以满足大多数的应用,但是如果对于想对多路服务器同时做KVM-OVER-IP的话,这种方案就无法实现这一功能。

发明内容
本发明的技术任务是针对现有技术的不足,提供一种实现多路CPCI刀片服务器同时KVM-OVER-IP的方法。本发明的技术方案是按以下方式实现的,该实现多路CPCI刀片服务器同时 KVM-OVER-IP的方法,其结构包括管理模块,具体的操作步骤如下在管理模块上对应每一路从服务器接入的VGA和USB均提供一组VGA处理芯片和嵌入式处理器,VGA处理芯片将模拟信号转换为数字信号,嵌入式处理器再把接入的VGA数字信号打成IP包,嵌入式处理器内部虚拟成一个复合的USB设备,服务器与复合USB设备的数据同样由嵌入式处理器打成IP包,在管理模块上再设置一网络交换芯片,该网络交换芯片连接嵌入式处理器和外部交换机,外部交换机连接远程PC,远程PC根据每路的IP地址打开各路的窗口。上述方法在服务器自身没有基板管理控制器BMC时使用。上述方法在服务器自身具有基板管理控制器BMC,但是不支持KVM-OVER-IP的应用环境时使用。所述的管理模块为刀片式管理模块。所述的远程PC为个人电脑或服务器。本发明与现有技术相比所产生的有益效果是
本发明的实现多路CPCI刀片服务器同时KVM-OVER-IP的方法通过在管理模块上对每路服务器的每一路VGA和USB提供一组VGA芯片和嵌入式处理器,并加入网络交换芯片来完成多路网络数据的交换,这样远程PC就可以根据每路的IP地址打开各路的窗口,从而实现了多路服务器同时KVM-0VER-IP,使用过程简单方便,设计巧妙合理,具有很好的推广使用价值。


附图1是现有技术的单路服务器做KVM-0VER-IP的结构框图。附图2是本发明的多路服务器做KVM-0VER-IP的结构框图。
具体实施例方式下面结合附图对本发明所提供的实现多路CPCI刀片服务器同时KVM-0VER-IP的方法作以下详细说明。具体方法如附图2所示,该实现多路CPCI刀片服务器同时KVM-0VER-IP的方法, 其结构包括管理模块,具体的操作步骤如下在管理模块上对应每一路从服务器接入的 VGA和USB均提供一组VGA处理芯片和嵌入式处理器,VGA处理芯片将模拟信号转换为数字信号,嵌入式处理器再把接入的VGA数字信号打成IP包,嵌入式处理器内部虚拟成一个复合的USB设备,服务器与复合USB设备的数据同样由嵌入式处理器打成IP包,在管理模块上再设置一网络交换芯片,该网络交换芯片连接嵌入式处理器和外部交换机,外部交换机连接远程PC,远程PC根据每路的IP地址打开各路的窗口。上述方法在服务器自身没有基板管理控制器BMC时使用。上述方法在服务器自身具有基板管理控制器BMC,但是不支持KVM-0VER-IP的应用环境时使用。所述的管理模块为刀片式管理模块。所述的远程PC为个人电脑或服务器。实施例现在以4路服务器为例作以下详细说明。在管理模块上对四路服务器的每一路VGA和USB提供一组VGA芯片和嵌入式处理器,从服务器接入的VGA模拟信号需要先接入到VGA处理芯片,VGA处理芯片完成模拟信号转换为18-bit/24-bit数字信号的功能,嵌入式处理器会再把接入的VGA数字信号打成IP 包,同时在嵌入式处理器上运行有web server,即网页服务器。服务器的USB信号是直接接入到嵌入式处理器的,这款特殊的处理器内部会自身虚拟一个复合的USB设备,具有键盘、 鼠标和USB存储设备的功能,同时服务器与USB复合设备的数据也将以IP包的方式在远程和本地进行交互。客户测通过在web浏览器中输入对应的嵌入式处理器的IP地址来打开各自的管理界面,嵌入式处理器将会把压缩好的VGA包发往远程PC,远程PC需要装有JAVA 虚拟机来打开这个压缩包,从而产生VGA的画面,同时远程PC测的键盘、鼠标和USB设备的数据也会通过网络包的形式传回到管理模块,然后通过与服务器相连接的USB通道发回给服务器,这样也就完成了远程PC和本地服务器VGA和USB的数据交互。为了使多路远程PC可以同时接入不同的嵌入式处理器,使用了一片网络交换芯片来完成网络数据的交换,在管理模块内部,网络交换芯片与各个嵌入式处理器相连,同时留出一路网口供外部接入。 本发明的实现多路CPCI刀片服务器同时KVM-0VER-IP的方法和现有技术相比,实现了多路服务器同时KVM-0VER-IP,整个过程简单方便,易于推广使用价值。
权利要求
1.实现多路CPCI刀片服务器同时KVM-OVER-IP的方法,包括管理模块,其特征在于具体的操作步骤如下在管理模块上对应每一路从服务器接入的VGA和USB均提供一组VGA 处理芯片和嵌入式处理器,VGA处理芯片将模拟信号转换为数字信号,嵌入式处理器再把接入的VGA数字信号打成IP包,嵌入式处理器内部虚拟成一个复合的USB设备,服务器与复合USB设备的数据同样由嵌入式处理器打成IP包,在管理模块上再设置一网络交换芯片, 该网络交换芯片连接嵌入式处理器和外部交换机,外部交换机连接远程PC,远程PC根据每路的IP地址打开各路的窗口。
2.根据权利要求1所述的实现多路CPCI刀片服务器同时KVM-0VER-IP的方法,其特征在于上述方法在服务器自身没有基板管理控制器BMC时使用。
3.根据权利要求1所述的实现多路CPCI刀片服务器同时KVM-OVER-IP的方法,其特征在于上述方法在服务器自身具有基板管理控制器BMC且不支持KVM-OVER-IP的应用环境时使用。
4.根据权利要求1所述的实现多路CPCI刀片服务器同时KVM-OVER-IP的方法,其特征在于所述的管理模块为刀片式管理模块。
5.根据权利要求1所述的实现多路CPCI刀片服务器同时KVM-OVER-IP的方法,其特征在于所述的远程PC为个人电脑或服务器。
全文摘要
本发明提供实现多路CPCI刀片服务器同时KVM-OVER-IP的方法,通过在管理模块上对每路服务器的每一路VGA和USB提供一组VGA芯片和嵌入式处理器,并加入网络交换芯片来完成多路网络数据的交换,这样远程PC就可以根据每路的IP地址打开各路的窗口,从而实现了多路服务器同时KVM-OVER-IP。该实现多路CPCI刀片服务器同时KVM-OVER-IP的方法和现有技术相比,具有设计合理、操作方便、构思巧妙等特点,具有很好的推广使用价值。
文档编号G06F3/033GK102364904SQ20111017459
公开日2012年2月29日 申请日期2011年6月27日 优先权日2011年6月27日
发明者刘光辉, 田凯, 金长新 申请人:浪潮电子信息产业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1