CN104834387B - 地址可动态分配的kvm管理系统 - Google Patents
地址可动态分配的kvm管理系统 Download PDFInfo
- Publication number
- CN104834387B CN104834387B CN201510167708.0A CN201510167708A CN104834387B CN 104834387 B CN104834387 B CN 104834387B CN 201510167708 A CN201510167708 A CN 201510167708A CN 104834387 B CN104834387 B CN 104834387B
- Authority
- CN
- China
- Prior art keywords
- operating system
- kvm
- chip microcomputer
- arm
- built
- 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.)
- Active
Links
- 230000005540 biological transmission Effects 0.000 claims description 5
- 108010028984 3-isopropylmalate dehydratase Proteins 0.000 description 4
- 230000008859 change Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000005314 correlation function Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000036541 health Effects 0.000 description 1
- 230000003862 health status Effects 0.000 description 1
- 238000000034 method Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Landscapes
- Small-Scale Networks (AREA)
Abstract
本发明提供了一种地址可动态分配的KVM管理系统,由基于嵌入式Linux操作系统的ARM管理子系统和单片机KVM切换子系统构成,基于嵌入式Linux操作系统的ARM管理子系统和单片机KVM切换子系统通过I2C总线相连,基于嵌入式Linux操作系统的ARM管理子系统负责信息的采集与处理、指令的发送,单片机KVM切换子系统负责KVM切换和地址动态分配。本发明可以灵活的对底板各个槽位地址控制,以解决在某些保密性要求较高的场合地址固定的问题。
Description
技术领域
本发明涉及一种管理系统,具体地,涉及一种地址可动态分配的KVM管理系统。
背景技术
KVM简单来说是Keyboard(键盘)、Video(显示器)和Mouse(鼠标)三个单词首字母的组合,即能够实现一套键盘、显示器、鼠标来控制多台设备。
1998年Intel、DELL、HP以及NEC共同提出IPMI规范,在规范中支持通过增加额外的管理控制器来扩展系统的平台管理功能,可以在远端通过网络对服务器进行温度和电压等健康状态进行查询和控制。在IPMI规范中,管理模块都是通过地址对模块进行识别的,每个槽位都有特定的地址,在底板上通过槽位信息GA[4:0]来反映,管理模块的地址固定为0X20,其他槽位通过上下拉电阻来设定。一旦服务器完成后,各个槽位的地址将被固定,且很难再更改,灵活性较差,难以适用于一些保密性要求比较高的应用场合。
发明内容
针对现有技术中的缺陷,本发明的目的是提供一种地址可动态分配的KVM管理系统,其可以灵活的对底板各个槽位地址控制,以解决在某些保密性要求较高的场合地址固定的问题。
根据本发明的一个方面,提供一种地址可动态分配的KVM管理系统,其特征在于,由基于嵌入式Linux操作系统的ARM管理子系统和单片机KVM切换子系统构成,基于嵌入式Linux操作系统的ARM管理子系统和单片机KVM切换子系统通过I2C总线相连,基于嵌入式Linux操作系统的ARM管理子系统负责信息的采集与处理、指令的发送,单片机KVM切换子系统负责KVM切换和地址动态分配。
优选地,所述基于嵌入式Linux操作系统的ARM管理子系统通过I2C总线与单片机、机箱中其他模块相连。
优选地,所述基于嵌入式Linux操作系统的ARM管理子系统与一个电源接口连接。
优选地,所述单片机KVM切换子系统与一个复位按钮连接。
优选地,所述基于嵌入式Linux操作系统的ARM管理子系统与一个管理网口连接。
优选地,所述基于嵌入式Linux操作系统的ARM管理子系统和单片机KVM切换子系统都与一个底板连接。
与现有技术相比,本发明具有如下的有益效果:一,本发明可以灵活的对底板各个槽位地址控制,以解决在某些保密性要求较高的场合地址固定的问题,即适用于一些保密性要求比较高的应用场合。二,本发明使用基于嵌入式Linux操作系统的ARM管理子系统,相比之前单片机方案,配置更加灵活,可靠性和传输速率都得到提高。三,本发明把KVM功能集成到管理模块上,节省了成本与空间。四,本发明可以动态分配槽位地址,提高了系统的可靠性。
附图说明
通过阅读参照以下附图对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:
图1为本发明地址可动态分配的KVM管理系统的原理框图。
具体实施方式
下面结合具体实施例对本发明进行详细说明。以下实施例将有助于本领域的技术人员进一步理解本发明,但不以任何形式限制本发明。应当指出的是,对本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进。这些都属于本发明的保护范围。
如图1所示,本发明地址可动态分配的KVM管理系统由基于嵌入式Linux操作系统的ARM管理子系统和单片机KVM切换子系统构成,基于嵌入式Linux操作系统的ARM管理子系统和单片机KVM切换子系统通过I2C总线相连,基于嵌入式Linux操作系统的ARM管理子系统负责信息的采集与处理、指令的发送,单片机KVM切换子系统负责KVM切换和地址动态分配。另外,基于嵌入式Linux操作系统的ARM管理子系统通过I2C总线与单片机、机箱中其他模块相连,获取整个系统的各个参数,实现IPMI相关功能,外部可以通过管理模块网络接口(简称“管理网口”)来远程访问和控制机箱中各个模块的状态。基于嵌入式Linux操作系统的ARM管理子系统和单片机KVM切换子系统都与一个底板连接。
基于嵌入式Linux操作系统的ARM管理子系统与一个电源接口连接。单片机KVM切换子系统与一个复位按钮连接。基于嵌入式Linux操作系统的ARM管理子系统与一个管理网口连接。
基于嵌入式Linux操作系统的ARM管理子系统在机箱中形成I2C总线拓扑,负责信息的采集与处理、指令的发送;单片机KVM切换子系统用于切换芯片与服务器的键盘鼠标、VGA、USB信号等互连,底板上槽位信息GA[4:0]与单片机IO口相连,单片机负责读取/设定槽位地址、进行KVM切换。
基于嵌入式Linux操作系统的ARM管理子系统的实物模型跟机箱其他模块的接口有电源、复位、I2C和网络接口,设计简单。基于嵌入式Linux操作系统的ARM管理子系统和单片机KVM切换子系统之间通过I2C总线进行连接,I2C通道用来收集各个基于IPMI协议的服务器发送的健康信息及发送开、关机等控制命令到其他模块。单片机KVM切换子系统通过IO口发送KVM切换命令和动态分配槽位地址。
单片机KVM切换子系统可以根据机箱中服务器的数量来分配相应数量的IO管脚来进行KVM切换控制,还可以灵活的对底板各个槽位地址控制控制,以解决在某些保密性要求较高的场合地址固定的问题。当需要动态调整某些槽位的地址时,可以通过管理界面发送相应指令到基于嵌入式Linux操作系统的ARM管理子系统,基于嵌入式Linux操作系统的ARM管理子系统通过I2C总线把指令发送给单片机子系统,单片机通过程序把命令解析后对相应槽位的GA[4:0]进行写值处理。这样通过单片机程序可以灵活、简单的实现上述功能。该方法改变了多服务器机箱中槽位地址固定的问题,还可以通过管理界面对服务器进行切换。该方案成功实现,同时要求机箱各模块支持动态地址检测功能。
以上对本发明的具体实施例进行了描述。需要理解的是,本发明并不局限于上述特定实施方式,本领域技术人员可以在权利要求的范围内做出各种变形或修改,这并不影响本发明的实质内容。
Claims (1)
1.一种地址可动态分配的KVM管理系统,其特征在于,由基于嵌入式Linux操作系统的ARM管理子系统和单片机KVM切换子系统构成,基于嵌入式Linux操作系统的ARM管理子系统和单片机KVM切换子系统通过I2C总线相连,基于嵌入式Linux操作系统的ARM管理子系统负责信息的采集与处理、指令的发送,单片机KVM切换子系统负责KVM切换和地址动态分配;所述基于嵌入式Linux操作系统的ARM管理子系统通过I2C总线与单片机、机箱中其他模块相连;所述基于嵌入式Linux操作系统的ARM管理子系统与一个电源接口连接;所述单片机KVM切换子系统与一个复位按钮连接;所述基于嵌入式Linux操作系统的ARM管理子系统与一个管理网口连接;所述基于嵌入式Linux操作系统的ARM管理子系统和单片机KVM切换子系统都与一个底板连接。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510167708.0A CN104834387B (zh) | 2015-04-09 | 2015-04-09 | 地址可动态分配的kvm管理系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510167708.0A CN104834387B (zh) | 2015-04-09 | 2015-04-09 | 地址可动态分配的kvm管理系统 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104834387A CN104834387A (zh) | 2015-08-12 |
CN104834387B true CN104834387B (zh) | 2018-01-30 |
Family
ID=53812324
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510167708.0A Active CN104834387B (zh) | 2015-04-09 | 2015-04-09 | 地址可动态分配的kvm管理系统 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104834387B (zh) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102158682A (zh) * | 2011-04-22 | 2011-08-17 | 杭州比特瑞旺电脑有限公司 | 一种多物理访问通道在kvm-over-ip中的实现方法 |
CN202093355U (zh) * | 2011-05-24 | 2011-12-28 | 国网电力科学研究院 | 一种plc以太网通讯模件 |
-
2015
- 2015-04-09 CN CN201510167708.0A patent/CN104834387B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102158682A (zh) * | 2011-04-22 | 2011-08-17 | 杭州比特瑞旺电脑有限公司 | 一种多物理访问通道在kvm-over-ip中的实现方法 |
CN202093355U (zh) * | 2011-05-24 | 2011-12-28 | 国网电力科学研究院 | 一种plc以太网通讯模件 |
Non-Patent Citations (2)
Title |
---|
基于FPGA的PXI Express接口设计;李红杰 等;《计算机测量与控制》;20130131;第21卷(第1期);第152-154页 * |
基于端到端的PXIe数据采集及存储系统研制;王连忠;《中国优秀硕士学位全文数据库 信息科技辑》;20150215;第2015年卷(第2期);I140-867 * |
Also Published As
Publication number | Publication date |
---|---|
CN104834387A (zh) | 2015-08-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN203311254U (zh) | 舞台设备的综合控制系统 | |
CN104615572B (zh) | 热插拔处理系统及方法 | |
US20200287955A1 (en) | VIDEO REDIRECTION ACROSS MULTIPLE INFORMATION HANDLING SYSTEMS (IHSs) USING A GRAPHICS CORE AND A BUS BRIDGE INTEGRATED INTO AN ENCLOSURE CONTROLLER (EC) | |
WO2008070172A3 (en) | Apparatus, system, and method for remote direct memory access to a solid-state storage device | |
CN106201963A (zh) | 一种用于服务器内pci‑e卡热插拔的系统 | |
CN104503825B (zh) | 一种基于kvm混合式设备虚拟化方法 | |
CN103873489A (zh) | 具有PCIe接口的装置共享系统及方法 | |
JP2007323648A (ja) | Usbインタフェース設備に対して操作を行う装置及び方法 | |
CN109388604A (zh) | 一种基于PCIe的热插拔控制方法、装置及存储介质 | |
CN103595591A (zh) | 多板卡设备监控板卡的方法和系统 | |
CN104572400A (zh) | 一种单bmc管理多计算板的管理方法及其装置 | |
CN106897243A (zh) | 改进型服务器和存储设备 | |
CN109828798A (zh) | 一种给bmc发送pcie丝印信息的方法 | |
CN103793012A (zh) | 一种双主机一体化物理隔离安全计算机 | |
CN104467188B (zh) | 一种变电站的运维安全控制系统 | |
CN202838317U (zh) | 总线装置及背板系统 | |
CN107111568A (zh) | 用于在启用usb 设备时呈现驱动器安装文件的系统和方法 | |
CN104834387B (zh) | 地址可动态分配的kvm管理系统 | |
CN203133695U (zh) | 一种基于ast2300 控制芯片的bmc卡 | |
CN104166579A (zh) | 一种利用bmc实现关机状态下刷新bios的硬件设计方法 | |
US9501431B1 (en) | Remote control monitoring of data center equipment | |
CN104077200A (zh) | 一种脱离于主机的cpci模块独立测试装置 | |
CN205453758U (zh) | 一种基于cpci接口的kvm交换板 | |
CN103095739A (zh) | 机柜服务器系统及其节点通信方法 | |
CN202189357U (zh) | 一对多usb接口的税控器扩展控制装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
EXSB | Decision made by sipo to initiate substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |