裸金属服务器的管理方法、装置及可读存储介质制造方法及图纸

技术编号:37719032 阅读:13 留言:0更新日期:2023-06-02 00:17
本申请公开了一种裸金属服务器的管理方法、装置及可读存储介质,涉及通信技术领域,用于减少云服务器负载,降低管理裸金属服务器的复杂度。该方法包括:接收第一请求消息,第一请求消息包括裸金属服务器的标识;根据标识为裸金属服务器创建虚拟硬盘和虚拟网络;虚拟硬盘包括虚拟系统盘和虚拟数据盘,虚拟数据盘挂载在云服务器中的存储资源的接口;执行挂载操作,以使得虚拟系统盘挂载为裸金属服务器的启动盘、虚拟数据盘挂载为裸金属服务器的数据盘;向裸金属服务器发送虚拟网络的配置信息,以使得裸金属服务器接入虚拟网络。以使得裸金属服务器接入虚拟网络。以使得裸金属服务器接入虚拟网络。

【技术实现步骤摘要】
裸金属服务器的管理方法、装置及可读存储介质


[0001]本申请实施例涉及通信
,尤其涉及一种裸金属服务器的管理方法、装置及可读存储介质。

技术介绍

[0002]随着云计算的发展,越来越多的用户选择在云服务器中部署他们的应用,云服务器以底层容器技术为基础,辅之以更适合现代应用需求的上层编排框架标准,构建出一个资源管理,进程调度,程序运行都更轻量高效的云服务器。鉴于部分用户对性能和资源的极致需求,迫切需要将满足用户需求的裸金属服务器也纳入整个云服务器的管理之内。
[0003]由于裸金属服务器的虚拟硬盘的输入/输出(Input/Output,I/O)频率较高,数据量较大,为了方便扩容和灾备,通常采用原生分布式存储。而目前主流原生分布式存储都有自己的块协议,多种不同的块协议,不仅会增加云服务器负载,而且也无法和基于云服务器的容器挂盘解盘行为保持一致,增加了管理裸金属服务器的复杂度。

技术实现思路

[0004]本申请提供了一种裸金属服务器的管理方法、装置及可读存储介质,用于减少云服务器负载,降低管理裸金属服务器的复杂度。
[0005]为达到上述目的,本申请采用如下技术方案:
[0006]第一方面,提供了一种裸金属服务器的管理方法,包括:接收第一请求消息,第一请求消息包括裸金属服务器的标识;根据标识为裸金属服务器创建虚拟硬盘和虚拟网络;虚拟硬盘包括虚拟系统盘和虚拟数据盘,虚拟数据盘挂载在云服务器中的存储资源的接口;执行挂载操作,以使得虚拟系统盘挂载为裸金属服务器的启动盘、虚拟数据盘挂载为裸金属服务器的数据盘;向裸金属服务器发送虚拟网络的配置信息,以使得裸金属服务器接入虚拟网络。
[0007]基于本申请提供的技术方案,管理装置接收裸金属服务器的能力需求后,能力需求包括硬盘大小的需求和网络资源的需求。可以根据能力需求为裸金属服务器创建虚拟硬盘和虚拟网络;虚拟硬盘和虚拟网络满足能力需求,虚拟硬盘包括虚拟系统盘和虚拟数据盘,虚拟数据盘挂载在云服务器中的存储资源的接口,执行挂载操作,以使得虚拟系统盘挂载为裸金属服务器的启动盘、虚拟数据盘挂载为裸金属服务器的数据盘;向裸金属服务器发送虚拟网络的配置信息,以使得裸金属服务器接入虚拟网络。这样,可以为裸金属服务器创建满足需求的虚拟硬盘和虚拟网络,裸金属服务器不需要提前安装实体硬盘,提高了用户体验。由于虚拟数据盘挂载在云服务器中的存储资源的接口,如此,不需要新增设接口协议,裸金属服务器的虚拟数据盘的行为可以与云服务器的容器挂盘解盘行为保持一致。减少了管理裸金属服务器的复杂度。
[0008]可选的,执行挂载操作,包括:将虚拟系统盘转化为小型计算机系统接口iSCSI目标,并将iSCSI目标挂载为裸金属服务器的启动盘;将虚拟数据盘挂载在云服务器中的存储
资源的接口,并将挂载后的虚拟数据盘挂载为裸金属服务器的数据盘。
[0009]可选的,管理方法还包括:检测裸金属服务器的运行状态;运行状态包括开机状态和关机状态;在裸金属服务器为开机状态的情况下,向裸金属服务器发送第一唤醒消息,第一唤醒消息用于指示裸金属服务器进行重启,并在重启后执行挂载操作;在裸金属服务器为关机状态的情况下,向裸金属服务器发送第二唤醒消息,第二唤醒消息用于指示裸金属服务器进行开机,并在开机后执行挂载操作。
[0010]可选的,配置信息包括网络接口类型、媒体存取控制位址MAC地址等。
[0011]第二方面,提供了一种裸金属服务器的管理装置,装置包括:接收单元、处理单元,发送单元;接收单元,用于接收第一请求消息,第一请求消息包括裸金属服务器的能力需求,能力需求包括硬盘大小的需求和网络资源的需求;处理单元,用于为裸金属服务器创建虚拟硬盘和虚拟网络;虚拟硬盘和虚拟网络满足能力需求,虚拟硬盘包括虚拟系统盘和虚拟数据盘,虚拟数据盘挂载在云服务器中的存储资源的接口;处理单元,还用于执行挂载操作,以使得虚拟系统盘挂载为裸金属服务器的启动盘、虚拟数据盘挂载为裸金属服务器的数据盘;发送单元,用于向裸金属服务器发送虚拟网络的配置信息,以使得裸金属服务器接入虚拟网络。
[0012]可选的,处理单元,具体用于:将虚拟系统盘转化为小型计算机系统接口iSCSI目标,并将iSCSI目标挂载为裸金属服务器的启动盘;将虚拟数据盘挂载在云服务器中的存储资源的接口,并将挂载后的虚拟数据盘挂载为裸金属服务器的数据盘。
[0013]可选的,管理装置还包括检测单元;检测单元,用于检测裸金属服务器的运行状态;运行状态包括开机状态和关机状态;发送单元,还用于在裸金属服务器为开机状态的情况下,向裸金属服务器发送第一唤醒消息,第一唤醒消息用于指示裸金属服务器进行重启,并在重启后执行挂载操作;发送单元,还用于在裸金属服务器为关机状态的情况下,向裸金属服务器发送第二唤醒消息,第二唤醒消息用于指示裸金属服务器进行开机,并在开机后执行挂载操作。
[0014]可选的,配置信息包括网络接口类型、媒体存取控制位址MAC地址等。
[0015]第三方面,提供了一种裸金属服务器的管理装置,该裸金属服务器的管理装置可以实现上述各方面或者各可能的设计中裸金属服务器的管理装置所执行的功能,功能可以通过硬件实现,如:一种可能的设计中,该裸金属服务器的管理装置可以包括:处理器和通信接口,处理器可以用于支持裸金属服务器的管理装置实现上述第一方面或者第一方面的任一种可能的设计中所涉及的功能。
[0016]在又一种可能的设计中,裸金属服务器的管理装置还可以包括存储器,存储器用于保存裸金属服务器的管理装置必要的计算机执行指令和数据。当该裸金属服务器的管理装置运行时,该处理器执行该存储器存储的该计算机执行指令,以使该裸金属服务器的管理装置执行上述第一方面或者第一方面的任一种可能的裸金属服务器的管理方法。
[0017]第四方面,提供了一种计算机可读存储介质,该计算机可读存储介质可以为可读的非易失性存储介质,该计算机可读存储介质存储有计算机指令或者程序,当其在计算机上运行时,使得计算机可以执行上述第一方面或者上述方面的任一种可能的裸金属服务器的管理方法。
[0018]第五方面,提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得
计算机可以执行上述第一方面或者上述方面的任一种可能的设计的裸金属服务器的管理方法。
[0019]第六方面,提供了一种电子设备,该电子设备包括一个或者多个处理器以及和一个或多个存储器。一个或多个存储器与一个或多个处理器耦合,一个或多个存储器用于存储计算机程序代码,计算机程序代码包括计算机指令,当一个或多个处理器执行计算机指令时,使得电子设备执行如上述第一方面或者第一方面的任一可能的设计的裸金属服务器的管理方法。
[0020]第七方面,提供了一种芯片系统,该芯片系统包括处理器以及通信接口,该芯片系统可以用于实现上述第一方面或第一方面的任一可能的设计中裸金属服务器的管理装置所执行的功能。在一种可能的设计中,芯片系统还包括存储器,存储器,用于保存程序指令和/或数据。该本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种裸金属服务器的管理方法,其特征在于,应用于云服务器,所述方法包括:接收第一请求消息,所述第一请求消息包括裸金属服务器的能力需求,所述能力需求包括硬盘大小的需求和网络资源的需求;为所述裸金属服务器创建虚拟硬盘和虚拟网络;所述虚拟硬盘和所述虚拟网络满足所述能力需求,所述虚拟硬盘包括虚拟系统盘和虚拟数据盘,所述虚拟数据盘挂载在所述云服务器中的存储资源的接口;执行挂载操作,以使得所述虚拟系统盘挂载为所述裸金属服务器的启动盘、所述虚拟数据盘挂载为所述裸金属服务器的数据盘;向所述裸金属服务器发送所述虚拟网络的配置信息,以使得所述裸金属服务器接入所述虚拟网络。2.根据权利要求1所述的方法,其特征在于,所述执行挂载操作,包括:将所述虚拟系统盘转化为小型计算机系统接口iSCSI目标,并将所述iSCSI目标挂载为所述裸金属服务器的启动盘;将所述虚拟数据盘挂载在所述云服务器中的存储资源的接口,并将挂载后的所述虚拟数据盘挂载为所述裸金属服务器的数据盘。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:检测所述裸金属服务器的运行状态;所述运行状态包括开机状态和关机状态;在所述裸金属服务器为所述开机状态的情况下,向所述裸金属服务器发送第一唤醒消息,所述第一唤醒消息用于指示所述裸金属服务器进行重启,并在重启后执行所述挂载操作;在所述裸金属服务器为所述关机状态的情况下,向所述裸金属服务器发送第二唤醒消息,所述第二唤醒消息用于指示所述裸金属服务器进行开机,并在开机后执行所述挂载操作。4.根据权利要求2所述的方法,其特征在于,所述配置信息包括网络接口类型、媒体存取控制位址MAC地址等。5.一种裸金属服务器的管理装置,其特征在于,所述装置包括:接收单元、处理单元,发送单元;所述接收单元,用于接收第一请求消息,所述第一请求消息包括裸金属服务器的能力需求,所述能力需求包括硬盘大小的需求和网络资源的需求;所述处理单元,用于为所述裸金属服务器创建虚拟硬盘和虚拟网络;所述虚拟硬盘和所述虚拟网络满足所述能力需求,所述虚拟硬盘包括虚拟系统盘和虚拟数据盘,所...

【专利技术属性】
技术研发人员:吴慧敏陈薇王琦冯强
申请(专利权)人:联通数字科技有限公司联通云数据有限公司
类型:发明
国别省市:

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

1