地址可动态分配的kvm管理系统的利记博彩app

文档序号:8512321阅读:297来源:国知局
地址可动态分配的kvm管理系统的利记博彩app
【技术领域】
[0001]本发明涉及一种管理系统,具体地,涉及一种地址可动态分配的KVM管理系统。
【背景技术】
[0002]KVM简单来说是Keyboard (键盘)、Video (显示器)和Mouse (鼠标)三个单词首字母的组合,即能够实现一套键盘、显示器、鼠标来控制多台设备。
[0003]1998年Intel、DELL、HP以及NEC共同提出IPMI规范,在规范中支持通过增加额外的管理控制器来扩展系统的平台管理功能,可以在远端通过网络对服务器进行温度和电压等健康状态进行查询和控制。在IPMI规范中,管理模块都是通过地址对模块进行识别的,每个槽位都有特定的地址,在底板上通过槽位信息GA[4:0]来反映,管理模块的地址固定为0X20,其他槽位通过上下拉电阻来设定。一旦服务器完成后,各个槽位的地址将被固定,且很难再更改,灵活性较差,难以适用于一些保密性要求比较高的应用场合。

【发明内容】

[0004]针对现有技术中的缺陷,本发明的目的是提供一种地址可动态分配的KVM管理系统,其可以灵活的对底板各个槽位地址控制,以解决在某些保密性要求较高的场合地址固定的问题。
[0005]根据本发明的一个方面,提供一种地址可动态分配的KVM管理系统,其特征在于,由基于嵌入式Linux操作系统的ARM管理子系统和单片机KVM切换子系统构成,基于嵌入式Linux操作系统的ARM管理子系统和单片机KVM切换子系统通过I2C总线相连,基于嵌入式Linux操作系统的ARM管理子系统负责信息的采集与处理、指令的发送,单片机KVM切换子系统负责KVM切换和地址动态分配。
[0006]优选地,所述基于嵌入式Linux操作系统的ARM管理子系统通过I2C总线与单片机、机箱中其他模块相连。
[0007]优选地,所述基于嵌入式Linux操作系统的ARM管理子系统与一个电源接口连接。
[0008]优选地,所述单片机KVM切换子系统与一个复位按钮连接。
[0009]优选地,所述基于嵌入式Linux操作系统的ARM管理子系统与一个管理网口连接。
[0010]优选地,所述基于嵌入式Linux操作系统的ARM管理子系统和单片机KVM切换子系统都与一个底板连接。
[0011]与现有技术相比,本发明具有如下的有益效果:一,本发明可以灵活的对底板各个槽位地址控制,以解决在某些保密性要求较高的场合地址固定的问题,即适用于一些保密性要求比较高的应用场合。二,本发明使用基于嵌入式Linux操作系统的ARM管理子系统,相比之前单片机方案,配置更加灵活,可靠性和传输速率都得到提高。三,本发明把KVM功能集成到管理模块上,节省了成本与空间。四,本发明可以动态分配槽位地址,提高了系统的可靠性。
【附图说明】
[0012]通过阅读参照以下附图对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:
[0013]图1为本发明地址可动态分配的KVM管理系统的原理框图。
【具体实施方式】
[0014]下面结合具体实施例对本发明进行详细说明。以下实施例将有助于本领域的技术人员进一步理解本发明,但不以任何形式限制本发明。应当指出的是,对本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进。这些都属于本发明的保护范围。
[0015]如图1所示,本发明地址可动态分配的KVM管理系统由基于嵌入式Linux操作系统的ARM管理子系统和单片机KVM切换子系统构成,基于嵌入式Linux操作系统的ARM管理子系统和单片机KVM切换子系统通过I2C总线相连,基于嵌入式Linux操作系统的ARM管理子系统负责信息的采集与处理、指令的发送,单片机KVM切换子系统负责KVM切换和地址动态分配。另外,基于嵌入式Linux操作系统的ARM管理子系统通过I2C总线与单片机、机箱中其他模块相连,获取整个系统的各个参数,实现IPMI相关功能,外部可以通过管理模块网络接口(简称“管理网口”)来远程访问和控制机箱中各个模块的状态。基于嵌入式Linux操作系统的ARM管理子系统和单片机KVM切换子系统都与一个底板连接。
[0016]基于嵌入式Linux操作系统的ARM管理子系统与一个电源接口连接。单片机KVM切换子系统与一个复位按钮连接。基于嵌入式Linux操作系统的ARM管理子系统与一个管理网口连接。
[0017]基于嵌入式Linux操作系统的ARM管理子系统在机箱中形成I2C总线拓扑,负责信息的采集与处理、指令的发送;单片机KVM切换子系统用于切换芯片与服务器的键盘鼠标、VGA、USB信号等互连,底板上槽位信息GA[4:0]与单片机1 口相连,单片机负责读取/设定槽位地址、进行KVM切换。
[0018]基于嵌入式Linux操作系统的ARM管理子系统的实物模型跟机箱其他模块的接口有电源、复位、I2C和网络接口,设计简单。基于嵌入式Linux操作系统的ARM管理子系统和单片机KVM切换子系统之间通过I2C总线进行连接,I2C通道用来收集各个基于IPMI协议的服务器发送的健康信息及发送开、关机等控制命令到其他模块。单片机KVM切换子系统通过1 口发送KVM切换命令和动态分配槽位地址。
[0019]单片机KVM切换子系统可以根据机箱中服务器的数量来分配相应数量的1管脚来进行KVM切换控制,还可以灵活的对底板各个槽位地址控制控制,以解决在某些保密性要求较高的场合地址固定的问题。当需要动态调整某些槽位的地址时,可以通过管理界面发送相应指令到基于嵌入式Linux操作系统的ARM管理子系统,基于嵌入式Linux操作系统的ARM管理子系统通过I2C总线把指令发送给单片机子系统,单片机通过程序把命令解析后对相应槽位的GA[4:0]进行写值处理。这样通过单片机程序可以灵活、简单的实现上述功能。该方法改变了多服务器机箱中槽位地址固定的问题,还可以通过管理界面对服务器进行切换。该方案成功实现,同时要求机箱各模块支持动态地址检测功能。
[0020]以上对本发明的具体实施例进行了描述。需要理解的是,本发明并不局限于上述特定实施方式,本领域技术人员可以在权利要求的范围内做出各种变形或修改,这并不影响本发明的实质内容。
【主权项】
1.一种地址可动态分配的KVM管理系统,其特征在于,由基于嵌入式Linux操作系统的ARM管理子系统和单片机KVM切换子系统构成,基于嵌入式Linux操作系统的ARM管理子系统和单片机KVM切换子系统通过I2C总线相连,基于嵌入式Linux操作系统的ARM管理子系统负责信息的采集与处理、指令的发送,单片机KVM切换子系统负责KVM切换和地址动态分配。
2.根据权利要求1所述的地址可动态分配的KVM管理系统,其特征在于,所述基于嵌入式Linux操作系统的ARM管理子系统通过I2C总线与单片机、机箱中其他模块相连。
3.根据权利要求1所述的地址可动态分配的KVM管理系统,其特征在于,所述基于嵌入式Linux操作系统的ARM管理子系统与一个电源接口连接。
4.根据权利要求1所述的地址可动态分配的KVM管理系统,其特征在于,所述单片机KVM切换子系统与一个复位按钮连接。
5.根据权利要求1所述的地址可动态分配的KVM管理系统,其特征在于,所述基于嵌入式Linux操作系统的ARM管理子系统与一个管理网口连接。
6.根据权利要求1所述的地址可动态分配的KVM管理系统,其特征在于,所述基于嵌入式Linux操作系统的ARM管理子系统和单片机KVM切换子系统都与一个底板连接。
【专利摘要】本发明提供了一种地址可动态分配的KVM管理系统,由基于嵌入式Linux操作系统的ARM管理子系统和单片机KVM切换子系统构成,基于嵌入式Linux操作系统的ARM管理子系统和单片机KVM切换子系统通过I2C总线相连,基于嵌入式Linux操作系统的ARM管理子系统负责信息的采集与处理、指令的发送,单片机KVM切换子系统负责KVM切换和地址动态分配。本发明可以灵活的对底板各个槽位地址控制,以解决在某些保密性要求较高的场合地址固定的问题。
【IPC分类】G06F13-20, G06F3-023, G06F3-14, G06F3-038
【公开号】CN104834387
【申请号】CN201510167708
【发明人】李雪峰, 刘世龙
【申请人】中国电子科技集团公司第三十二研究所
【公开日】2015年8月12日
【申请日】2015年4月9日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1