裸金属服务器的调度方法技术

技术编号:39788471 阅读:9 留言:0更新日期:2023-12-22 02:27
本申请提供一种裸金属服务器的调度方法

【技术实现步骤摘要】
裸金属服务器的调度方法、装置、设备及存储介质


[0001]本申请涉及云服务
,尤其涉及一种裸金属服务器的调度方法

装置

设备及存储介质


技术介绍

[0002]随着计算机软件的发展,云计算技术作为基础能力越来越多的受到各大中小企业青睐,随着云计算计算能力的越来越强大,云技术引入了一种裸金属服务器来满足客户对云上整个裸机性能独占的需求,裸金属服务器是一台既具有传统物理服务器特点的硬件设备,又具备云计算技术的虚拟化服务功能,是硬件和软件优势结合的产物

[0003]现有技术中,对于裸金属服务器的调度,通常是用户查询资源池中裸金属服务器的使用情况,以及性能等信息,选择可以满足用户的裸金属服务器,从而实现服务部署,但是这种方式浪费了用户大量的时间,选择过程复杂,效率低

[0004]综上所述,如何简便高效的实现裸金属服务器的统一管理调度是本领域亟需解决的技术问题

技术实现思路

[0005]本申请提供一种裸金属服务器的调度方法

装置

设备及存储介质,用以解决如何简便高效的实现裸金属服务器的统一管理调度的技术问题

[0006]第一方面,本申请提供一种裸金属服务器的调度方法,包括:
[0007]若根据用户的终端发送的需求信息确定出所述用户未指定云服务提供商,则从预设的提供商资源库中,获取满足所述需求信息的至少一个云服务提供商的标识,所述提供商资源库中包括多个云服务提供商的标识和每个云服务提供商对应的至少一个裸金属服务器的规格信息;
[0008]根据所述至少一个云服务提供商的标识,向所述至少一个云服务提供商发送信息返回指令,所述信息返回指令用于指示所述至少一个云服务提供商返回每个云服务提供商对应的裸金属服务器的相关信息;
[0009]接收每个云服务提供商返回的至少一个裸金属服务器的相关信息,每个裸金属服务器的相关信息包括至少一个目标规格信息的裸金属服务器

每个裸金属服务器的部署状态

每个裸金属服务器的部署能力信息,所述部署状态包括已部署或未部署;
[0010]根据每个裸金属服务器的相关信息

所述需求信息,确定第一目标裸金属服务器;
[0011]根据所述需求信息

所述第一目标裸金属服务器对应的部署能力信息,对所述第一目标裸金属服务器进行服务部署

[0012]可选地,如上所述的方法,所述方法还包括:
[0013]接收所述用户的终端发送的裸金属服务器的所述需求信息,所述需求信息中包括服务类型

部署请求

目标数量

所述目标规格信息;
[0014]根据所述部署请求,确实所述用户是否指定云服务提供商

[0015]可选地,如上所述的方法,所述根据每个裸金属服务器的相关信息

所述需求信息,确定第一目标裸金属服务器,包括:
[0016]根据每个裸金属服务器的部署状态

每个裸金属服务器的部署能力信息

所述目标数量,确定所述第一目标裸金属服务器

[0017]可选地,如上所述的方法,所述根据每个裸金属服务器的部署状态

每个裸金属服务器的部署能力信息所述目标数量,确定所述第一目标裸金属服务器,包括:
[0018]根据每个裸金属服务器的部署状态,得到每个云服务提供商对应的第一数量,所述第一数量表示所述部署状态指示未部署的裸金属服务器的数量;
[0019]将每个云服务提供商对应的第一数量进行相加处理,得到第一数量和;
[0020]根据所述第一数量和

所述目标数量,确定所述第一数量和是否大于所述目标数量;
[0021]若所述第一数量和大于所述目标数量,则根据所述目标数量

每个云服务提供商对应的第一数量,确定至少一个目标云服务提供商,所述至少一个目标云服务提供商对应的裸金属服务器的数量之和大于或者等于所述目标数量;
[0022]根据每个目标云服务提供商对应的每个裸金属服务器的部署能力信息,确定所述第一目标裸金属服务器

[0023]可选地,如上所述的方法,所述方法还包括:
[0024]若确实所述用户指定云服务提供商,则根据所述部署请求,获取所述用户指定的云服务提供商的标识;
[0025]根据所述云服务提供商的标识,向所述云服务提供商发送所述信息返回指令;
[0026]接收所述云服务提供商返回的至少一个裸金属服务器的相关信息;
[0027]根据每个裸金属服务器的相关信息

所述目标数量,确定第二目标裸金属服务器;
[0028]根据所述服务类型

所述第二目标裸金属服务器对应的部署能力信息,对所述第二目标裸金属服务器进行服务部署

[0029]可选地,如上所述的方法,所述根据每个裸金属服务器的相关信息

所述目标数量,确定第二目标裸金属服务器,包括:
[0030]根据每个裸金属服务器的部署状态,得到第二数量,所述第二数量表示所述部署状态指示未部署的裸金属服务器的数量;
[0031]根据所述第二数量

所述目标数量,确定所述第二数量是否大于所述目标数量;
[0032]若所述第二数量大于所述目标数量,则根据每个裸金属服务器的部署能力信息,确定所述第二目标裸金属服务器

[0033]可选地,如上所述的方法,所述方法还包括:
[0034]若所述第一数量和小于所述目标数量,则向所述用户的终端发送部署失败通知

[0035]可选地,如上所述的方法,所述根据每个裸金属服务器的相关信息

所述目标数量,确定第二目标裸金属服务器,还包括:
[0036]若所述第二数量小于所述目标数量,则向所述用户的终端发送部署失败通知

[0037]第二方面,本申请提供一种裸金属服务器的调度装置,包括:
[0038]第一获取模块,用于若根据用户的终端发送的需求信息确定出所述用户未指定云服务提供商,则从预设的提供商资源库中,获取满足所述需求信息的至少一个云服务提供
商的标识,所述提供商资源库中包括多个云服务提供商的标识和每个云服务提供商对应的至少一个裸金属服务器的规格信息;
[0039]第一发送模块,用于根据所述至少一个云服务提供商的标识,向所述至少一个云服务提供商发送信息返回指令,所述信息返回指令用于指示所述至少一个云服务提供商返回每个云服务提供商对应的裸金属服务器的相关信息;
[0040]第一接收模块,用于接收每个云服务提供商返回的至少一个裸金属服务器的相关信息,每个本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种裸金属服务器的调度方法,其特征在于,包括:若根据用户的终端发送的需求信息确定出所述用户未指定云服务提供商,则从预设的提供商资源库中,获取满足所述需求信息的至少一个云服务提供商的标识,所述提供商资源库中包括多个云服务提供商的标识和每个云服务提供商对应的至少一个裸金属服务器的规格信息;根据所述至少一个云服务提供商的标识,向所述至少一个云服务提供商发送信息返回指令,所述信息返回指令用于指示所述至少一个云服务提供商返回每个云服务提供商对应的裸金属服务器的相关信息;接收每个云服务提供商返回的至少一个裸金属服务器的相关信息,每个裸金属服务器的相关信息包括至少一个目标规格信息的裸金属服务器

每个裸金属服务器的部署状态

每个裸金属服务器的部署能力信息,所述部署状态包括已部署或未部署;根据每个裸金属服务器的相关信息

所述需求信息,确定第一目标裸金属服务器;根据所述需求信息

所述第一目标裸金属服务器对应的部署能力信息,对所述第一目标裸金属服务器进行服务部署
。2.
根据权利要求1所述的方法,其特征在于,所述方法还包括:接收所述用户的终端发送的裸金属服务器的所述需求信息,所述需求信息中包括服务类型

部署请求

目标数量

所述目标规格信息;根据所述部署请求,确实所述用户是否指定云服务提供商
。3.
根据权利要求2所述的方法,其特征在于,所述根据每个裸金属服务器的相关信息

所述需求信息,确定第一目标裸金属服务器,包括:根据每个裸金属服务器的部署状态

每个裸金属服务器的部署能力信息

所述目标数量,确定所述第一目标裸金属服务器
。4.
根据权利要求3所述的方法,其特征在于,所述根据每个裸金属服务器的部署状态

每个裸金属服务器的部署能力信息所述目标数量,确定所述第一目标裸金属服务器,包括:根据每个裸金属服务器的部署状态,得到每个云服务提供商对应的第一数量,所述第一数量表示所述部署状态指示未部署的裸金属服务器的数量;将每个云服务提供商对应的第一数量进行相加处理,得到第一数量和;根据所述第一数量和

所述目标数量,确定所述第一数量和是否大于所述目标数量;若所述第一数量和大于所述目标数量,则根据所述目标数量

每个云服务提供商对应的第一数量,确定至少一个目标云服务提供商,所述至少一个目标云服务提供商对应的裸金属服务器的数量之和大于或者等于所述目标数量;根据每个目标云服务提供商对应的每个裸金属服务器的部署能力信息,确定所述第一目标裸金属服务器
。5.
根据权利要求2所述的方法,其特征在于,所述方法还包括:若确实所述用户指定云服务提供商,则根据所述部署请求,获取所述用户指定的云服务提供商的标识;根据...

【专利技术属性】
技术研发人员:魏涛师兰兰李广聚朱常波谢继刚
申请(专利权)人:联通数字科技有限公司联通西部创新研究院有限公司联通云数据有限公司
类型:发明
国别省市:

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

1