服务器上电管理方法、装置、设备及机器可读存储介质制造方法及图纸

技术编号:33201877 阅读:54 留言:0更新日期:2022-04-24 00:40
本公开提供一种服务器上电管理方法、装置、设备及机器可读存储介质,该方法包括:向刀片服务器的HDD bay下发上电信令;待HDD bay的BMC上电后,通过HDD bay的BMC获取HDD bay下挂的各硬盘的启动时间信息,根据HDD bay下挂的各硬盘的启动时间信息获取开机延时;在等待开机延时的时长后,下发SAS网板上电启动信令。通过本公开的技术方案,通过HDD bay的BMC获取各块硬盘的硬件信息从而获取到上电所需时间最长的硬盘,以该硬盘的上电所需时间为基础,计算向下一设备发送上电命令前的延时,从而避免延时过长导致启动过慢或延时不足导致部分硬盘不能识别的问题。盘不能识别的问题。盘不能识别的问题。

【技术实现步骤摘要】
服务器上电管理方法、装置、设备及机器可读存储介质


[0001]本公开涉及通信
,尤其是涉及一种服务器上电管理方法、装置、设备及机器可读存储介质。

技术介绍

[0002]SAS网板,即SAS交换机,Serial Attached SCSI switch。SAS Expander,SAS Switch SAS,SAS扩展器。RAID,Redundant Arrays of Independent Disks,独立冗余磁盘阵列。HDD bay,硬盘抽屉,刀片服务器上用于安装硬盘的模块。SAS直通板,SAS信号直通,不具备交换能力。OM,刀片服务器管理模块。BMC,基板管理控制器。
[0003]一种方案中,刀片服务器具有HDD bay,刀片服务器要正常使用HDD Bay中的SAS硬盘配置RAID,首先需要建立刀片服务器到HDD Bay之间的链路,然后HDD Bay中创建存储分区,挂载到刀片服务器上,才可通过刀片服务器的RAID Mezz卡识别存储分区的SAS硬盘,并配置RAID;而SAS网板是SAS数据传输模块的核心部分,负责多个End Device(initiator和target设备的统称)间连接的管理。在整框重启后,SAS网板、计算节点服务器、HDD bay没有按顺序上电的情况下可能会导致所有设备都上电后,刀片服务器管理模块OM上识别不到某个HDD bay,或者是HDD bay中的某个扩展卡等问题;由于SAS网板建立拓扑时要等HDD bay上电稳定,所以要求让HDD bay最先上电且给其足够的时间启动至稳定,其次是SAS网板最后才给计算节点服务器上电。
[0004]但是不同的硬盘由于硬件问题或健康状态,上电时间可能并不相同,导致固定的上电冗余时间可能会导致等待时间过长或部分硬盘尚未完成上电,导致部分硬盘不识别。

技术实现思路

[0005]有鉴于此,本公开提供一种服务器上电管理方法、装置及电子设备、机器可读存储介质,以改善上述固定上电冗余时间可能导致硬盘不识别的问题。
[0006]具体地技术方案如下:
[0007]本公开提供了一种服务器上电管理方法,应用于刀片服务器的管理模块,所述方法包括:向刀片服务器的HDD bay下发上电信令;待HDD bay的BMC上电后,通过HDD bay的BMC获取HDD bay下挂的各硬盘的启动时间信息,根据HDD bay下挂的各硬盘的启动时间信息获取开机延时;在等待开机延时的时长后,下发SAS网板上电启动信令。
[0008]作为一种技术方案,所述待HDD bay的BMC上电后,通过HDD bay的BMC获取HDD bay下挂的各硬盘的启动时间信息,根据HDD bay下挂的各硬盘的启动时间信息获取开机延时,包括:获取各硬盘的启动时间的最大值,根据该最大值加上HDD bay的SAS直通板和/或SAS扩展卡所需的安全时延,获取开机延时。
[0009]作为一种技术方案,所述在等待开机延时的时长后,下发SAS网板上电启动信令,包括:获取SAS网板上电启动状态,若SAS网板上电启动成功,则下信令上电启动发刀片服务器的节点服务器。
[0010]作为一种技术方案,所述待HDD bay的BMC上电后,通过HDD bay的BMC获取HDD bay下挂的各硬盘的启动时间信息,根据HDD bay下挂的各硬盘的启动时间信息获取开机延时,包括:若HDD bay的BMC上电失败,则返回告警信息。
[0011]本公开同时提供了一种服务器上电管理装置,应用于刀片服务器的管理模块,所述装置包括:信令单元,用于向刀片服务器的HDD bay下发上电信令;处理单元,用于待HDD bay的BMC上电后,通过HDD bay的BMC获取HDD bay下挂的各硬盘的启动时间信息,根据HDD bay下挂的各硬盘的启动时间信息获取开机延时;信令单元还用于在等待开机延时的时长后,下发SAS网板上电启动信令。
[0012]作为一种技术方案,所述待HDD bay的BMC上电后,通过HDD bay的BMC获取HDD bay下挂的各硬盘的启动时间信息,根据HDD bay下挂的各硬盘的启动时间信息获取开机延时,包括:获取各硬盘的启动时间的最大值,根据该最大值加上HDD bay的SAS直通板和/或SAS扩展卡所需的安全时延,获取开机延时。
[0013]作为一种技术方案,所述在等待开机延时的时长后,下发SAS网板上电启动信令,包括:获取SAS网板上电启动状态,若SAS网板上电启动成功,则下信令上电启动发刀片服务器的节点服务器。
[0014]作为一种技术方案,所述待HDD bay的BMC上电后,通过HDD bay的BMC获取HDD bay下挂的各硬盘的启动时间信息,根据HDD bay下挂的各硬盘的启动时间信息获取开机延时,包括:若HDD bay的BMC上电失败,则返回告警信息。
[0015]本公开同时提供了一种电子设备,包括处理器和机器可读存储介质,所述机器可读存储介质存储有能够被所述处理器执行的机器可执行指令,处理器执行所述机器可执行指令以实现前述的服务器上电管理方法。
[0016]本公开同时提供了一种机器可读存储介质,所述机器可读存储介质存储有机器可执行指令,所述机器可执行指令在被处理器调用和执行时,所述机器可执行指令促使所述处理器实现前述的服务器上电管理方法。
[0017]本公开提供的上述技术方案至少带来了以下有益效果:
[0018]通过HDD bay的BMC获取各块硬盘的硬件信息从而获取到上电所需时间最长的硬盘,以该硬盘的上电所需时间为基础,计算向下一设备发送上电命令前的延时,从而避免延时过长导致启动过慢或延时不足导致部分硬盘不能识别的问题。
附图说明
[0019]为了更加清楚地说明本公开实施方式或者现有技术中的技术方案,下面将对本公开实施方式或者现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开中记载的一些实施方式,对于本领域普通技术人员来讲,还可以根据本公开实施方式的这些附图获得其他的附图。
[0020]图1是本公开一种实施方式中的服务器上电管理方法的流程图;
[0021]图2是本公开一种实施方式中的服务器上电管理装置的结构图;
[0022]图3是本公开一种实施方式中的电子设备的硬件结构图。
具体实施方式
[0023]在本公开实施方式使用的术语仅仅是出于描述特定实施方式的目的,而非限制本公开。本公开和权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其它含义。还应当理解,本文中使用的术语“和/或”是指包含一个或多个相关联的列出项目的任何或所有可能组合。
[0024]应当理解,尽管在本公开实施方式可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本公开范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种服务器上电管理方法,其特征在于,应用于刀片服务器的管理模块,所述方法包括:向刀片服务器的HDD bay下发上电信令;待HDD bay的BMC上电后,通过HDD bay的BMC获取HDD bay下挂的各硬盘的启动时间信息,根据HDD bay下挂的各硬盘的启动时间信息获取开机延时;在等待开机延时的时长后,下发SAS网板上电启动信令。2.根据权利要求1所述的方法,其特征在于,所述待HDD bay的BMC上电后,通过HDD bay的BMC获取HDD bay下挂的各硬盘的启动时间信息,根据HDD bay下挂的各硬盘的启动时间信息获取开机延时,包括:获取各硬盘的启动时间的最大值,根据该最大值加上HDD bay的SAS直通板和/或SAS扩展卡所需的安全时延,获取开机延时。3.根据权利要求1所述的方法,其特征在于,所述在等待开机延时的时长后,下发SAS网板上电启动信令,包括:获取SAS网板上电启动状态,若SAS网板上电启动成功,则下信令上电启动发刀片服务器的节点服务器。4.根据权利要求1所述的方法,其特征在于,所述待HDD bay的BMC上电后,通过HDD bay的BMC获取HDD bay下挂的各硬盘的启动时间信息,根据HDD bay下挂的各硬盘的启动时间信息获取开机延时,包括:若HDD bay的BMC上电失败,则返回告警信息。5.一种服务器上电管理装置,其特征在于,应用于刀片服务器的管理模块,所述装置包括:信令单元,用于向刀片服务器的HDD bay下发上电信令;处理单元,用于待HDD bay的BMC上电后,通过HDD bay的BMC获取HDD bay下挂的各硬盘的启动时间信息,...

【专利技术属性】
技术研发人员:诸葛晓蕾
申请(专利权)人:新华三云计算技术有限公司
类型:发明
国别省市:

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

1