一种JBOD带外管理系统中日志管理的方法、设备及介质技术方案

技术编号:24014799 阅读:66 留言:0更新日期:2020-05-02 03:00
本发明专利技术公开了一种JBOD带外管理系统中日志管理的方法、设备和可读介质,方法包括:通过异步串口采集扩展器的日志,并将所述日志存储到存储器;响应于接收到远程控制端发出的采集扩展器日志的命令,判断该命令是否指示采集实时日志;响应于采集实时日志,控制交换器使得所述远程控制端与对应的扩展器进行数据传输;以及响应于不是采集实时日志,获取并将存储器中对应的扩展器的日志发送给所述远程控制端。本发明专利技术的方案能够独立采集、压缩存储和支持远程控制,从而更好的采集和管理JBOD带外管理系统的日志信息。

A method, equipment and media of log management in JBOD out of band management system

【技术实现步骤摘要】
一种JBOD带外管理系统中日志管理的方法、设备及介质
本专利技术涉及日志管理领域,更具体地,特别是指一种JBOD带外管理系统中日志管理的方法、设备及可读介质。
技术介绍
随着云计算中心、云存储和大数据的高速发展,池化技术的不断演进,目前将存储资源池化管理越来越多,机柜式服务器应运而生,在机柜式服务器中一般会使用JBOD(JustaBunchofDisk,磁盘簇)系统来存储海量数据信息,由于JBOD带外管理系统相比于其它存储设备,其存储容量十分巨大,成本低廉,所以在实际当中得到越来越多的应用。管理平面通常分为带内管理和带外管理,带内管理使用HBA(HostBusAdapter,主机总线适配器)来管理SAS(接口,SerialAttachedSCSI)expander(扩展器)和硬盘;带外管理使用BMC(BoardManagementController,基板管理控制器)来管理SASexpander和硬盘;由于带内管理也跟数据业务混流,会对数据业务产生影响,且基于安全考虑,目前数据业务和管理业务更多要求分离,因此JBOD的管理通常采用带外管理。日志信息的等级一般分为“致命”、“严重”、“警告”、“一般”,当选择最低的级别“一般”时,Expander运行过程中会产生大量的日志信息,尤其是Debug(调试)信息,会记录大量的函数信息,运行过程状态参数数据信息。无论Expander自身还是带外管理控制器的存储设备空间都很小,这些大量的数据会很快塞满存储空间,然后进行覆盖,这样就只会记录很短一段时间内的日志信息数据。对于问题的定位和回溯带来困难,甚至遗失严重问题的风险。但是现有技术当中,针对JBOD带外管理系统的日志管理和存储方法,通常是工作人员到现场通过串口来收集JBOD带外管理系统的日志,该种方法工作效率较低,所以,提供怎样的一种方法来更好的收集JBOD带外管理系统的日志,是本领域技术人员亟待解决的问题。
技术实现思路
有鉴于此,本专利技术实施例的目的在于提出一种JBOD带外管理系统中日志管理的方法、设备及介质,通过带外方式管理JBOD日志信息,不影响数据平面业务、不中断Expander的业务运行的目标,为系统维护人员和管理人员提供了极大的便利,从而减少了系统管理维护的成本,同时也能保证用户的业务顺利进行。基于上述目的,本专利技术实施例的一方面提供了一种JBOD带外管理系统中日志管理的方法,包括如下步骤:通过异步串口采集扩展器的日志,并将所述日志存储到存储器;响应于接收到远程控制端发出的采集扩展器日志的命令,判断该命令是否指示采集实时日志;响应于采集实时日志,控制交换器使得所述远程控制端与对应的扩展器进行数据传输;以及响应于不是采集实时日志,获取并将所述存储器中对应的扩展器的日志发送给所述远程控制端。在一些实施方式中,还包括:将采集到的日志上报到主机服务器。在一些实施方式中,还包括:判断采集到的日志的紧急等级是否达到阈值;响应于所述采集到的日志的紧急等级达到阈值,判断是否与远程服务器建立连接;响应于与远程服务器建立连接,将所述采集到的日志上报到远程服务器;以及响应于未与远程服务器建立连接,将所述采集到的日志上报到主机服务器。在一些实施方式中,还包括:建立主机服务器与扩展器的对应管理关系。在一些实施方式中,将采集到的日志上报到服务器包括:将扩展器的日志上报给与所述扩展器存在管理关系的服务器,并将所述扩展器的日志对其它服务器进行隐藏。在一些实施方式中,将所述日志存储到存储器包括:对所述日志进行分类和分级存储。在一些实施方式中,将所述日志存储到存储器包括:判断所述存储器的使用率是否超过阈值;以及响应于所述存储器的使用率超过阈值,将按照时间顺序排在最前的日志进行覆盖。在一些实施方式中,将所述日志存储到存储器包括:将采集到的日志进行缓存,并判断缓存大小是否达到第二阈值;响应于缓存大小达到所述第二阈值,对所述缓存进行分析,删除重复的内容并进行压缩。本专利技术实施例的另一方面,还提供了一种计算机设备,包括:至少一个处理器;以及存储器,所述存储器存储有可在所述处理器上运行的计算机指令,所述指令由所述处理器执行时实现如上方法的步骤。本专利技术实施例的再一方面,还提供了一种计算机可读存储介质,计算机可读存储介质存储有被处理器执行时实现如上方法步骤的计算机程序。本专利技术具有以下有益技术效果:(1)在多个扩展器只有一个物理串口的情形下,可以同时记录异步串口输出的日志信息;(2)采用SOL(SerialOverLAN,基于网络来重新定向系统中串口I/O的一种机制,俗称串口重定向),将指定串口数据直接输出到远端,同时也会记录相关数据信息;(3)多主机服务器的情况下,日志可以区分管理和分别独立上报;(4)将日志进行压缩,解决了目前JBOD带外管理系统中日志信息存储空间有限,存储日志时间过短,丢失重要信息和无法完整回溯和定位的问题;(5)通过增加带外管理控制器,对日志信息进行采集和存储,并可独立访问,无需依赖外部,解决了外部采集不及时,造成日志丢失的问题;(6)日志信息严重问题可以独自报警和上报远端控制服务器。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的实施例。图1为本专利技术提供的JBOD带外管理系统中日志管理的方法的实施例的示意图;图2为本专利技术提供的JBOD带外管理系统拓扑图;图3为本专利技术提供的JBOD带外管理系统的最小模型图;图4为本专利技术提供的JBOD带外管理系统的物理链路图;图5为本专利技术提供的JBOD带外管理系统中日志管理的方法的实施例的硬件结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本专利技术实施例进一步详细说明。需要说明的是,本专利技术实施例中所有使用“第一”和“第二”的表述均是为了区分两个相同名称非相同的实体或者非相同的参量,可见“第一”“第二”仅为了表述的方便,不应理解为对本专利技术实施例的限定,后续实施例对此不再一一说明。基于上述目的,本专利技术实施例的第一个方面,提出了一种JBOD带外管理系统中日志管理的方法的实施例。图1示出的是本专利技术提供的JBOD带外管理系统中日志管理的方法的实施例的示意图。如图1所示,本专利技术实施例包括如下步骤:S1、通过异步串口采集扩展器的日志,并将日志存储到存储器;S2、响应于接收到远程控制端发出的采集扩展器日志的命令,判断该命令是否指示采集实时日志;S3、响应于采集实时日志,控制交换器使得远程控制端与对应的扩展器进行数据传输;以及S4、响应于不是采集实时日志,获取并将存储器中对应的扩展器的日志发送给远程控本文档来自技高网
...

【技术保护点】
1.一种JBOD带外管理系统中日志管理的方法,其特征在于,包括以下步骤:/n通过异步串口采集扩展器的日志,并将所述日志存储到存储器;/n响应于接收到远程控制端发出的采集扩展器日志的命令,判断所述命令是否指示采集实时日志;/n响应于采集实时日志,控制交换器使得所述远程控制端与对应的扩展器进行数据传输;以及/n响应于不是采集实时日志,获取并将所述存储器中对应的扩展器的日志发送给所述远程控制端。/n

【技术特征摘要】
1.一种JBOD带外管理系统中日志管理的方法,其特征在于,包括以下步骤:
通过异步串口采集扩展器的日志,并将所述日志存储到存储器;
响应于接收到远程控制端发出的采集扩展器日志的命令,判断所述命令是否指示采集实时日志;
响应于采集实时日志,控制交换器使得所述远程控制端与对应的扩展器进行数据传输;以及
响应于不是采集实时日志,获取并将所述存储器中对应的扩展器的日志发送给所述远程控制端。


2.根据权利要求1所述的方法,其特征在于,还包括:
将采集到的日志上报到主机服务器。


3.根据权利要求2所述的方法,其特征在于,还包括:
判断采集到的日志的紧急等级是否达到阈值;
响应于所述采集到的日志的紧急等级达到阈值,判断是否与远程服务器建立连接;
响应于与远程服务器建立连接,将所述采集到的日志上报到远程服务器;以及
响应于未与远程服务器建立连接,将所述采集到的日志上报到主机服务器。


4.根据权利要求3所述的方法,其特征在于,还包括:
建立主机服务器与扩展器的对应管理关系。


5.根据权利要求4所述的方法,其特征在于,将采集到的日志上报到服务器包括:

【专利技术属性】
技术研发人员:韩红瑞
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:江苏;32

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

1