一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种服务器及其热插拔方法、系统与流程

2022-03-09 05:37:33 来源:中国专利 TAG:


1.本发明涉及服务器技术领域,特别涉及一种服务器及其热插拔方法、系统。


背景技术:

2.服务器作为计算机的一种,在网络中为其它客户机提供计算或者应用服务,比普通计算机运行更快、负载更高。热插拔(hot swap)则是服务器上重要的组成部分,热插拔即带电插拔,指的是在不关闭系统电源的情况下,将模块、板卡插入或拔出系统而不影响系统的正常工作,从而提高了系统的可靠性、快速维修性、冗余性和对灾难的及时恢复能力等。如图1所示,服务器上常用方案是在服务器电源psu(即power supply unit,电源供应单元)接口到主板间设计热插拔的电路,用于整个主板上热插拔的保护。然而,上述方案用在主板前端,热插拔电路设置在整个主板的输入总线,一旦这条线路出了问题,整个板子都会处于瘫痪状态,从而影响了服务器的安全性和稳定性。


技术实现要素:

3.有鉴于此,本发明的目的在于提供一种服务器及其热插拔方法、系统,以在实现服务器热插拔功能的同时提升服务器的稳定性和安全性。其具体方案如下:第一方面,本技术提供了一种服务器热插拔方法,包括:从服务器主板的所有硬件电路功能模块中确定出若干数量的硬件电路功能模块作为目标功能模块;基于每个所述目标功能模块各自对应的电气性能参数,确定每个所述目标功能模块各自对应的热插拔模块;将服务器电源分别通过每个所述热插拔模块与各相应的所述目标功能模块建立电连接,以利用每个所述热插拔模块在相应的所述目标功能模块与所述服务器电源之间的电气线路上执行热插拔功能。
4.可选的,所述从服务器主板的所有硬件电路功能模块中确定出若干数量的硬件电路功能模块作为目标功能模块之前,还包括:按照不同的功能对服务器主板进行功能模块的划分,以得到不同的包含相应处理器核心以及内存的硬件电路功能模块。
5.可选的,所述基于每个所述目标功能模块各自对应的电气性能参数,确定每个所述目标功能模块各自对应的热插拔模块,包括:基于每个所述目标功能模块各自对应的功率参数,确定每个所述目标功能模块各自对应的热插拔模块的参数。
6.可选的,所述基于每个所述目标功能模块各自对应的电气性能参数,确定每个所述目标功能模块各自对应的热插拔模块之前,还包括:基于电子保险丝以及用于对所述目标功能模块进行功率监测的功率监测芯片,构建所述热插拔模块。
7.可选的,所述服务器热插拔方法,还包括:分别将每个所述热插拔模块中的所述功率监测芯片的输出端与预设的系统功能监测模块进行通信连接,以将每个所述功率监测芯片监测到的各所述目标功能模块的功率数据传输至所述系统功能监测模块。
8.可选的,所述服务器热插拔方法,还包括:在所述服务器主板的p12v的总线上设置与其对应的热插拔模块,以利用该热插拔模块在所述总线上执行热插拔功能。
9.第二方面,本技术提供了一种服务器热插拔系统,包括与服务器主板上若干数量的硬件电路功能模块分别一一对应的各热插拔模块,每个所述热插拔模块的输入端均与服务器电源之间建立电连接,输出端与相应的所述硬件电路功能模块之间建立电连接,以利用每个所述热插拔模块在相应的所述硬件电路功能模块与所述服务器电源之间的电气线路上执行热插拔功能。
10.可选的,每个所述热插拔模块中均设置相应的电子保险丝以及用于对所述硬件电路功能模块进行功率监测的功率监测芯片。
11.可选的,所述服务器热插拔系统,还包括:系统功能监测模块,用于与每个所述热插拔模块中的所述功率监测芯片的输出端进行通信连接,以获取每个所述功率监测芯片监测到的各所述目标功能模块的功率数据。
12.第三方面,本技术提供了一种服务器,包括前述的服务器热插拔系统以及相应的硬件电路功能模块、服务器电源。
13.本技术中,从服务器主板的所有硬件电路功能模块中确定出若干数量的硬件电路功能模块作为目标功能模块;基于每个所述目标功能模块各自对应的电气性能参数,确定每个所述目标功能模块各自对应的热插拔模块;将服务器电源分别通过每个所述热插拔模块与各相应的所述目标功能模块建立电连接,以利用每个所述热插拔模块在相应的所述目标功能模块与所述服务器电源之间的电气线路上执行热插拔功能。可见,本技术将服务器电源分别通过每个热插拔模块与各相应的目标功能模块建立电连接,也即在服务器电源和各目标功能模块之间均配置有相应的热插拔模块,以利用每个热插拔模块在相应的目标功能模块与服务器电源之间的电气线路上执行热插拔功能,如此一来,与任一目标功能模块对应的所述电气线路出现供电故障之后,影响范围仅仅是该电气线路,而其他目标功能模块对应的线路上的供电则不受影响,由此在实现服务器热插拔功能的同时提升了服务器的稳定性和安全性。
附图说明
14.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
15.图1为目前的服务器热插拔方案示意图;图2为本技术提供的一种服务器及其热插拔方法流程图;图3为本技术提供的一种服务器热插拔方案示意图;
图4为本技术提供的一种服务器及其热插拔方法流程图。
具体实施方式
16.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
17.目前,服务器上常用热插拔方案是在psu接口到主板间设计热插拔的电路,用于整个主板上热插拔的保护。然而,上述方案用在主板前端,热插拔电路设置在整个主板的输入总线,一旦这条线路出了问题,整个板子都会处于瘫痪状态,从而影响了服务器的安全性和稳定性。为此,本技术提供了一种服务器热插拔方案,能够在实现服务器热插拔功能的同时提升服务器的稳定性和安全性。
18.参见图2所述,本技术实施例公开了一种服务器热插拔方法,包括:步骤s11、从服务器主板的所有硬件电路功能模块中确定出若干数量的硬件电路功能模块作为目标功能模块。
19.需要指出的是,本实施例中,在所述从服务器主板的所有硬件电路功能模块中确定出若干数量的硬件电路功能模块作为目标功能模块之前,还可以进一步按照不同的功能对服务器主板进行功能模块的划分,以得到不同的包含相应处理器核心以及内存的硬件电路功能模块。也即,本实施例可以按照服务器主板上各硬件电路的功能,对服务器主板进行功能模块的划分,并且,划分得到的各硬件电路功能模块均可以包含相应的处理器核心(即cpu)以及相应的内存等。可以理解的是,每个硬件电路功能模块上的cpu以及内存等是为了实现与自身对应的功能。如图3所示,服务器电源psu分别通过不同的热插拔模块连接至不同的目标功能模块,其中,每个目标功能模块中可以包含相应的处理器核心和内存。可见,本实施例通过不同的热插拔模块将服务器电源psu的供电划分为了不同的供电子网络,通过不同的供电子网络为各自的目标功能模块进行供电。
20.另外,本实施例可以根据实际应用需要从服务器主板的所有硬件电路功能模块中确定出若干数量的硬件电路功能模块,以作为后续准备被配置热插拔的目标功能模块。也即,本实施例可以基于实际场景的需求,从所有硬件电路功能模块选择一些硬件电路功能模块来配置相应的热插拔模块。在一种具体实施方式中,可以将服务器主板中的所有硬件电路功能模块均选中作为目标功能模块。在另一在具体实施方式中,也可以根据预设确定的功能类型,从所有硬件电路功能模块中筛选出与上述预先确定的功能类型对应的硬件电路功能模块作为本实施例中的目标功能模块。
21.步骤s12、基于每个所述目标功能模块各自对应的电气性能参数,确定每个所述目标功能模块各自对应的热插拔模块。
22.本实施例中,所述基于每个所述目标功能模块各自对应的电气性能参数,确定每个所述目标功能模块各自对应的热插拔模块,具体可以包括:基于每个所述目标功能模块各自对应的功率参数,确定每个所述目标功能模块各自对应的热插拔模块的参数。也就是说,本实施例中基于每个所述目标功能模块各自的电气性能参数,可以确定出每个目标功能模块对应的型号等参数,然后基于上述型号等参数选择合适的热插拔模块,如此一来,可
以确保每个目标功能模块能够匹配到合适的热插拔模块,有利于保证相关线路的稳定性和可靠性。
23.本实施例,在所述基于每个所述目标功能模块各自对应的电气性能参数,确定每个所述目标功能模块各自对应的热插拔模块之前,还可以基于电子保险丝(即efuse)以及用于对所述目标功能模块进行功率监测的功率监测芯片,构建所述热插拔模块,也即本实施例通过使用电子保险丝以及功率监测芯片来实现每个目标功能模块的热插拔功能以及相应的针对每个目标功能模块的功率监测的功能。如图3所示,服务器电源psu分别通过不同的热插拔模块连接至不同的目标功能模块,其中,每个热插拔模块中均设有相应的电子保险丝和功率监测芯片。
24.步骤s13、将服务器电源分别通过每个所述热插拔模块与各相应的所述目标功能模块建立电连接,以利用每个所述热插拔模块在相应的所述目标功能模块与所述服务器电源之间的电气线路上执行热插拔功能。
25.本实施例中,在服务器电源与各目标功能模块之间的线路上,加入相应的热插拔模块,这样一来,可以利用每个热插拔模块在相应的目标功能模块与服务器电源之间的电气线路上执行热插拔功能。经过上述线路改进之后,当与任一目标功能模块对应的所述电气线路出现供电故障,其相应的影响范围仅仅是该电气线路,而其他目标功能模块对应的线路上的供电则不受影响,由此在实现服务器热插拔功能的同时提升了服务器的稳定性和安全性。
26.进一步的,本技术实施例中还可以在所述服务器主板的p12v的总线上设置与其对应的热插拔模块,以利用该热插拔模块在所述总线上执行热插拔功能。也即,除了可以针对上述包含处理器核心和内存器件的目标功能模块配置相应的热插拔模块之外,本实施例还可以进一步在服务器主板的p12v的总线上设置与其对应的热插拔模块,从而实现了专门针对p12v的总线的热插拔功能。
27.另外,本实施例也可以在服务器电源与任一目标功能模块之间的电气线路上,配置两个或以上的呈并联关系的热插拔模块,这样一来,可以使得当上述任一电气线路上的任一热插拔模块出现异常而无法工作时,可以通过同一电气线路上的与该异常热插拔模块并联的其他正常热插拔模块实现该线路的热插拔功能。
28.由上可见,本技术实施例中从服务器主板的所有硬件电路功能模块中确定出若干数量的硬件电路功能模块作为目标功能模块;基于每个所述目标功能模块各自对应的电气性能参数,确定每个所述目标功能模块各自对应的热插拔模块;将服务器电源分别通过每个所述热插拔模块与各相应的所述目标功能模块建立电连接,以利用每个所述热插拔模块在相应的所述目标功能模块与所述服务器电源之间的电气线路上执行热插拔功能。可见,本技术实施例将服务器电源分别通过每个热插拔模块与各相应的目标功能模块建立电连接,也即在服务器电源和各目标功能模块之间均配置有相应的热插拔模块,以利用每个热插拔模块在相应的目标功能模块与服务器电源之间的电气线路上执行热插拔功能,如此一来,与任一目标功能模块对应的所述电气线路出现供电故障之后,影响范围仅仅是该电气线路,而其他目标功能模块对应的线路上的供电则不受影响,由此在实现服务器热插拔功能的同时提升了服务器的稳定性和安全性。
29.参见图4所示,本技术实施例公开了一种具体的服务器热插拔方法,包括:
步骤s21、从服务器主板的所有硬件电路功能模块中确定出若干数量的硬件电路功能模块作为目标功能模块。
30.本实施例可以按照服务器主板上各硬件电路的功能,对服务器主板进行功能模块的划分,并且,划分得到的各硬件电路功能模块均可以包含相应的cpu以及相应的内存等。可以理解的是,每个硬件电路功能模块上的cpu以及内存等是为了实现与自身对应的功能。另外,本实施例可以基于实际场景的需求,从所有硬件电路功能模块选择一些硬件电路功能模块来配置相应的热插拔模块。在一种具体实施方式中,可以将服务器主板中的所有硬件电路功能模块均选中作为目标功能模块。在另一在具体实施方式中,也可以根据预设确定的功能类型,从所有硬件电路功能模块中筛选出与上述预先确定的功能类型对应的硬件电路功能模块作为本实施例中的目标功能模块。
31.步骤s22、基于每个所述目标功能模块各自对应的电气性能参数,确定每个所述目标功能模块各自对应的热插拔模块。
32.本实施例中基于每个所述目标功能模块各自的电气性能参数,可以确定出每个目标功能模块对应的型号等参数,然后基于上述型号等参数选择合适的热插拔模块,如此一来,可以确保每个目标功能模块能够匹配到合适的热插拔模块,有利于保证相关线路的稳定性和可靠性。本实施例通过使用电子保险丝以及功率监测芯片来实现每个目标功能模块的热插拔功能以及相应的针对每个目标功能模块的功率监测的功能。
33.步骤s23、将服务器电源分别通过每个所述热插拔模块与各相应的所述目标功能模块建立电连接,以利用每个所述热插拔模块在相应的所述目标功能模块与所述服务器电源之间的电气线路上执行热插拔功能。
34.本实施例中,在服务器电源与各目标功能模块之间的线路上,加入相应的热插拔模块,这样一来,可以利用每个热插拔模块在相应的目标功能模块与服务器电源之间的电气线路上执行热插拔功能。经过上述线路改进之后,当与任一目标功能模块对应的所述电气线路出现供电故障,其相应的影响范围仅仅是该电气线路,而其他目标功能模块对应的线路上的供电则不受影响,由此在实现服务器热插拔功能的同时提升了服务器的稳定性和安全性。进一步的,本技术实施例中还可以在所述服务器主板的p12v的总线上设置与其对应的热插拔模块,以利用该热插拔模块在所述总线上执行热插拔功能。也即,除了可以针对上述包含处理器核心和内存器件的目标功能模块配置相应的热插拔模块之外,本实施例还可以进一步在服务器主板的p12v的总线上设置与其对应的热插拔模块,从而实现了专门针对p12v的总线的热插拔功能。
35.另外,本实施例也可以在服务器电源与任一目标功能模块之间的电气线路上,配置两个或以上的呈并联关系的热插拔模块,这样一来,可以使得当上述任一电气线路上的任一热插拔模块出现异常而无法工作时,可以通过同一电气线路上的与该异常热插拔模块并联的其他正常热插拔模块实现该线路的热插拔功能。
36.步骤s24、分别将每个所述热插拔模块中的功率监测芯片的输出端与预设的系统功能监测模块进行通信连接,以将每个所述功率监测芯片监测到的各所述目标功能模块的功率数据传输至所述系统功能监测模块。
37.如图3所示,本实施例为了方便监测上述每个目标功能模块各自的功耗数据,将每个热插拔模块中的功率监测芯片的输出端均连接至系统功能监测模块,以便通过上述系统
功能监测模块收集各热插拔模块中的功率监测芯片的输出端输出的功率数据,从而方便用户通过上述系统功能监测模块查看到每个目标功能模块的功率数据,相比于现有只能监测整个主板功耗的方案,本实施例可以实现对每个目标功能模块的功率数据的监测,有利于实现更加精细的功率监控。本实施例中的系统功能监测模块具体可以是服务器中的bmc(即baseboard management controller),通过上述bmc可以通过功率监测芯片的pmbus(即power management bus,电源管理总线)来读取相应的各目标功能模块的功耗。
38.可见,本技术实施例将服务器电源分别通过每个热插拔模块与各相应的目标功能模块建立电连接,也即在服务器电源和各目标功能模块之间均配置有相应的热插拔模块,以利用每个热插拔模块在相应的目标功能模块与服务器电源之间的电气线路上执行热插拔功能,如此一来,与任一目标功能模块对应的所述电气线路出现供电故障之后,影响范围仅仅是该电气线路,而其他目标功能模块对应的线路上的供电则不受影响,由此在实现服务器热插拔功能的同时提升了服务器的稳定性和安全性。并且本实施例将每个热插拔模块中的功率监测芯片的输出端均连接至系统功能监测模块,以便通过上述系统功能监测模块收集各热插拔模块中的功率监测芯片的输出端输出的功率数据,从而方便用户通过上述系统功能监测模块查看到每个目标功能模块的功率数据,相比于现有只能监测整个主板功耗的方案,本实施例可以实现对每个目标功能模块的功率数据的监测,有利于实现更加精细的功率监控。
39.相应的,本技术实施例还公开了一种服务器热插拔系统,包括与服务器主板上若干数量的硬件电路功能模块分别一一对应的各热插拔模块,每个所述热插拔模块的输入端均与服务器电源之间建立电连接,输出端与相应的所述硬件电路功能模块之间建立电连接,以利用每个所述热插拔模块在相应的所述硬件电路功能模块与所述服务器电源之间的电气线路上执行热插拔功能。也即,本实施例在服务器电源和各目标功能模块之间均配置有相应的热插拔模块,以利用每个热插拔模块在相应的目标功能模块与服务器电源之间的电气线路上执行热插拔功能,如此一来,与任一目标功能模块对应的所述电气线路出现供电故障之后,影响范围仅仅是该电气线路,而其他目标功能模块对应的线路上的供电则不受影响,由此在实现服务器热插拔功能的同时提升了服务器的稳定性和安全性。
40.其中,本实施例每个所述热插拔模块中均设置相应的电子保险丝以及用于对所述硬件电路功能模块进行功率监测的功率监测芯片。
41.并且,本实施例的服务器热插拔系统,还可以包括系统功能监测模块,用于与每个所述热插拔模块中的所述功率监测芯片的输出端进行通信连接,以获取每个所述功率监测芯片监测到的各所述目标功能模块的功率数据。也即本实施例可以将每个热插拔模块中的功率监测芯片的输出端均连接至系统功能监测模块,以便通过上述系统功能监测模块收集各热插拔模块中的功率监测芯片的输出端输出的功率数据,从而方便用户通过上述系统功能监测模块查看到每个目标功能模块的功率数据,相比于现有只能监测整个主板功耗的方案,本实施例可以实现对每个目标功能模块的功率数据的监测,有利于实现更加精细的功率监控。本实施例中的系统功能监测模块具体可以是服务器中的bmc,通过上述bmc可以通过功率监测芯片的pmbus来读取相应的各目标功能模块的功耗。
42.进一步的,本技术还公开了一种服务器,包括服务器热插拔系统以及相应的硬件电路功能模块、服务器电源。其中,上述服务器热插拔系统包括:
与服务器主板上若干数量的硬件电路功能模块分别一一对应的各热插拔模块,每个所述热插拔模块的输入端均与服务器电源之间建立电连接,输出端与相应的所述硬件电路功能模块之间建立电连接,以利用每个所述热插拔模块在相应的所述硬件电路功能模块与所述服务器电源之间的电气线路上执行热插拔功能。也即,本实施例在服务器电源和各目标功能模块之间均配置有相应的热插拔模块,以利用每个热插拔模块在相应的目标功能模块与服务器电源之间的电气线路上执行热插拔功能,如此一来,与任一目标功能模块对应的所述电气线路出现供电故障之后,影响范围仅仅是该电气线路,而其他目标功能模块对应的线路上的供电则不受影响,由此在实现服务器热插拔功能的同时提升了服务器的稳定性和安全性。
43.另外,上述每个热插拔模块中均设置相应的电子保险丝以及用于对所述硬件电路功能模块进行功率监测的功率监测芯片。并且,本实施例服务器中的服务器热插拔系统还可以包括系统功能监测模块,用于与每个所述热插拔模块中的所述功率监测芯片的输出端进行通信连接,以获取每个所述功率监测芯片监测到的各所述目标功能模块的功率数据。也即本实施例可以将每个热插拔模块中的功率监测芯片的输出端均连接至系统功能监测模块,以便通过上述系统功能监测模块收集各热插拔模块中的功率监测芯片的输出端输出的功率数据,从而方便用户通过上述系统功能监测模块查看到每个目标功能模块的功率数据,相比于现有只能监测整个主板功耗的方案,本实施例可以实现对每个目标功能模块的功率数据的监测,有利于实现更加精细的功率监控。本实施例中的系统功能监测模块具体可以是服务器中的bmc,通过上述bmc可以通过功率监测芯片的pmbus来读取相应的各目标功能模块的功耗。
44.可见,本技术实施例将服务器电源分别通过每个热插拔模块与各相应的目标功能模块建立电连接,也即在服务器电源和各目标功能模块之间均配置有相应的热插拔模块,以利用每个热插拔模块在相应的目标功能模块与服务器电源之间的电气线路上执行热插拔功能,如此一来,与任一目标功能模块对应的所述电气线路出现供电故障之后,影响范围仅仅是该电气线路,而其他目标功能模块对应的线路上的供电则不受影响,由此在实现服务器热插拔功能的同时提升了服务器的稳定性和安全性。并且本实施例将每个热插拔模块中的功率监测芯片的输出端均连接至系统功能监测模块,以便通过上述系统功能监测模块收集各热插拔模块中的功率监测芯片的输出端输出的功率数据,从而方便用户通过上述系统功能监测模块查看到每个目标功能模块的功率数据,相比于现有只能监测整个主板功耗的方案,本实施例可以实现对每个目标功能模块的功率数据的监测,有利于实现更加精细的功率监控。
45.最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
46.以上对本发明所提供的一种服务器及其热插拔方法、系统进行了详细介绍,本文
中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献