一种确定目标硬盘背板的方法和装置制造方法及图纸

技术编号:20160198 阅读:24 留言:0更新日期:2019-01-19 00:12
本申请公开了一种确定目标硬盘背板的方法和装置,该方法包括:首先,获取目标I2C接口的包括所述目标I2C接口实际连接硬盘背板的前/后置数据和预设序号的预设显示信息;然后,根据所述预设显示信息和主板各个I2C接口的预设显示信息‑硬盘背板对应表,确定对应所述预设显示信息的目标硬盘背板。可见,由于目标I2C接口的预设显示信息不再是I2C接口位置,而是根据其实际连接硬盘背板的前/后置数据和预设序号组成的,则当硬盘背板或者硬盘出现故障时,基于该预设显示信息查找预先存储的主板各个I2C接口的预设显示信息‑硬盘背板对应表可以精确地找到目标硬盘背板,提高后期服务器维护快速便捷性,有效避免了出现维护差错的问题。

【技术实现步骤摘要】
一种确定目标硬盘背板的方法和装置
本申请涉及计算机
,尤其涉及一种确定目标硬盘背板的方法和装置。
技术介绍
随着互联网的快速发展和数据量的快速增长,大数据是这个时代的标志,大数据的特点之一就是数据量大。爆炸式增长的数据对服务器的存储容量、计算性能和扩展性能提出了更高的性能要求,大容量数据通常需求36块数量以上的硬盘进行存储,因此,出现4U36盘位、4U40盘位、4U106盘位甚至更多盘位的存储型服务器。基于存储型服务器的特点是硬盘数量较多,且基于机箱结构的限制,存储型服务器必须需要多块硬盘背板才能容纳多数量的硬盘。在存储型服务器运行后,通常需要利用基板管理控制器(英文:BaseboardManagementController,简称:BMC)对多块硬盘背板和其上的多块硬盘进行监控,当硬盘背板或者硬盘出现故障时,准确确定存在故障的硬盘背板尤为重要。现有技术中,BMC首先通过获得与硬盘背板连接的集成电路总线(英文:Inter-IntegratedCircuit,缩写:I2C)接口位置确定硬盘背板位置,然后,获得硬盘背板的复杂可编程逻辑器件(英文:ComplexProgrammableLogicDevice,缩写:CPLD)信息确定硬盘端口数,综合确定存在故障的硬盘背板。但是,专利技术人经过研究发现,由于不同主板I2C接口位置不同,硬盘背板可以通过I2C总线随意接到主板上任意I2C接口,则I2C接口位置与连接的硬盘背板位置很可能不同,且很可能存在多块硬盘背板的硬盘端口数相同的情况,则采用现有技术方式,基于I2C接口位置和硬盘端口数,无法准确确定存在故障的硬盘背板,造成硬盘背板或者硬盘出现故障时,服务器维护困难且容易出现差错。
技术实现思路
本申请所要解决的技术问题是,提供一种确定目标硬盘背板的方法和装置,可以精确地找到目标硬盘背板,后期服务器维护快速便捷,有效避免了出现维护差错的问题。第一方面,本申请实施例提供了一种确定目标硬盘背板的方法,该方法包括:获取目标集成电路总线I2C接口的预设显示信息,所述预设显示信息包括所述目标I2C接口实际连接硬盘背板的前/后置数据和预设序号;根据所述预设显示信息和主板各个I2C接口的预设显示信息-硬盘背板对应表,确定对应所述预设显示信息的目标硬盘背板。可选的,所述前/后置数据是根据所述硬盘背板处于机箱的前/后置位置确定的。可选的,所述预设序号是基于前/后置的硬盘背板的总数量,采用顺序序号预先设定的。可选的,还包括:获取所述目标硬盘背板的复杂可编程逻辑器件CPLD信息,所述CPLD信息包括硬盘端口数;根据所述硬盘端口数,确定对应的目标硬盘。可选的,所述方法应用于存储型服务器。第一方面,本申请实施例提供了一种确定目标硬盘背板的装置,该装置包括:第一获取单元,用于获取目标I2C接口的预设显示信息,所述预设显示信息包括所述目标I2C接口实际连接硬盘背板的前/后置数据和预设序号;第一确定单元,用于根据所述预设显示信息和主板各个I2C接口的预设显示信息-硬盘背板对应表,确定对应所述预设显示信息的目标硬盘背板。可选的,所述前/后置数据是根据所述硬盘背板处于机箱的前/后置位置确定的。可选的,所述预设序号是基于前/后置的硬盘背板的总数量,采用顺序序号预先设定的。可选的,还包括:第二获取单元,用于获取所述目标硬盘背板的CPLD信息,所述CPLD信息包括硬盘端口数;第二确定单元,用于根据所述硬盘端口数,确定对应的目标硬盘。可选的,所述装置应用于存储型服务器。与现有技术相比,本申请至少具有以下优点:采用本申请实施例的技术方案,首先,获取目标I2C接口的包括所述目标I2C接口实际连接硬盘背板的前/后置数据和预设序号的预设显示信息;然后,根据所述预设显示信息和主板各个I2C接口的预设显示信息-硬盘背板对应表,确定对应所述预设显示信息的目标硬盘背板。可见,由于目标I2C接口的预设显示信息不再是I2C接口位置,而是根据其实际连接硬盘背板的前/后置数据和预设序号组成的,则当硬盘背板或者硬盘出现故障时,基于该预设显示信息查找预先存储的主板各个I2C接口的预设显示信息-硬盘背板对应表可以精确地找到目标硬盘背板,提高后期服务器维护快速便捷性,有效避免了出现维护差错的问题。附图说明为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。图1为本申请实施例中一种应用场景所涉及的系统框架示意图;图2为本申请实施例提供的一种确定目标硬盘背板的方法的流程示意图;图3为本申请实施例提供的一种硬盘背板在机箱的安装示意图;图4为本申请实施例提供的一种主板上12C接口位置示意图;图5为本申请实施例提供的另一种确定目标硬盘背板的方法的流程示意图;图6为本申请实施例提供的一种确定目标硬盘背板的装置的结构示意图。具体实施方式为了使本
的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。现阶段,爆炸式增长的数据对服务器的存储容量、计算性能和扩展性能提出了更高的性能要求,一般的采用8盘位、12盘位、24盘位的服务器已经无法满足用户大容量数据的存储需求,通常需求36块数量以上的硬盘进行存储,因此,出现了4U36盘位、4U40盘位、4U106盘位甚至更多盘位的存储型服务器。基于存储型服务器的特点是硬盘数量较多,且基于机箱结构的限制,存储型服务器必须需要多块硬盘背板才能容纳多数量的硬盘。例如,4U40盘位的存储型服务器,通常需要3块12口3.5寸硬盘背板、2块2口3.5寸硬盘背板或2块2口2.5寸硬盘背板,共5块硬盘背板。专利技术人经过研究发现,在存储型服务器运行过程中,BMC对多块硬盘背板和其上的多块硬盘进行监控,当硬盘背板或者硬盘出现故障时,传统地,BMC首先通过获得与硬盘背板连接的I2C接口位置确定硬盘背板位置,然后,获得硬盘背板的CPLD信息确定硬盘端口数,综合确定存在故障的硬盘背板。但是,由于不同主板I2C接口位置不同,硬盘背板可以通过I2C总线随意接到主板上任意I2C接口,则I2C接口位置与实际连接的硬盘背板位置很可能不同,例如,后置硬盘背板连接到主板前端的I2C接口上,I2C接口位置为前置,默认硬盘背板位置为前置,而实际硬盘背板位置为后置;且很可能存在多块硬盘背板的硬盘端口数相同的情况,例如,存在3块12口3.5寸硬盘背板。则采用现有技术方式,基于I2C接口位置和硬盘端口数,无法准确确定存在故障的硬盘背板,造成硬盘背板或者硬盘出现故障时,服务器维护困难且容易出现差错。为了解决这一问题,在本申请实施例中,首先,获取目标I2C接口的包括所述目标I2C接口实际连接硬盘背板的前/后置数据和预设序号的预设显示信息;然后,根据所述预设显示信息和主板各个I2C接口的预设显示信息-硬盘背板对应表,确定对应所述预设显示信本文档来自技高网
...

【技术保护点】
1.一种确定目标硬盘背板的方法,其特征在于,包括:获取目标集成电路总线I2C接口的预设显示信息,所述预设显示信息包括所述目标I2C接口实际连接硬盘背板的前/后置数据和预设序号;根据所述预设显示信息和主板各个I2C接口的预设显示信息‑硬盘背板对应表,确定对应所述预设显示信息的目标硬盘背板。

【技术特征摘要】
1.一种确定目标硬盘背板的方法,其特征在于,包括:获取目标集成电路总线I2C接口的预设显示信息,所述预设显示信息包括所述目标I2C接口实际连接硬盘背板的前/后置数据和预设序号;根据所述预设显示信息和主板各个I2C接口的预设显示信息-硬盘背板对应表,确定对应所述预设显示信息的目标硬盘背板。2.根据权利要求1所述的方法,其特征在于,所述前/后置数据是根据所述硬盘背板处于机箱的前/后置位置确定的。3.根据权利要求1所述的方法,其特征在于,所述预设序号是基于前/后置的硬盘背板的总数量,采用顺序序号预先设定的。4.根据权利要求1所述的方法,其特征在于,还包括:获取所述目标硬盘背板的复杂可编程逻辑器件CPLD信息,所述CPLD信息包括硬盘端口数;根据所述硬盘端口数,确定对应的目标硬盘。5.根据权利要求1所述的方法,其特征在于,所述方法应用于存储型服务器。6.一种确定目标硬盘背...

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

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

1