服务器的BMC串口速率调整系统、方法及存储介质技术方案

技术编号:18458648 阅读:71 留言:0更新日期:2018-07-18 12:38
本发明专利技术公开了一种服务器的BMC串口速率调整系统,该系统包括:服务器串口速率获得模块,用于自动获得服务器串口速率;BMC串口速率调整模块,用于当检测到获得的服务器串口速率发生变化时,自动将基板管理控制器BMC串口速率调整为与发生变化后的服务器串口速率相同的速率。应用本发明专利技术实施例所提供的系统,提高了服务器的运维效率,并且降低了劳动成本。本发明专利技术还提供了一种服务器的BMC串口速率调整方法及存储介质,具有相应技术效果。

BMC serial port rate adjusting system, method and storage medium of server

The invention discloses a server's BMC serial rate adjustment system, which includes the server serial rate module, which is used to automatically obtain the serial port rate of the server; the BMC serial rate adjustment module is used to automatically implement the base management controller BMC serial port when the detected serial rate of the server is changed. The rate is adjusted to the same rate as the server serial rate after the change. The system provided by the embodiment of the invention improves the operation and maintenance efficiency of the server and reduces the labor cost. The invention also provides a method for adjusting the BMC serial port speed of the server and a storage medium, and has the corresponding technical effect.

【技术实现步骤摘要】
服务器的BMC串口速率调整系统、方法及存储介质
本专利技术涉及服务器
,特别是涉及一种服务器的BMC串口速率调整系统、方法及存储介质。
技术介绍
随着计算机技术的不断发展,服务器得到了广泛的应用,针对大批量的服务器,批量运维十分有必要。SOL(SerialOverLAN,串口重定向功能)是批量运维的常用方法,在现有技术中,采用SOL的方式进行运维时,BMC(BaseboardManagementController,基板管理控制器)串口速率为默认速率,当服务器串口速率变化时,则需要由维护人员对服务器的BMC串口速率进行修改。具体地,维护人员使用IPMI(IntelligentPlatformManagementInterface,智能平台管理接口)命令进行BMC串口速率的修改。由于服务器数量越来越多,这些有着不同的服务器串口速率的服务器极大地增加了运维人员的工作量,也就降低了对服务器的运维效率,并且提高了劳动成本。综上所述,如何有效地进行BMC串口速率的修改,以提高服务器的运维效率,并且降低劳动成本,是目前本领域技术人员急需解决的技术问题。
技术实现思路
本专利技术的目的是提供一种服务器的BMC串口速率调整系统、方法及存储介质,以提高服务器的运维效率,并且降低劳动成本。为解决上述技术问题,本专利技术提供如下技术方案:一种服务器的BMC串口速率调整系统,该系统包括:服务器串口速率获得模块,用于自动获得服务器串口速率;BMC串口速率调整模块,用于当检测到获得的所述服务器串口速率发生变化时,自动将基板管理控制器BMC串口速率调整为与发生变化后的服务器串口速率相同的速率。优选的,所述服务器串口速率获得模块,具体用于:自动获得串口控制SIOUC寄存器的服务器串口速率。优选的,所述SIOUC寄存器为集成在Aspeed芯片中的寄存器。优选的,所述服务器串口速率获得模块,具体用于:实时自动获得服务器串口速率。优选的,所述服务器串口速率获得模块,具体用于:按照预设周期自动获得服务器串口速率。优选的,还包括:BMC以及服务器串口速率获得模块,用于在所述将基板管理控制器BMC串口速率调整为与发生变化后的服务器串口速率相同的速率之后,获得调整后的所述BMC串口速率以及发生变化后的所述服务器串口速率;提示信息输出模块,用于当检测出调整后的所述BMC串口速率以及发生变化后的所述服务器串口速率不相同时,输出提示信息。一种服务器的BMC串口速率调整方法,该方法包括:自动获得服务器串口速率;当检测到获得的所述服务器串口速率发生变化时,自动将基板管理控制器BMC串口速率调整为与发生变化后的服务器串口速率相同的速率。优选的,所述自动获得服务器串口速率,包括:自动获得串口控制SIOUC寄存器的服务器串口速率。优选的,所述SIOUC寄存器为集成在Aspeed芯片中的寄存器。一种存储介质,所述存储介质上存储有BMC串口速率调整程序,所述BMC串口速率调整程序被处理器执行时实现上述任一项所述的服务器的BMC串口速率调整系统的作用。应用本专利技术实施例所提供的技术方案,包括:自动获得服务器串口速率;当检测到获得的所述服务器串口速率发生变化时,自动将基板管理控制器BMC串口速率调整为与发生变化后的服务器串口速率相同的速率。由于本申请的方案不需要运维人员进行BMC串口速率的调整,降低了劳动成本。由于是自动获得服务器串口速率,并且在检测到获得的服务器串口速率发生变化时,自动进行BMC串口速率的调整,也就是说,当服务器串口速率变化时,自动将BMC串口速率调整为与发生变化后的服务器串口速率相同的速率,使得BMC串口速率及时得到调整,也就增加了服务器的运维效率。因此,本申请的技术方案通过有效地进行BMC串口速率的修改,提高了服务器的运维效率,并且降低了劳动成本。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术中一种服务器的BMC串口速率调整系统的结构示意图;图2为本专利技术中一种服务器的BMC串口速率调整方法的实施流程图。具体实施方式本专利技术的核心是提供一种服务器的BMC串口速率调整系统,提高了服务器的运维效率,并且降低了劳动成本。为了使本
的人员更好地理解本专利技术方案,下面结合附图和具体实施方式对本专利技术作进一步的详细说明。显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参考图1,图1为本专利技术中一种服务器的BMC串口速率调整系统的结构示意图,该系统包括:服务器串口速率获得模块10,用于自动获得服务器串口速率。在具体实施时,服务器串口速率获得模块10以及BMC串口速率调整模块20均可以为服务器内部的部件,该服务器内部的部件可以是服务器原有的固件,也可以是新增并设置在服务器内部的部件,可以为一个单独的部件,也可以是具有不同功能的多个部件的组合,具体的形式可以根据实际情况进行设定和调整,并不影响本专利技术的实施。在本专利技术的一种具体实施方式中,服务器串口速率获得模块10以及BMC串口速率调整模块20均可以为BMC(BaseboardManagementController,基板管理控制器)上的相应模块,也就是说,可以使用BMC进行服务器串口速率的自动获得以及BMC串口速率的调整。采用BMC的相应模块作为服务器串口速率获得模块10以及BMC串口速率调整模块20时,可以完全不增加服务器的硬件费用,并且所有服务器均可实现。服务器串口速率获得模块10可以自动获得服务器串口速率,例如,可以通过寄存器或操作系统等渠道进行服务器串口速率的自动获得。例如在一种具体实施方式中,可以自动获得串口控制SIOUC寄存器的服务器串口速率,通过串口控制寄存器获得服务器串口速率较为方便。在一种具体实施方式中,串口控制寄存器可以为集成在Aspeed芯片中的寄存器。由于Aspeed芯片集成度较高,在具体实施时,串口控制寄存器以及BMC均可以集成在Aspeed芯片上,也就意味着服务器串口速率获得模块10以及BMC串口速率调整模块20可以均集成在Aspeed芯片上,采用Aspeed芯片的方式便于通过串口控制寄存器获得服务器串口速率。BMC串口速率调整模块20,用于当检测到获得的服务器串口速率发生变化时,自动将基板管理控制器BMC串口速率调整为与发生变化后的服务器串口速率相同的速率。服务器串口速率会发生变化,例如根据操作系统的设置进行变化。BMC串口速率调整模块20可以接收由服务器串口速率获得模块10自动获得的服务器串口速率,当检测到接收到的服务器串口速率发生变化时,将BMC串口速率调整为与发生变化后的服务器串口速率相同的速率。例如在一种具体实施方式中,服务器串口速率和BMC串口速率均为4800,在A时刻服务器串口速率被设置为9600,则服务器串口速率获得模块10可以自动获得该9600的服务器串口速率,BMC串口速率调整模块20接收该9600的服务器串口速率本文档来自技高网
...

【技术保护点】
1.一种服务器的BMC串口速率调整系统,其特征在于,包括:服务器串口速率获得模块,用于自动获得服务器串口速率;BMC串口速率调整模块,用于当检测到获得的所述服务器串口速率发生变化时,自动将基板管理控制器BMC串口速率调整为与发生变化后的服务器串口速率相同的速率。

【技术特征摘要】
1.一种服务器的BMC串口速率调整系统,其特征在于,包括:服务器串口速率获得模块,用于自动获得服务器串口速率;BMC串口速率调整模块,用于当检测到获得的所述服务器串口速率发生变化时,自动将基板管理控制器BMC串口速率调整为与发生变化后的服务器串口速率相同的速率。2.根据权利要求1所述的服务器的BMC串口速率调整系统,其特征在于,所述服务器串口速率获得模块,具体用于:自动获得串口控制SIOUC寄存器的服务器串口速率。3.根据权利要求2所述的服务器的BMC串口速率调整系统,其特征在于,所述SIOUC寄存器为集成在Aspeed芯片中的寄存器。4.根据权利要求1所述的服务器的BMC串口速率调整系统,其特征在于,所述服务器串口速率获得模块,具体用于:实时自动获得服务器串口速率。5.根据权利要求1所述的服务器的BMC串口速率调整系统,其特征在于,所述服务器串口速率获得模块,具体用于:按照预设周期自动获得服务器串口速率。6.根据权利要求1所述的服务器的BMC串口速率调整系统,其特征在于,还包括:BMC以及服务器串口速率获得模块,用于在...

【专利技术属性】
技术研发人员:刘宝阳
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1