【技术实现步骤摘要】
实现资源动态均衡的方法、系统、设备及存储介质
[0001]本专利技术涉及超融合系统
,尤其地涉及一种实现资源动态均衡的方法、系统、设备及存储介质。
技术介绍
[0002]在超融合场景下,计算和存储时没有分离的,虚拟机的数据块均以多副本形式,按照一定算法存储在不同的节点上,当虚拟机所需要的存储副本和虚拟机在同一台主机上面时,虚拟机读取文件时不需要由于远程访问带来额外的开销,此时虚拟机的开销是最小的,在最理想的情况下是虚拟机的所有数据块在该主机上面都有副本存在。
[0003]然而,于现有技术中,在当前的动态资源调度系统中,资源的调度并未考虑到存储副本和虚拟机之间的分布,尤其地针对以下场景时:
[0004](1)当一个虚拟机的CPU资源、内存资源等都处于充足时,为了达到节点之间的负载均衡,通常将虚拟机迁移至一个存储副本数不足的节点上;但是当发生这种迁移时,对于一些I/O密集型的虚拟机,会有风险出现业务蜂刺。
[0005](2)当一个虚拟机的CPU、内存资源等(除了存储资源)都处于充足时,现有技术中无法将虚拟机迁移到存储副本数充足的节点上,需要等待分布式存储系统对存储副本进行热迁移,但是该存储副本的热迁移,在某些情况下往往不能发生(如节点存储空间不足),这时候虚拟机将长期处于远程访问存储副本的情况。
[0006]因此,针对第(1)种场景,亟需要一种迁移方案使得虚拟机迁移至资源充足且副本数充足的节点上;针对第(2)种场景,亟需要一种迁移方案使得虚拟机迁移至存储副本充足的节点上。
专 ...
【技术保护点】
【技术特征摘要】
1.一种实现资源动态均衡的方法,其特征在于,所述的方法包括:步骤S1:获取集群状态数据及虚拟机监控指标数据;步骤S2:建立集群评价模型;步骤S3:通过所述集群评价模型分别对当前虚拟机资源空闲率、节点资源空闲率及集群资源空闲率进行评价,获取虚拟机评价结果、节点评价结果及集群评价结果;步骤S4:根据所述虚拟机评价结果、节点评价结果及集群评价结果生成对应的虚拟机迁移建议;步骤S5:根据所述虚拟机迁移建议执行虚拟机迁移。2.根据权利要求1所述的一种实现资源动态均衡的方法,其特征在于,于上述步骤S1中,获取集群状态数据及虚拟机监控指标数据包括:通过预设监控器和/或自定义监控器获取集群配置数据、节点配置数据、虚拟机配置数据、集群的DRS配置数据、CPU监控指标数据、内存监控指标数据、存储监控指标数据。3.根据权利要求1所述的一种实现资源动态均衡的方法,其特征在于,于上述步骤S2中,建立集群评价模型包括:提取虚拟机运行时对应的源主机和目标主机的全部CPU使用率、内存空间使用率、存储空间使用率,计算可用CPU资源,可用内存空间、可用存储空间;根据所述可用CPU资源、所述可用内存空间按照预设规则计算所述虚拟机的第一迁移权重,以及根据所述可用存储空间按照所述预设规则计算所述虚拟迁移机的第二迁移权重;依据所述第一迁移权重和第二迁移权重实现集群评价模型的建立。4.根据权利要求1所述的一种实现资源动态均衡的方法,其特征在于,于上述步骤S3中,通过所述集群评价模型分别对当前虚拟机资源空闲率、节点资源空闲率及集群资源空闲率进行评价,获取虚拟机评价结果、节点评价结果及集群评价结果包括:获取虚拟机的CPU得分VM CPU Score、虚拟机的内存得分VM Memory Score、虚拟机的存储得分VM Storage Score,按照第一预设算法计算虚拟机得分VM Score;获取所述主机的CPU得分Host CPU Score、所述主机的内存得分Host Memory Score及系统的节点健康得分Health Score,按照第二预设算法计算节点得分Host Score;获取所述虚拟机得分VM Score,按照第三预设算法计算集群得分Cluster Score。5.根据权利要求4所述的一种实现资源动态均衡的方法,其特征在于,获取所述虚拟机评价结果、所述节点评价结果及所述集群评价结果时对应的所述第一预设算法、所述第二预设算法及所述第三预设算法包括:所述第一预设算法为:VM Score=第一迁移权重*VM CPU Score*VM Memory Score+第二迁移权重*VM Storage Score;其中,VM Score为虚拟机得分、VM CPU Score为虚拟机的CPU得分、VM Memory Score为虚拟机的内存得分、VM Storage Score为虚拟机的存储得分;所述第二预设算法为:Host Score=Host CPU Score*Host Memory Score*Health Score其中,Host Score为节点得分、Host CPU Score为主机的CPU得分、Host Memory Score
为主机的内存得分,Health Scor...
【专利技术属性】
技术研发人员:范煜,张凯,
申请(专利权)人:北京志凌海纳科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。