基于云计算平台的资源自迁移方法及系统的制作方法_2

文档序号:9750633阅读:来源:国知局
例1:
[0039]结合图1和2所示,本实施例提供一种基于云计算平台的资源自迁移方法,其包括如下步骤:
[0040]步骤一、创建虚拟机集群,并为各虚拟机配置计算资源和存储资源。
[0041]该步骤具体的可以为:云计算平台检测虚拟机镜像的计算资源和存储资源,分析各个物理机的的负载情况,从负载最轻的物理机开始启动虚拟机,用户通过云管理平台调用云计算的API (应用程序接口 )为各虚拟机配置相应的计算资源和存储资源。
[0042]步骤二、将虚拟机的计算资源和存储资源镜像到相应的物理机上。
[0043]在该步骤进行的同时云管理平台将会自动记录虚拟机的地址以及计算资源和存储资源分别镜像到的物理机的地址,以便后续中判断计算资源和存储资源是否被经想到同物理机上。
[0044]步骤三、通过云管理平台查询虚拟机的计算资源和管理资源是否在同一物理机上,若是则执行下一步骤,若否则将计算资源自迁移到存储资源所在的物理机上后再执行下一步骤。
[0045]其中,当发生自迁移时,是从负载最轻的物理机所对应的虚拟机开始自迁移,将计算资源和存储资源迁移到同一物理上。
[0046]步骤四、虚拟机正常工作。
[0047]步骤五、云计算平台将会周期性查询机制,周期性地检测虚拟机的计算资源和存储资源的位置,若两者不在同一台物理机上,立即触发计算资源的自迁移。
[0048]本实施例的方法,根据实际需求,解决云计算的资源均衡机制不能保证分配的计算资源和存储资源在同一台物理机上的问题,保证申请的虚拟机的计算资源和存储资源在同一台物理机上,最大化1的效率,同时又不破坏共享存储原有的功能。同时,基于云计算REST API,以及Glusterfs (Gluster公司研发的一种文件系统,它是各种不同的存储服务器之上的组合,这些服务器由以太网或无限带宽技术Infiniband以及远程直接内存访问RDMA互相融汇,最终所形成的一个大的并行文件系统网络)提供的监测API,利用云管理平台在虚拟机的整个生命周期内监控计算资源和存储资源的分布情况,实时调整计算资源的分布,以达到计算资源和存储资源共存于同一台物理机的目的。
[0049]实施例2:
[0050]本实施例提供一种云计算平台的资源自迁移系统,其包括:
[0051]资源管理模块,用于为各虚拟机配置相应的计算资源和存储资源;资源检测模块,用于检测各虚拟机的计算资源和存储资源是否镜像到与其对应的物理机上;资源迁移模块,用于将资源检测模块检测到的计算资源与存储资源不在同一物理机上的进行迁移,使得计算资源迁移至存储资源所在的物理机上。
[0052]当本实施例的基于云计算平台的资源自迁移系统还包括:资源记录模块,用于记录各虚拟机的地址,以及各虚拟机的计算资源和管理资源在镜像到物理机上的地址。
[0053]本实施例的系统的可以按照实施例1所述的方法进行工作,在此不详细描述了。
[0054]可以理解的是,以上实施方式仅仅是为了说明本发明的原理而采用的示例性实施方式,然而本发明并不局限于此。对于本领域内的普通技术人员而言,在不脱离本发明的精神和实质的情况下,可以做出各种变型和改进,这些变型和改进也视为本发明的保护范围。
【主权项】
1.一种基于云计算平台的资源自迁移方法,其特征在于,包括: 将为虚拟机的配置的计算资源和存储资源镜像到相应的物理机上; 查询为虚拟机配置的计算资源和管理资源是否镜像到同一物理机上,若否,定位存储资源所在的物理机,将计算资源自迁移到存储资源所在的物理机上。2.根据权利要求1所述的基于云计算平台的资源自迁移方法,其特征在于,所述将为虚拟机的配置的计算资源和存储资源镜像到相应的物理机上之前还包括: 创建虚拟机集群,并为各虚拟机配置计算资源和存储资源。3.根据权利要求2所述的基于云计算平台的资源自迁移方法,其特征在于,为各虚拟机配置计算资源和存储资源具体包括: 通过云计算应用程序接口为各虚拟机配置计算资源和存储资源。4.根据权利要求1所述的基于云计算平台的资源自迁移方法,其特征在于,所述将虚拟机的计算资源和存储资源镜像到相应的物理机上时,还包括: 记录虚拟机的地址以及计算资源和存储资源分别镜像到的物理机的地址,以定位存储资源所在的物理机。5.根据权利要求1所述的基于云计算平台的资源自迁移方法,其特征在于,所述将虚拟机的计算资源和存储资源镜像到相应的物理机上之前还包括: 通过云管理平台检测各物理机的负载情况,从负载最轻物理机开始镜像虚拟机。6.根据权利要求4所述的基于云计算平台的资源自迁移方法,其特征在于,计算资源自迁移到存储资源所在的物理机上是从负载最轻的物理机开始,对虚拟机所镜像的计算资源进行自迁移。7.根据权利要求1至6中任意一项所述的基于云计算平台的资源自迁移方法,其特征在于,还包括: 云管理平台周期性检测各虚拟机的计算资源和存储资源的镜像情况。8.一种基于云计算平台的资源自迁移系统,其特征在于,包括: 资源管理模块,用于为各虚拟机配置相应的计算资源和存储资源; 资源检测模块,用于检测各虚拟机的计算资源和存储资源是否镜像到与其对应的物理机上; 资源迁移模块,用于将资源检测模块检测到的计算资源与存储资源不在同一物理机上的进行迁移,使得计算资源迁移至存储资源所在的物理机上。9.根据权利要求8所述的基于云计算平台的资源自迁移系统,其特征在于,还包括: 资源记录模块,用于记录各虚拟机的地址,以及各虚拟机的计算资源和管理资源在镜像到物理机上的地址。
【专利摘要】本发明提供一种基于云计算平台的资源自迁移方法及系统,属于云计算技术领域,其可解决现有的云计算的资源均衡机制的不能保证计算资源和存储资源分派到同一物理机上的问题。本发明的基于云计算平台的资源自迁移方法,其包括:将为虚拟机的配置的计算资源和存储资源镜像到相应的物理机上;查询为虚拟机配置的计算资源和管理资源是否镜像到同一物理机上,若否,定位存储资源所在的物理机,将计算资源自迁移到存储资源所在的物理机上。
【IPC分类】G06F9/50
【公开号】CN105511952
【申请号】CN201410487099
【发明人】黄鑫, 汤伟, 方媛, 金龙, 冀怀远
【申请人】苏宁云商集团股份有限公司
【公开日】2016年4月20日
【申请日】2014年9月22日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1