[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN104834387B - 地址可动态分配的kvm管理系统 - Google Patents

地址可动态分配的kvm管理系统 Download PDF

Info

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
Application number
CN201510167708.0A
Other languages
English (en)
Other versions
CN104834387A (zh
Inventor
李雪峰
刘世龙
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
No32 Research Institute Of China Electronics Technology Group Corp
Original Assignee
No32 Research Institute Of China Electronics Technology Group Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by No32 Research Institute Of China Electronics Technology Group Corp filed Critical No32 Research Institute Of China Electronics Technology Group Corp
Priority to CN201510167708.0A priority Critical patent/CN104834387B/zh
Publication of CN104834387A publication Critical patent/CN104834387A/zh
Application granted granted Critical
Publication of CN104834387B publication Critical patent/CN104834387B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Small-Scale Networks (AREA)

Abstract

本发明提供了一种地址可动态分配的KVM管理系统,由基于嵌入式Linux操作系统的ARM管理子系统和单片机KVM切换子系统构成,基于嵌入式Linux操作系统的ARM管理子系统和单片机KVM切换子系统通过I2C总线相连,基于嵌入式Linux操作系统的ARM管理子系统负责信息的采集与处理、指令的发送,单片机KVM切换子系统负责KVM切换和地址动态分配。本发明可以灵活的对底板各个槽位地址控制,以解决在某些保密性要求较高的场合地址固定的问题。

Description

地址可动态分配的KVM管理系统
技术领域
本发明涉及一种管理系统,具体地,涉及一种地址可动态分配的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切换子系统都与一个底板连接。
CN201510167708.0A 2015-04-09 2015-04-09 地址可动态分配的kvm管理系统 Active CN104834387B (zh)

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)

* Cited by examiner, † Cited by third party
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以太网通讯模件

Patent Citations (2)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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