[发明专利]基于云计算平台的资源自迁移方法及系统有效
申请号: | 201410487099.2 | 申请日: | 2014-09-22 |
公开(公告)号: | CN105511952B | 公开(公告)日: | 2020-02-04 |
发明(设计)人: | 黄鑫;汤伟;方媛;金龙;冀怀远 | 申请(专利权)人: | 苏宁云计算有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 11111 北京市万慧达律师事务所 | 代理人: | 顾友 |
地址: | 210000 江苏省南*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 计算 平台 资源 迁移 方法 系统 | ||
本发明提供一种基于云计算平台的资源自迁移方法及系统,属于云计算技术领域,其可解决现有的云计算的资源均衡机制的不能保证计算资源和存储资源分派到同一物理机上的问题。本发明的基于云计算平台的资源自迁移方法,其包括:将为虚拟机的配置的计算资源和存储资源镜像到相应的物理机上;查询为虚拟机配置的计算资源和管理资源是否镜像到同一物理机上,若否,定位存储资源所在的物理机,将计算资源自迁移到存储资源所在的物理机上。
技术领域
本发明属于云计算技术领域,具体涉及一种基于云计算平台的资源自迁移方法及系统。
背景技术
CloudStack(云计算)的资源均衡机制:在云计算平台上创建、启动或者重启虚拟机的时候,需要给虚拟机分配相应的计算资源和存储资源,由于云计算会实时监控资源的使用情况,并依据监控的结果,选择合适的物理机来分别部署虚拟机的计算资源和存储资源,所以虚拟机的计算资源和存储资源往往部署在不同的物理机上。
虚拟机热迁移技术:热迁移,又叫做动态迁移或者实时迁移,使得IT运维人员能够将运行中的虚拟机从一台物理机迁移到另一台物理机,不需要暂停时间。它将整个虚拟机的运行状态从一台物理机热迁移到另一台物理机,迁移之后,虚拟机仍旧平滑运行,用户不会察觉到任何的差异。
AutoCS(云管理平台):这是基于CloudStack API(Application ProgrammingInterface,应用程序编程接口)进行的一个二次开发,添加了更多的管理功能,并屏蔽了底层的一些具体操作,为最终用户提供的一个界面友好功能强大的使用环境。
发明人发现现有技术中至少存在如下问题:云计算的资源均衡机制不能保证分配的计算资源和存储资源在同一台物理机上,若计算资源和存储资源不在同一物理机上会带来物理机的运行缓慢,同时造成IO的效率较低。
发明内容
本发明所要解决的技术问题包括,针对现有的云计算的资源均衡机制存在的上述的问题,提供一种保证申请的虚拟机的计算资源和存储资源在同一台物理机上,最大化IO的效率,同时又不破坏共享存储原有的功能的基于云计算平台的资源自迁移方法及系统。
解决本发明技术问题所采用的技术方案是一种基于云计算平台的资源自迁移方法,其特征在于,包括:
将为虚拟机的配置的计算资源和存储资源镜像到相应的物理机上;
查询为虚拟机配置的计算资源和管理资源是否镜像到同一物理机上,若否,定位存储资源所在的物理机,将计算资源自迁移到存储资源所在的物理机上。
优选的是,所述将为虚拟机的配置的计算资源和存储资源镜像到相应的物理机上之前还包括:
创建虚拟机集群,并为各虚拟机配置计算资源和存储资源。
优选的是,为各虚拟机配置计算资源和存储资源具体包括:
通过云计算应用程序接口为各虚拟机配置计算资源和存储资源。
优选的是,所述将虚拟机的计算资源和存储资源镜像到相应的物理机上时,还包括:
记录虚拟机的地址以及计算资源和存储资源分别镜像到的物理机的地址,以定位存储资源所在的物理机。
优选的是,所述将虚拟机的计算资源和存储资源镜像到相应的物理机上之前还包括:
通过云管理平台检测各物理机的负载情况,从负载最轻物理机开始镜像虚拟机。
进一步优选的是,计算资源自迁移到存储资源所在的物理机上是从负载最轻的物理机开始,对虚拟机所镜像的计算资源进行自迁移。
优选的是,所述查询虚拟机的计算资源和管理资源是否在同一物理机上,若是虚拟机正常工作,若否计算资源自迁移到存储资源所在的物理机上之后还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏宁云计算有限公司,未经苏宁云计算有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410487099.2/2.html,转载请声明来源钻瓜专利网。