一种云服务器的配置方法、装置、管理服务器及存储介质制造方法及图纸

技术编号:28870678 阅读:16 留言:0更新日期:2021-06-15 23:02
本发明专利技术实施例提供了一种云服务器的配置方法、装置、管理服务器及存储介质,所述方法包括:获取租户输入的需求信息,需求信息包括所需的云服务器的系统盘的类型以及数据盘的类型;在当前已建立的磁盘模板中具有符合需求信息的磁盘模板情况下,按照符合需求信息的磁盘模板所指示的配置方式,配置符合需求信息的磁盘模板对应的云服务器,已建立的磁盘模板为预先基于对应的云服务器的硬件参数建立的,包括系统盘的类型以及数据盘的类型;将配置完成后的云服务器分配至租户。管理服务器可以从磁盘模板中选择符合租户需求的磁盘模板,为租户配置并分配符合其需求的云服务器,可以满足不同租户针对云服务器的系统盘和数据盘的不同需求,提高服务质量。

【技术实现步骤摘要】
一种云服务器的配置方法、装置、管理服务器及存储介质
本专利技术涉及服务器配置
,特别是涉及一种云服务器的配置方法、装置、管理服务器及存储介质。
技术介绍
云服务器(ElasticPhsicalCompute,EPC)是一种云端专用的高性能、安全隔离的物理服务器,通过安全、稳定、便捷的计算服务帮助租户快速构建与扩容高性能需求的应用服务。可以更快捷的搭建私有云,能够提供虚拟私有网络、负载均衡、NAT(NetworkAddressTranslation,网络地址转换)网关、运维、监控、安全防护等服务。云服务器具有独立冗余磁盘阵列(redundantarrayofindependentdisks,RAID),RAID是由很多块独立的磁盘组合成的一个容量巨大的磁盘组,利用个别磁盘提供数据所产生加成效果可以提升整个磁盘系统效能。还能利用同位检查,在任意一个硬盘故障时仍可读出数据,进而在数据重构时,将数据经计算后重新置入新硬盘中,能够提高数据安全性。不同类型的RAID的各项性能不同,一般包括RAID0、RAID1、RAID5、RAID10、RAID50等。由于磁盘的RAID类型对于云服务器所能提供的服务性能的影响很大,因此租户在租用云服务器时,选择其所需要的RAID类型是一个必要步骤。而目前系统盘支只持RAID1,数据盘支持单一RAID类型选择。用户无法选择系统盘的RAID类型,针对全体数据盘也只能选择一种RAID类型,无法灵活配置数据盘的大小和RAID类型,因此无法满足租户的不同需求。专利技术内容本专利技术实施例的目的在于提供一种云服务器的配置方法、装置、管理服务器及存储介质,以满足不同租户针对云服务器的系统盘和数据盘的不同需求,提高服务质量。具体技术方案如下:第一方面,本专利技术实施例提供了一种云服务器的配置方法,应用于管理服务器,所述方法包括:获取租户输入的需求信息,其中,所述需求信息包括所需的云服务器的系统盘的类型以及数据盘的类型;在当前已建立的磁盘模板中具有符合所述需求信息的磁盘模板情况下,按照符合所述需求信息的磁盘模板所指示的配置方式,配置符合所述需求信息的磁盘模板对应的云服务器,其中,所述已建立的磁盘模板为预先基于对应的云服务器的硬件参数建立的,且所述已建立的磁盘模板包括系统盘的类型以及数据盘的类型;将配置完成后的云服务器分配至所述租户。可选的,所述磁盘模板的建立方式,包括:获取目标云服务器的各个磁盘的硬件参数;基于所述硬件参数及预设的磁盘划分规则,确定系统盘和数据盘;根据所述系统盘和所述数据盘的硬件参数,确定所述系统盘和所述数据盘所能支持的类型;基于所述系统盘和所述数据盘所能支持的类型,生成所述目标云服务器对应的磁盘模板。可选的,所述基于所述硬件参数及预设的磁盘划分规则,确定系统盘和数据盘的步骤,包括:基于所述硬件参数,确定所述各个磁盘中满足系统盘要求的目标磁盘;在所述目标磁盘的存储量不大于预设数据量的情况下,确定所述目标磁盘为系统盘,并确定其余磁盘为数据盘;在所述目标磁盘的存储量大于预设数据量的情况下,从所述目标磁盘中划分出所述预设数据量的部分作为系统盘,并将所述目标磁盘的剩余部分以及其余磁盘确定为数据盘。可选的,在所述获取目标云服务器的各个磁盘的硬件参数的步骤之后,所述方法还包括:基于所述硬件参数,确定所述目标云服务器对应的机型套餐;所述根据所述系统盘和所述数据盘的硬件参数,确定所述系统盘和所述数据盘所能支持的类型的步骤,包括:根据所述系统盘和所述数据盘的硬件参数,将所述系统盘和所述数据盘分别划分为磁盘组,并确定所述磁盘组所能支持的类型;所述基于所述系统盘和所述数据盘所能支持的类型,生成所述目标云服务器对应的磁盘模板的步骤,包括:在所述机型套餐包括一种硬件参数的服务器的情况下,通过笛卡尔积配对方式,基于所述系统盘和所述数据盘所能支持的类型,生成所述目标云服务器对应的磁盘模板;在所述机型套餐包括多种硬件参数的服务器的情况下,分别确定所述目标云服务器对应的磁盘组所能支持的类型与已有服务器对应的磁盘组所能支持的类型的交集,其中,所述已有服务器为所述机型套餐包括的硬件参数与所述目标云服务器不同的其他服务器;通过笛卡尔积配对方式,基于所述交集,生成所述目标云服务器对应的磁盘模板。可选的,在所述生成所述目标云服务器对应的磁盘模板的步骤之后,所述方法还包括:对应记录所述磁盘模板与所述机型套餐。可选的,在当前已建立的磁盘模板中不具有符合所述需求信息的磁盘模板的情况下,所述方法还包括:基于所述需求信息,生成新的磁盘模板;按照所述新的磁盘模板所指示的配置方式,配置所述新的磁盘模板对应的云服务器;将配置完成后的云服务器分配至所述租户。可选的,在所述基于所述需求信息,生成新的磁盘模板的步骤之后,所述方法还包括:将所述新的磁盘模板加入预设数据库,其中,所述预设数据库用于存储所述已建立的磁盘模板。可选的,所述已建立的磁盘模板包括主配置方式对应的磁盘模板及子配置方式对应的磁盘模板;所述获取租户输入的需求信息的步骤,包括:获取租户基于租户终端输入的选择信息;在所述选择信息表示选定所述主配置方式或所述子配置方式的情况下,确定当前已建立的磁盘模板中具有符合所述需求信息的磁盘模板;在所述选择信息为自定义配置信息的情况下,确定当前已建立的磁盘模板中不具有符合所述需求信息的磁盘模板。第二方面,本专利技术实施例提供了一种云服务器的配置装置,应用于管理服务器,所述装置包括:需求信息获取模块,用于获取租户输入的需求信息,其中,所述需求信息包括所需的云服务器的系统盘的类型以及数据盘的类型;第一服务器配置模块,用于在当前已建立的磁盘模板中具有符合所述需求信息的磁盘模板情况下,按照符合所述需求信息的磁盘模板所指示的配置方式,配置符合所述需求信息的磁盘模板对应的云服务器,其中,所述已建立的磁盘模板为第一模板生成模块预先基于对应的云服务器的硬件参数建立的,且所述已建立的磁盘模板包括系统盘的类型以及数据盘的类型;第一服务器分配模块,用于将配置完成后的云服务器分配至所述租户。可选的,所述第一模板生成模块包括:硬件参数获取单元,用于获取目标云服务器的各个磁盘的硬件参数;磁盘确定单元,用于基于所述硬件参数及预设的磁盘划分规则,确定系统盘和数据盘;类型确定单元,用于根据所述系统盘和所述数据盘的硬件参数,确定所述系统盘和所述数据盘所能支持的类型;模板生成单元,用于基于所述系统盘和所述数据盘所能支持的类型,生成所述目标云服务器对应的磁盘模板。可选的,所述磁盘确定单元包括:目标磁盘确定子单元,用于基于所述硬件参数,确定所述各个磁盘中满足系统盘要求的目标磁盘;第一磁盘确定子单元,用于在所述目标磁盘的存储量不大于预设数据量的情况本文档来自技高网...

【技术保护点】
1.一种云服务器的配置方法,其特征在于,应用于管理服务器,所述方法包括:/n获取租户输入的需求信息,其中,所述需求信息包括所需的云服务器的系统盘的类型以及数据盘的类型;/n在当前已建立的磁盘模板中具有符合所述需求信息的磁盘模板情况下,按照符合所述需求信息的磁盘模板所指示的配置方式,配置符合所述需求信息的磁盘模板对应的云服务器,其中,所述已建立的磁盘模板为预先基于对应的云服务器的硬件参数建立的,且所述已建立的磁盘模板包括系统盘的类型以及数据盘的类型;/n将配置完成后的云服务器分配至所述租户。/n

【技术特征摘要】
1.一种云服务器的配置方法,其特征在于,应用于管理服务器,所述方法包括:
获取租户输入的需求信息,其中,所述需求信息包括所需的云服务器的系统盘的类型以及数据盘的类型;
在当前已建立的磁盘模板中具有符合所述需求信息的磁盘模板情况下,按照符合所述需求信息的磁盘模板所指示的配置方式,配置符合所述需求信息的磁盘模板对应的云服务器,其中,所述已建立的磁盘模板为预先基于对应的云服务器的硬件参数建立的,且所述已建立的磁盘模板包括系统盘的类型以及数据盘的类型;
将配置完成后的云服务器分配至所述租户。


2.根据权利要求1所述的方法,其特征在于,所述磁盘模板的建立方式,包括:
获取目标云服务器的各个磁盘的硬件参数;
基于所述硬件参数及预设的磁盘划分规则,确定系统盘和数据盘;
根据所述系统盘和所述数据盘的硬件参数,确定所述系统盘和所述数据盘所能支持的类型;
基于所述系统盘和所述数据盘所能支持的类型,生成所述目标云服务器对应的磁盘模板。


3.根据权利要求2所述的方法,其特征在于,所述基于所述硬件参数及预设的磁盘划分规则,确定系统盘和数据盘的步骤,包括:
基于所述硬件参数,确定所述各个磁盘中满足系统盘要求的目标磁盘;
在所述目标磁盘的存储量不大于预设数据量的情况下,确定所述目标磁盘为系统盘,并确定其余磁盘为数据盘;
在所述目标磁盘的存储量大于预设数据量的情况下,从所述目标磁盘中划分出所述预设数据量的部分作为系统盘,并将所述目标磁盘的剩余部分以及其余磁盘确定为数据盘。


4.根据权利要求2所述的方法,其特征在于,在所述获取目标云服务器的各个磁盘的硬件参数的步骤之后,所述方法还包括:
基于所述硬件参数,确定所述目标云服务器对应的机型套餐;
所述根据所述系统盘和所述数据盘的硬件参数,确定所述系统盘和所述数据盘所能支持的类型的步骤,包括:
根据所述系统盘和所述数据盘的硬件参数,将所述系统盘和所述数据盘分别划分为磁盘组,并确定所述磁盘组所能支持的类型;
所述基于所述系统盘和所述数据盘所能支持的类型,生成所述目标云服务器对应的磁盘模板的步骤,包括:
在所述机型套餐包括一种硬件参数的服务器的情况下,通过笛卡尔积配对方式,基于所述系统盘和所述数据盘所能支持的类型,生成所述目标云服务器对应的磁盘模板;
在所述机型套餐包括多种硬件参数的服务器的情况下,分别确定所述目标云服务器对应的磁盘组所能支持的类型与已有服务器对应的磁盘组所能支持的类型的交集,其中,所述已有服务器为所述机型套餐包括的硬件参数与所述目标云服务器不同的其他服务器;
通过笛卡尔积配对方式,基于所述交集,生成所述目标云服务器对应的磁盘模板。


5.根据权利要求4所述的方法,其特征在于,在所述生成所述目标云服务器对应的磁盘模板的步骤之后,所述方法还包括:
对应记录所述磁盘模板与所述机型套餐。


6.根据权利要求1-5中任一项所述的方法,其特征在于,在当前已建立的磁盘模板中不具有符合所述需求信息的磁盘模板的情况下,所述方法还包括:
基于所述需求信息,生成新的磁盘模板;
按照所述新的磁盘模板所指示的配置方式,配置所述新的磁盘模板对应的云服务器;
将配置完成后的云服务器分配至所述租户。


7.根据权利要求6所述的方法,其特征在于,在所述基于所述需求信息,生成新的磁盘模板的步骤之后,所述方法还包括:
将所述新的磁盘模板加入预设数据库,其中,所述预设数据库用于存储所述已建立的磁盘模板。


8.根据权利要求1-5中任一项所述的方法,其特征在于,所述已建立的磁盘模板包括主配置方式对应的磁盘模板及子配置方式对应的磁盘模板;
所述获取租户输入的需求信息的步骤,包括:
获取租户基于租户终端输入的选择信息;
在所述选择信息表示选定所述主配置方式或所述子配置方式的情况下,确定当前已建立的磁盘模板中具有符合所述需求信息的磁盘模板;
在所述选择信息为自定义配置信息的情况下,确定当前已建立的磁盘模板中不具有符合所述需求信息的磁盘模板。


9.一种云服务器的配置装置,其特征在于,应用于管理服务器,所述装置包括:
需求信息获取模块,用于获取租户输入的需求信息,其中,所述需求信息包括所需的云服务器的系统盘的类型以及数据盘的类型;
第一服务器配置模块,用于在当前已建立的磁盘模板中具有符合所述需求信息的磁盘模板情况下,按照符合所述需求信息的磁盘模板所指示的配置方式,配置符合所...

【专利技术属性】
技术研发人员:金旭苏安琪王笑涵王伟一靳文鹏
申请(专利权)人:北京金山云网络技术有限公司
类型:发明
国别省市:北京;11

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

1