本申请涉及核心网,尤其涉及一种数据处理单元(data processingunit,dpu)服务器下电方法、云管理平台、存储介质及计算机程序产品。
背景技术:
1、相关技术中,dpu裸金属服务器中安装的dpu分为非独立供电和独立供电两种供电模式。若在同一资源池中存在的dpu裸金属服务器包含两类dpu供电模式中的任一种时,目前尚没有有效的解决方案能满足在同一资源池中同时纳管两种不同dpu供电模式的裸金属服务器,导致资源利用率低。
技术实现思路
1、有鉴于此,本申请实施例期望提供一种dpu服务器下电方法、云管理平台、存储介质及计算机程序产品,能够在同一资源池中同时纳管两种不同dpu供电模式的裸金属服务器,提高资源利用率。
2、本申请实施例的技术方案是这样实现的:
3、第一方面,本申请实施例提供一种dpu服务器下电方法,应用于第一云管理平台,第一云管理平台至少用于管理物理硬件资源,所述方法包括:
4、在对dpu服务器下电时,确定dpu服务器中dpu的供电模式;
5、基于供电模式,使用与供电模式对应的dpu服务器下电方法。
6、第二方面,本申请实施例提供一种dpu服务器下电方法,应用于第二云管理平台,第二云管理平台至少用于管理虚拟化资源,所述方法包括:
7、在供电模式包括非独立供电模式时,接收第一云管理平台发送的第一通知,第一通知用于指示第二云管理平台进行dpu服务器下电准备;
8、基于第一通知,启动dpu的dpu操作系统进行dpu服务器下电准备;
9、在dpu操作系统进行dpu服务器下电准备完成之后,向第一云管理平台发送第二通知,第二通知用于指示dpu操作系统已完成dpu服务器下电准备,第二通知用于供第一云管理平台基于第二通知向dpu服务器发送dpu服务器下电指令,dpu服务器基于下电指令对dpu服务器中的中央处理器(central processing unit,cpu)和dpu下电。
10、第三方面,本申请实施例提供一种第一云管理平台,第一云管理平台至少用于管理物理硬件资源,所述第一云管理平台包括:
11、确定单元,用于在对dpu服务器下电时,确定dpu服务器中dpu的供电模式;
12、第一下电单元,用于基于供电模式,使用与供电模式对应的dpu服务器下电方法。
13、第四方面,本申请实施例提供一种第二云管理平台,第二云管理平台至少用于管理虚拟化资源,所述第二云管理平台包括:
14、接收单元,用于在供电模式包括非独立供电模式时,接收第一云管理平台发送的第一通知,第一通知用于指示第二云管理平台进行dpu服务器下电准备;
15、第二下电单元,用于基于第一通知,启动dpu的dpu操作系统进行dpu服务器下电准备;
16、发送单元,用于在dpu操作系统进行dpu服务器下电准备完成之后,向第一云管理平台发送第二通知,第二通知用于指示dpu操作系统已完成dpu服务器完成下电准备,第二通知用于供第一云管理平台基于第二通知向dpu服务器发送dpu服务器下电指令,dpu服务器基于下电指令对dpu服务器中的cpu和dpu下电。
17、第五方面,本申请实施例提供一种第一云管理平台,所述第一云管理平台包括:第一处理器和第一存储器;所述第一处理器执行第一存储器存储的运行程序时实现上述第一云管理平台侧的dpu服务器下电方法。
18、第六方面,本申请实施例提供一种第二云管理平台,所述第二云管理平台包括:第二处理器和第二存储器;所述第二处理器执行第二存储器存储的运行程序时实现上述第二云管理平台侧的dpu服务器下电方法。
19、第七方面,本申请实施例提供一种存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述第一云管理平台侧的dpu服务器下电方法,或者,该计算机程序被处理器执行时实现上述第二云管理平台侧的dpu服务器下电方法。
20、第八方面,本申请实施例提供一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现上述第一云管理平台侧的dpu服务器下电方法,或者,该计算机程序被处理器执行时实现上述第二云管理平台侧的dpu服务器下电方法。
21、本申请实施例提供一种dpu服务器下电方法、云管平台、存储介质及计算机程序产品,该方法包括:在对dpu服务器下电时,确定dpu服务器中dpu的供电方式;基于供电方式,使用与供电模式对应的dpu服务器下电方法。采用上述实现方案,在对dpu服务器进行下电之前,对dpu服务器中dpu的供电方式进行判断,从而能够根据dpu的供电方式使用对应的dpu下电方法,如此,在资源池部署dpu服务器时,无需关注部署的dpu服务器中dpu的供电方式,能在一个资源池中直接进行不同供电方式的dpu服务器的部署,从而提高资源利用率。
1.一种数据处理单元dpu服务器下电方法,其特征在于,应用于第一云管理平台,所述第一云管理平台至少用于管理物理硬件资源,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述供电模式包含独立供电模式和非独立供电模式,所述基于所述供电模式,使用与所述供电模式对应的dpu服务器下电方法,包括:
3.根据权利要求2所述的方法,其特征在于,所述在所述供电模式包括非独立供电模式时,使用与所述非独立供电模式对应的第一dpu服务器下电方法,包括:
4.根据权利要求2所述的方法,其特征在于,所述在所述供电模式包括独立供电模式时,使用与所述独立供电模式对应的第二dpu服务器下电方法,包括:
5.一种dpu服务器下电方法,其特征在于,应用于第二云管理平台,所述第二云管理平台至少用于管理虚拟化资源,所述方法包括:
6.根据权利要求5所述的方法,其特征在于,所述基于所述第一通知,启动所述dpu的dpu操作系统进行dpu服务器下电准备,包括:
7.一种第一云管理平台,其特征在于,所述第一云管理平台至少用于管理物理硬件资源,所述第一云管理平台包括:
8.一种第二云管理平台,其特征在于,所述第二云管理平台至少用于管理虚拟化资源,所述第二云管理平台包括:
9.一种第一云管理平台,其特征在于,所述第一云管理平台包括:第一处理器和第一存储器;所述第一处理器执行所述第一存储器存储的运行程序时实现如权利要求1至4任一项所述的方法。
10.一种第二云管理平台,其特征在于,所述第二云管理平台包括:第二处理器和第二存储器;所述第二处理器执行所述第二存储器存储的运行程序时实现如权利要求5至6任一项所述的方法。
11.一种存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现如权利要求1至4任一项所述的方法,或者,该计算机程序被处理器执行时实现如权利要求5至6任一项所述的方法。
12.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序在被处理器执行时实现如权利要求1至4任一项所述的方法,或者,该计算机程序被处理器执行时实现如权利要求5至6任一项所述的方法。