一种自检方法和服务器技术

技术编号:34552111 阅读:16 留言:0更新日期:2022-08-17 12:37
本申请实施例公开了自检方法和服务器,用于解决服务器中部分硬件资源故障不感知的问题,避免服务器带隐患或故障工作。本申请实施例方法包括:服务器响应于接收到的自检指令,服务器对所述服务器的待自检资源进行物理分区,得到自检分区;所述服务器对所述自检分区上电,对所述自检分区进行自检。对所述自检分区进行自检。对所述自检分区进行自检。

【技术实现步骤摘要】
一种自检方法和服务器
[0001]本申请是分案申请,原申请的申请号是201711381216.7,原申请日是2017年12月19日,原申请的全部内容通过引用结合在本申请中。


[0002]本申请涉及计算机领域,尤其涉及一种自检方法和服务器。

技术介绍

[0003]物理分区也称硬分区,是指通过硬件模块化设计及系统灵活配置能力,将单台服务器系统从物理上划分为多个分区,每个分区拥有自己专用的硬件资源,这些硬件资源之间电气隔离,互不影响。在服务器计划性下电或者检查时,服务器上的硬件资源需要进行自检,以提前排除故障。如图1所示,目前,如果服务器只划分了分区1和分区2,服务器未划分到分区1和分区2的硬件资源,处于闲置状态,服务器不会对这部分处于空闲状态的硬件资源进行自检。此外,如图1中分区1中的硬件资源,即使已经划分到了分区1中,若分区1配置的策略为服务器启动时该分区不上电,服务器也不会对分区1中的硬件资源进行自检。上述情况下,服务器无法对全部硬件资源进行自检。

技术实现思路

[0004]本申请实施例提供了一种自检方法和服务器,用于解决服务器中部分硬件资源故障不感知的问题,避免服务器的隐患或故障工作。
[0005]本申请实施例第一方面提供了一种自检方法,包括:
[0006]服务器响应于接收到的自检指令,对该服务器的待自检资源进行物理分区,以得到自检分区。在得到自检分区后,该服务器对该自检分区上电,对该自检分区进行自检。本申请实施例中,服务器上挂载的所有硬件资源在自检过程中都能被检测到,解决了部分硬件资源故障不感知的问题,确保了服务器中的硬件均不存在问题,避免了服务器的隐患或故障工作。
[0007]在一种可能的设计中,在本申请实施例第一方面的第一种实现方式中,该待自检资源可包括该服务器的第一硬件资源。其中该第一硬件资源为收到该自检指令之前,已被划分为历史物理分区但未上电的硬件资源。本实现方式中,追加了待自检资源还可以为服务器中历史物理分区但是未上电的资源,增加了本申请的可应用场景。
[0008]在一种可能的设计中,在本申请实施例第一方面的第二种实现方式中,该服务器响应于接收到的自检指令,对该服务器的待自检资源进行物理分区,得到该自检分区,具体包括:该服务器删除该第一硬件资源的历史物理分区,删除该第一硬件资源的历史物理分区后,服务器对删除了历史物理分区的第一硬件资源重新进行物理分区,来得到该自检分区。本实现方式中,细化了当待自检资源包括第一硬件资源时,具体的物理分区方式,使得本申请实施例更加具有可操作性。
[0009]在一种可能的设计中,在本申请实施例第一方面的第三种实现方式中,该服务器
响应于接收到的自检指令,对该服务器的待自检资源进行物理分区,得到自检分区之前,还包括:该服务器接收分区信息,该分区信息包含硬件设备的信息。该服务器查询该硬件设备在挂靠关系树中的位置,该服务器进而可以根据该位置确定该待自检资源。本实现方式中,说明了一种可能的确定待自检资源的方式,增加了本申请实施例的可实现方式。
[0010]在一种可能的设计中,在本申请实施例第一方面的第四种实现方式中,该服务器根据该位置确定待自检资源,具体包括:该服务器将该硬件设备,以及在该挂靠关系树中属于该硬件设备的叶子节点的硬件设备确定为该待自检资源。本实现方式中,提供了根据位置确定待自检资源的方式,使得本申请实施例更加具有可操作性。
[0011]在一种可能的设计中,在本申请实施例第一方面的第五种实现方式中,该服务器根据该位置确定待自检资源,具体包括:该服务器将该硬件设备,以及在该挂靠关系树中属于该硬件设备的同一级节点的硬件设备确定为该待自检资源。本实现方式中,还提供了一种根据位置确定待自检资源的方式,增加了本申请实施例的可实现方式。
[0012]在一种可能的设计中,在本申请实施例第一方面的第六种实现方式中,该服务器接收到该自检分区中的待自检资源正常信息,即该待自检资源运行正常,则该服务器对该自检分区进行下电,并删除该自检分区。本实现方式中,说明了当自检得到待自检资源中的未被分区的资源正常时,服务器对自检分区的后续处理。
[0013]在一种可能的设计中,在本申请实施例第一方面的第七种实现方式中,该服务器删除该第一硬件资源的该历史物理分区之前,将该历史物理分区的分区记录备份。本实现方式中,当待自检资源包括第一硬件资源时,还需要备份该第一硬件资源的历史物理分区的信息,以供自检后使用,完善了本申请实施例的操作步骤。
[0014]在一种可能的设计中,在本申请实施例第一方面的第八种实现方式中,该服务器接收到该自检分区中的待自检资源正常信息后,该服务器对该自检分区进行下电。之后,该服务器删除该自检分区,根据备份的该历史物理分区的分区记录,恢复该第一硬件资源的该历史物理分区。本实现方式中,说明了当自检得到待自检资源中的第一硬件资源正常时,服务器对自检分区的后续处理,使得本申请实施例更加具有逻辑性。
[0015]在一种可能的设计中,在本申请实施例第一方面的第九种实现方式中,该服务器接收到该自检分区中的待自检资源故障信息。本实现方式中,说明了自检分区中的待自检资源存在故障的情况,增加了本申请实施例的应用场景。
[0016]本申请实施例第二方面提供了一种服务器,该服务器包括:分区模块,自检模块。其中,该分区模块,用于响应于接收到的自检指令,对该服务器的待自检资源进行物理分区,得到自检分区。该自检模块,用于对该自检分区上电,对该自检分区进行自检。本申请实施例中,服务器上挂载的所有硬件资源在自检过程中都能被检测到,解决了部分硬件资源故障不感知的问题,确保了服务器中的硬件均不存在问题,避免了服务器的隐患或故障工作。
[0017]在一种可能的设计中,在本申请实施例第二方面的第一种实现方式中,该待自检资源还包括第一硬件资源,该第一硬件资源为收到该自检指令前已被划分为历史物理分区但未上电的硬件资源。该本实现方式中,追加了待自检资源还可以为服务器中历史物理分区但是未上电的资源,增加了本申请的可应用场景。
[0018]在一种可能的设计中,在本申请实施例第二方面的第二种实现方式中,该分区模
块具体用于:删除该第一硬件资源的历史物理分区,并对删除该历史物理分区的该第一硬件资源进行物理分区,得到该自检分区。该本实现方式中,细化了当待自检资源包括第一硬件资源时,具体的物理分区方式,使得本申请实施例更加具有可操作性。
[0019]在一种可能的设计中,在本申请实施例第二方面的第三种实现方式中,该服务器还包括:第一接收模块,用于接收分区信息,该分区信息包含硬件设备的信息。查询模块,用于查询该硬件设备在挂靠关系树中的位置。确定模块,用于根据该位置确定该待自检资源。本实现方式中,说明了一种可能的确定待自检资源的方式,增加了本申请实施例的可实现方式。
[0020]在一种可能的设计中,在本申请实施例第二方面的第四种实现方式中,该确定模块具体用于:将该硬件设备及在该挂靠关系树中属于该硬件设备的叶子节点的硬件本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种自检方法,其特征在于,所述方法包括:服务器响应于接收到的自检指令,对所述服务器的待自检资源进行物理分区,得到自检分区,所述待自检资源包括所述服务器的第一硬件资源,所述第一硬件资源为收到所述自检指令前已被划分为历史物理分区但未上电的硬件资源;所述服务器对所述自检分区上电,对所述自检分区进行自检。2.根据权利要求1所述的方法,其特征在于,所述服务器响应于接收到的自检指令,对所述服务器的待自检资源进行物理分区,得到所述自检分区,具体包括:所述服务器删除所述历史物理分区;所述服务器对删除所述历史物理分区的所述第一硬件资源进行物理分区,得到所述自检分区。3.根据权利要求1或2所述的方法,其特征在于,所述服务器响应于接收到的自检指令,对所述服务器的待自检资源进行物理分区,得到自检分区之前,所述方法还包括:所述服务器接收分区信息,所述分区信息包含硬件设备的信息;所述服务器查询所述硬件设备在挂靠关系树中的位置;所述服务器根据所述位置确定所述待自检资源。4.根据权利要求3所述的方法,其特征在于,所述服务器根据所述位置确定所述待自检资源,具体包括:所述服务器将所述硬件设备及在所述挂靠关系树中属于所述硬件设备的叶子节点的硬件设备确定为所述待自检资源。5.根据权利要求4所述的方法,其特征在于,所述服务器根据所述位置确定所述待自检资源,具体包括:所述服务器将所述硬件设备及在所述挂靠关系树中属于所述硬件设备的同一级节点的硬件设备确定为所述待自检资源。6.根据权利要求1至5中任一项所述的方法,其特征在于,所述方法还包括:所述服务器接收到所述自检分区中的待自检资源正常信息;所述服务器对所述自检分区进行下电;所述服务器删除所述自检分区。7.根据权利要求6所述的方法,其特征在于,所述方法还包括:所述服务器删除所述第一硬件资源的所述历史物理分区之前,备份所述历史物理分区的分区记录。8.根据权利要求7所述的方法,其特征在于,所述方法还包括:所述服务器删除所述自检分区后,根据备份的所述分区记录,恢复所述第一硬件资源的所述历史物理分区。9.根据权利要求1至8中任一项所述的方法,其特征在于,所述方法还包括:所述服务器接收到所述自检分区中的待自检资源故障信息。10.一种服务器,其特征在于,所述服务器包括:分区模块,自检模块;所述分区模块,用于响应于接收到的自检指令,对所...

【专利技术属性】
技术研发人员:廖德甫张德朱春燕
申请(专利权)人:超聚变数字技术有限公司
类型:发明
国别省市:

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

1