基于不同资源的超融合自适应方法、终端及系统技术方案

技术编号:27740950 阅读:14 留言:0更新日期:2021-03-19 13:34
本公开提出了基于不同资源的超融合自适应方法、终端及系统,包括:获取待超融合的主机参数,调整主机的资源;调整之后,将超融合系统划分不同的网络小集群、存储小集群、计算小集群;针对网络、存储及计算性能满足设定条件的小集群集合上创建管理台虚拟机;将虚拟机进行配置以使虚拟机迁移时在同一网络小集群和计算小集群内迁移,针对不同需求的虚拟机提供不同的硬件资源。优化了虚拟机对硬件资源的使用,针对不同需求的虚拟机提供不同资源的硬件。同时,能够最大程度的保证与传统超融合系统的兼容。

【技术实现步骤摘要】
基于不同资源的超融合自适应方法、终端及系统
本公开属于超融合
,尤其涉及基于不同资源的超融合自适应方法、终端及系统。
技术介绍
本部分的陈述仅仅是提供了与本公开相关的
技术介绍
信息,不必然构成在先技术。传统的超融合系统由若干主机组成。主机通过网络连接在一起,并且组建集群。主机上的磁盘通过网络构建一个分布式存储系统。在主机上创建相应的虚拟机并且使用分布式的存储系统。整个系统可以随着用户的需求不断扩容,或者适当缩容。专利技术人在研究中发现,在实际使用场景当中,用户更希望使用已有的设备,以便利旧,而不是每次创建或者扩容系统都去购买相同的主机和硬盘,搭建新的网络环境。但是使用已有的设备将导致超融合的网络环境复杂多变,用户的主机多种多样,磁盘类型繁杂。同时,由于超融合集群往往存在木桶原理,一旦某一项性能较低,导致整个集群性能严重下降。所以往往要求资源同质化,这与利旧场景下复杂繁多的硬件资源是相悖的。
技术实现思路
为克服上述现有技术的不足,本公开提供了基于不同资源的超融合自适应方法,实现将使用已有的设备与常见超融合系统相容。为实现上述目的,本公开的一个或多个实施例提供了如下技术方案:第一方面,公开了基于不同资源的超融合自适应方法,包括:获取待超融合的主机参数,调整主机的资源;调整之后,将超融合系统划分不同的网络小集群、存储小集群、计算小集群;针对网络、存储及计算性能满足设定条件的小集群集合上创建管理台虚拟机;将虚拟机进行配置以使虚拟机迁移时在同一网络小集群和计算小集群内迁移,针对不同需求的虚拟机提供不同的硬件资源。进一步的技术方案,获取待超融合的主机参数时,针对每个安装操作系统的主机,每个操作系统中带有超融合安装管理界面,超融合主机的参数是通过安装进程传送至安装界面。进一步的技术方案,通过管理界面与安装进程之间的交互确定该主机是否需要加入超融合系统。进一步的技术方案,所述超融合主机的参数包括:主机之间的网络连接状况、每台主机上的存储、每台主机上的cpu核数以及每台主机上的内存数量,基于上述参数确定主机之间的均质性,将参数相近的构成超融合小集群。进一步的技术方案,对主机之间的网络连接状况判断后,按照网速进行排序,不同网速的主机被划分在不同的小集群中。优选的,针对某些主机网络速度低于设定值时,更换网卡来调整网络。优选的,针对每个主机磁盘的存储类型及存储大小进行调整,令每台主机的存储空间、cpu性能和内存空间保持一致。进一步的技术方案,将超融合系统划分不同的网络小集群时,是根据网络的网速划分,其中,不同网络小集群上的存储小集群,计算小集群不同。进一步的技术方案,当虚拟机创建时,如果是计算密集型的,则优先使用计算性能好小集群,如果是IO密集型的,优先使用存储性能好的小集群。进一步的技术方案,还包括:对超融合的主机进行扩展,被扩展的主机上的资源被分部到性能相近的小集群中,若被扩展主机与原有集群资源性能差异超过设定值,则单独创建相应的小集群。进一步的技术方案,所有主机构成的超融合集群中的网络小集群最终进行融合,融合成同样网速的网络,由于网络小集群的融合,不同网络小集群上的存储小集群,计算小集群进行融合。进一步的技术方案,融合时,相同性能的资源打上相同的标签,并传送给管理台,令建立虚拟机时候,进行选择。第二方面,公开了基于不同资源的超融合自适应终端,包括:处理器及存储介质;所述存储介质用于存储所述处理器执行的程序以及超融合主机的参数;所述处理器用于执行上述基于不同资源的超融合自适应方法的步骤。第三方面,公开了基于不同资源的超融合自适应系统,包括:若干不同的主主机,主机通过网络连接在一起并且组建集群,利用上述基于不同资源的超融合自适应方法对不同的主机进行超融合。以上一个或多个技术方案存在以下有益效果:本公开技术方案针对产品利旧资源搭建的超融合系统,在现有的主机的基础上进行了超融合,进行了针对性的优化和处理,使产品在保持传统的超融合特点的同时,进一步优化了虚拟机对硬件资源的使用,针对不同需求的虚拟机提供不同资源的硬件。同时,能够最大程度的保证与传统超融合系统的兼容。本公开技术方案资源集群中进一步根据资源细节划分小集群,所以成为多层次,细分资源以便管理与使用。本专利技术附加方面的优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本专利技术的实践了解到。附图说明构成本公开的一部分的说明书附图用来提供对本公开的进一步理解,本公开的示意性实施例及其说明用于解释本公开,并不构成对本公开的不当限定。图1为本公开实施例传统的超融合系统示意图;图2为本公开实施例多层次的超融合系统示意图;图3为本公开实施例自适用超融合系统的安装示意图;图4为本公开实施例管理界面与安装进程交互示意图。具体实施方式应该指出,以下详细说明都是示例性的,旨在对本公开提供进一步的说明。除非另有指明,本文使用的所有技术和科学术语具有与本公开所属
的普通技术人员通常理解的相同含义。需要注意的是,这里所使用的术语仅是为了描述具体实施方式,而非意图限制根据本公开的示例性实施方式。如在这里所使用的,除非上下文另外明确指出,否则单数形式也意图包括复数形式,此外,还应当理解的是,当在本说明书中使用术语“包含”和/或“包括”时,其指明存在特征、步骤、操作、器件、组件和/或它们的组合。在不冲突的情况下,本公开中的实施例及实施例中的特征可以相互组合。实施例一传统的超融合系统如图1所示:传统的超融合系统由若干主机组成。主机通过网络连接在一起,并且组建集群。主机上的磁盘通过网络构建一个分布式存储系统。在主机上创建相应的虚拟机并且使用分布式的存储系统。整个系统可以随着用户的需求不断扩容。或者适当缩容。但是在一个利旧的超融合系统中,用户的硬件资源比较繁多,会对系统的性能产生严重的影响。基于上述应用需求,本实施例公开了基于不同资源的超融合自适应方法,形成多层次的超融合系统,将硬件资源利用更加合理化,参见附图2所示。具体来讲,本方法就是将资源进一步细分。这里资源主要分为3部分,网络资源,存储资源(用来构建分布式存储的硬盘等),计算资源(是指主机的cpu和内存,对于计算密集型的虚拟机,此类资源比较重要)。本方案增加了一个小集群的概念,针对不同资源包含网络小集群,存储小集群,计算小集群。具体说明,网络小集群:在某些情况下,可能会存在集群中的网络网速不一致的情况。一般是由网络改造的过渡阶段导致的。但是由于网络资源对于集群至关重要,所以不同网络环境下,集群需要依据网速划分为不同的小集群。如1G的网络小集群,和100M的网络小集群,后者更适合做备份,而不适合大量io操作或者计算操作。如果2个网络小集群上的资源被混合使用,实际的效果与100M小集群是一样的。存本文档来自技高网
...

【技术保护点】
1.基于不同资源的超融合自适应方法,其特征是,包括:/n获取待超融合的主机参数,调整主机的资源;/n调整之后,将超融合系统划分不同的网络小集群、存储小集群、计算小集群;/n针对网络、存储及计算性能满足设定条件的小集群集合上创建管理台虚拟机;/n将虚拟机进行配置以使虚拟机迁移时在同一网络小集群和计算小集群内迁移,针对不同需求的虚拟机提供不同的硬件资源。/n

【技术特征摘要】
1.基于不同资源的超融合自适应方法,其特征是,包括:
获取待超融合的主机参数,调整主机的资源;
调整之后,将超融合系统划分不同的网络小集群、存储小集群、计算小集群;
针对网络、存储及计算性能满足设定条件的小集群集合上创建管理台虚拟机;
将虚拟机进行配置以使虚拟机迁移时在同一网络小集群和计算小集群内迁移,针对不同需求的虚拟机提供不同的硬件资源。


2.如权利要求1所述的基于不同资源的超融合自适应方法,其特征是,获取待超融合的主机参数时,针对每个安装操作系统的主机,每个操作系统中带有超融合安装管理界面,超融合主机的参数是通过安装进程传送至安装界面。


3.如权利要求2所述的基于不同资源的超融合自适应方法,其特征是,通过管理界面与安装进程之间的交互确定该主机是否需要加入超融合系统。


4.如权利要求1所述的基于不同资源的超融合自适应方法,其特征是,所述超融合主机的参数包括:主机之间的网络连接状况、每台主机上的存储、每台主机上的cpu核数以及每台主机上的内存数量,基于上述参数确定主机之间的均质性,将参数相近的构成超融合小集群。
进一步的技术方案,对主机之间的网络连接状况判断后,按照网速进行排序,不同网速的主机被划分在不同的小集群中。
优选的,针对某些主机网络速度低于设定值时,更换网卡来调整网络。
优选的,针对每个主机磁盘的存储类型及存储大小进行调整,令每台主机的存储空间、cpu性能和内存空间保持一致。


5.如权利要求1所述的基于不同资源的超融合自适应...

【专利技术属性】
技术研发人员:张辉王猛吴瑞刘春
申请(专利权)人:中安可信青岛网络科技有限公司山东乾云启创信息科技股份有限公司山东可信云信息技术研究院
类型:发明
国别省市:山东;37

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

1