一种硬盘定位方法、装置、电子设备及存储介质制造方法及图纸

技术编号:22501883 阅读:41 留言:0更新日期:2019-11-09 02:30
本公开提出一种硬盘定位方法、装置、电子设备及存储介质,涉及服务器技术领域。利用BMC根据硬盘定位请求确定目标硬盘的逻辑位置,根据目标硬盘的逻辑位置与硬盘物理位置拓扑信息进行匹配确定目标硬盘的物理位置,从而使背板控制器控制对应位置的定位灯状态切换实现硬盘的定位,可以脱离OS或BIOS的限制实现硬盘定位灯的状态切换识别硬盘,降低了服务器硬盘维护对业务的影响,也降低了运维的权限要求。用户无需登录OS或BIOS,可以在服务器保证业务正常运行的情况下帮助用户准确地识别目标硬盘。

A hard disk location method, device, electronic equipment and storage medium

The invention provides a hard disk positioning method, a device, an electronic device and a storage medium, relating to the technical field of a server. BMC is used to determine the logical location of the target hard disk according to the hard disk location request, and match the logical location of the target hard disk with the topological information of the physical location of the hard disk to determine the physical location of the target hard disk, so that the backplane controller can control the status switch of the location light in the corresponding location to realize the location of the hard disk, and the status switch of the location light of the hard disk can be realized without the limitation of OS or BIOS to identify the hard disk Disk reduces the impact of server hard disk maintenance on business, and also reduces the authority requirements of operation and maintenance. The user does not need to log in to OS or BIOS, and can help the user accurately identify the target hard disk when the server guarantees the normal operation of the business.

【技术实现步骤摘要】
一种硬盘定位方法、装置、电子设备及存储介质
本公开涉及服务器
,具体而言,涉及一种硬盘定位方法、装置、电子设备及存储介质。
技术介绍
现有技术可以登录操作系统(operatingsystem,OS)或基本输入输出系统(BasicInputOutputSystem,BIOS),通过硬盘管理工具点亮硬盘的定位灯,在一定程度上识别硬盘,但是正常应用中维护人员是没有办法在OS或BIOS下进行操作的。一方面,涉及业务的保密性,OS登录密码是不开放给维护人员的,也就是说用户无法登录到OS下借用硬盘管理工具点亮硬盘定位灯。另一方面由于登录需要重启OS进入到BIOS操作会导致业务中断,所以大多数情况下也不具有可操作性。综上,目前用户无法在不通过OS或BIOS的情况下完成硬盘定位或识别的工作。
技术实现思路
有鉴于此,本公开的目的在于提供一种硬盘定位方法、装置、电子设备及存储介质,以改善现有的服务器硬盘维护需要登录OS或BIOS才能够实现硬盘定位的问题。为了实现上述目的,本公开实施例采用的技术方案如下:第一方面,本公开实施例提供了一种硬盘定位方法,所述硬盘定位方法应用于基板管理控制器BMC,所述硬盘定位方法包括:根据用户的硬盘定位请求确定目标硬盘的逻辑位置;将所述目标硬盘的逻辑位置与硬盘物理位置拓扑信息进行匹配,获得与所述目标硬盘的逻辑位置对应的所述目标硬盘的物理位置;所述硬盘物理位置拓扑信息包含每个硬盘的逻辑位置与每个硬盘的物理位置的对应关系;根据所述目标硬盘的物理位置向背板控制器发送定位灯控制指令,以使所述背板控制器控制与所述目标硬盘的物理位置对应的定位灯切换状态。第二方面,本公开实施例提供了一种硬盘定位方法,所述方法应用于背板控制器,所述硬盘定位方法包括:接收BMC发送的第一定位灯控制指令,所述第一定位灯控制指令包括目标硬盘的物理位置和第一定位灯状态切换指示;根据所述第一定位灯状态切换指示,改变所述目标硬盘的物理位置对应的定位灯的状态。第三方面,本公开实施例提供了一种硬盘定位装置,所述硬盘定位装置应用于BMC,所述硬盘定位装置包括:处理模块,用于根据用户的硬盘定位请求确定目标硬盘的逻辑位置;所述处理模块还用于将所述目标硬盘的逻辑位置与硬盘物理位置拓扑信息进行匹配,获得与所述目标硬盘的逻辑位置对应的目标物理位置;其中,所述硬盘物理位置拓扑信息包含每个硬盘的逻辑位置与物理位置的对应关系;发送模块,用于根据所述目标物理位置向背板控制器发送定位灯控制指令,以使所述背板控制器控制与所述目标物理位置对应的定位灯的状态改变。第四方面,本公开实施例提供了一种硬盘定位装置,所述硬盘定位装置应用于背板控制器,所述硬盘定位装置包括:接收模块,用于接收BMC发送的第一定位灯控制指令,所述第一定位灯控制指令包括目标硬盘的物理位置和第一定位灯状态切换指示;控制模块,用于根据所述第一定位灯状态切换指示,改变所述目标硬盘的物理位置对应的定位灯的状态。第五方面,本公开实施例提供了一种电子设备,所述电子设备包括处理器,所述处理器用于运行计算计程序以执行上述的硬盘定位方法的步骤。第六方面,本公开实施例提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行上述的硬盘定位方法的步骤。相对现有技术,本公开具有以下有益效果:本公开实施例提供的一种硬盘定位方法、装置、电子设备及存储介质,利用BMC根据用户的硬盘定位请求确定目标硬盘的逻辑位置;将所述目标硬盘的逻辑位置与硬盘物理位置拓扑信息进行匹配,获得与所述目标硬盘的逻辑位置对应的所述目标硬盘的物理位置;然后根据所述目标硬盘的物理位置向背板控制器发送定位灯控制指令,以使所述背板控制器控制与所述目标硬盘的物理位置对应的定位灯切换状态。通过BMC维护硬盘物理位置拓扑信息,使BMC根据用户的硬盘定位请求确定目标硬盘的逻辑位置,然后根据目标硬盘的逻辑位置即可确定目标硬盘的物理位置,从而使背板控制器控制对应位置的定位灯状态切换实现硬盘的定位或识别,无须登录OS或BIOS进行操作,可以脱离OS或BIOS的限制,实现了硬盘定位灯的带外控制,降低了服务器硬盘维护对业务的影响,也降低了运维的权限要求,用户无需登录OS或BIOS即可通过BMC完成硬盘定位,可以在保证业务正常运行的情况下帮助用户准确的识别目标硬盘。为使本公开的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。附图说明为了更清楚地说明本公开实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本公开的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它相关的附图。图1示出了现有的硬盘定位灯点亮的示意框图。图2示出了一种服务器的硬盘部署示意图。图3示出了本公开实施例提供的一种硬盘定位方法应用场景示意图。图4示出了本公开实施例提供的一种硬盘定位方法的流程示意图。图5示出了本公开实施例提供的另一种硬盘定位方法的流程示意图。图6示出了本公开实施例提供的另一种硬盘定位方法的流程示意图。图7示出了本公开实施例提供的另一种硬盘定位方法的流程示意图。图8示出了本公开实施例提供的另一种硬盘定位方法的流程示意图。图9示出了本公开实施例提供的另一种硬盘定位方法的流程示意图。图10示出了本公开实施例提供的另一种硬盘定位方法的流程示意图。图11示出了本公开实施例提供的另一种硬盘定位方法的流程示意图。图12示出了本公开实施例提供的硬盘定位方法的信令交互示意图。图13示出了本公开实施例提供的一种硬盘定位装置的功能模块图。图14示出了本公开实施例提供的一种硬盘定位装置的功能单元示意图。图15示出了本公开实施例提供的另一种硬盘定位装置的功能模块图。图16示出了本公开实施例提供的一种电子设备的示意框图。图标:100-硬盘定位装置;110-接收模块;111-第一接收单元;112-第二接收单元;113-第三接收单元;120-处理模块;130-发送模块;200-硬盘定位装置;210-接收模块;220-控制模块;300-电子设备;310-处理器;320-总线;330-存储器。具体实施方式为使本公开实施例的目的、技术方案和优点更加清楚,下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本公开一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本公开实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本公开的实施例的详细描述并非旨在限制要求保护的本公开的范围,而是仅仅表示本公开的选定实施例。基于本公开中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本公开的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分本文档来自技高网...

【技术保护点】
1.一种硬盘定位方法,其特征在于,所述硬盘定位方法应用于基板管理控制器BMC,所述硬盘定位方法包括:根据用户的硬盘定位请求确定目标硬盘的逻辑位置;将所述目标硬盘的逻辑位置与硬盘物理位置拓扑信息进行匹配,获得与所述目标硬盘的逻辑位置对应的所述目标硬盘的物理位置;所述硬盘物理位置拓扑信息包含每个硬盘的逻辑位置与每个硬盘的物理位置的对应关系;根据所述目标硬盘的物理位置向背板控制器发送定位灯控制指令,以使所述背板控制器控制与所述目标硬盘的物理位置对应的定位灯切换状态。

【技术特征摘要】
1.一种硬盘定位方法,其特征在于,所述硬盘定位方法应用于基板管理控制器BMC,所述硬盘定位方法包括:根据用户的硬盘定位请求确定目标硬盘的逻辑位置;将所述目标硬盘的逻辑位置与硬盘物理位置拓扑信息进行匹配,获得与所述目标硬盘的逻辑位置对应的所述目标硬盘的物理位置;所述硬盘物理位置拓扑信息包含每个硬盘的逻辑位置与每个硬盘的物理位置的对应关系;根据所述目标硬盘的物理位置向背板控制器发送定位灯控制指令,以使所述背板控制器控制与所述目标硬盘的物理位置对应的定位灯切换状态。2.根据权利要求1所述的硬盘定位方法,其特征在于,在所述根据用户的硬盘定位请求确定目标硬盘的逻辑位置的步骤之前,还包括:分别获取所述每个硬盘的逻辑位置和所述每个硬盘的物理位置;根据配置信息将所述每个硬盘的逻辑位置与所述每个硬盘的物理位置进行匹配形成所述硬盘物理位置拓扑信息。3.根据权利要求2所述的硬盘定位方法,其特征在于,所述分别获取所述每个硬盘的逻辑位置和所述每个硬盘的物理位置的步骤包括:获取磁盘阵列卡发送的所述每个硬盘的逻辑位置;获取背板控制器发送的所述每个硬盘的物理位置。4.根据权利要求1所述的硬盘定位方法,其特征在于,所述定位灯控制指令包括定位灯状态切换指示,所述定位灯状态切换指示包括亮灯指示或灭灯指示。5.一种硬盘定位方法,其特征在于,所述方法应用于背板控制器,所述硬盘定位方法包括:接收BMC发送的第一定位灯控制指令,所述第一定位灯控制指令包括目标硬盘的物理位置和第一定位灯状态切换指示;根据所述第一定位灯状态切换指示,改变所述目标硬盘的物理位置对应的定位灯的状态。6.根据权利要求5所述的硬盘定位方法,其特征在于,所述背板控制器还接收由磁盘阵列卡发送的第二定位灯控制指令,所述第...

【专利技术属性】
技术研发人员:平景轲
申请(专利权)人:新华三技术有限公司成都分公司
类型:发明
国别省市:四川,51

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

1