[发明专利]虚拟机迁移方法及装置在审
申请号: | 201510892050.X | 申请日: | 2015-12-07 |
公开(公告)号: | CN105426229A | 公开(公告)日: | 2016-03-23 |
发明(设计)人: | 傅文卿;石卫平;马宝军;许宁;侯玉娜;金潇;靳会勤;朱丹萍;谭燕燕;于秀丽;张晓宁;郭嘉;张铮;殷波 | 申请(专利权)人: | 中国联合网络通信集团有限公司;联通信息导航有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/50 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 杨贝贝;黄健 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟机 迁移 方法 装置 | ||
技术领域
本发明实施例涉及计算机技术领域,尤其涉及一种虚拟机迁移方法及装置。
背景技术
随着计算机技术的发展,通过虚拟机软件可在计算机已有的操作系统上模拟出具有完整硬件系统功能和独立操作系统的虚拟机。
现有技术中,基于云计算的数据中心包括多个机架、多个制冷设备和交换机,其中,每个机架上放置有多个物理服务器,每个物理服务器可虚拟出多个虚拟机,针对每个机架有一台制冷设备,制冷设备可对机架上的物理服务器进行冷却降温,交换机用于实现该数据中心和外界网络的数据通信。若物理服务器中运行的虚拟机较多,将导致该物理服务器的负载增大,若物理服务器中运行的虚拟机较少,将导致该物理服务器利用率较低,同时该物理服务器产生的能耗导致数据中心的整体能耗增加。
为了保证物理服务器的负载保持在一定的阈值范围内,现有技术将负载超出该阈值范围上限的物理服务器上的虚拟机迁移到负载较小的物理服务器上,将负载低于该阈值范围下限的物理服务器上的虚拟机迁移到其他物理服务器上,但是,负载较小的物理服务器以及其他物理服务器均是不确定的,现有技术不能精准确定虚拟机迁往的目标物理服务器。
发明内容
本发明实施例提供一种虚拟机迁移方法及装置,以精准确定虚拟机迁往的目标物理服务器。
本发明实施例的一个方面是提供一种虚拟机迁移方法,包括:
确定待迁移的虚拟机占用的源服务器的第一CPU利用率;
依据所述第一CPU利用率和备选服务器的第二CPU利用率预算所述待迁移的虚拟机迁移到所述备选服务器后,所述备选服务器在预定时间段内产生的能耗,所述备选服务器的个数为多个;
将所述待迁移的虚拟机从所述源服务器迁移到能耗最小的备选服务器上。
本发明实施例的另一个方面是提供一种虚拟机迁移装置,包括:
确定模块,用于确定待迁移的虚拟机占用的源服务器的第一CPU利用率;
预算模块,用于依据所述第一CPU利用率和备选服务器的第二CPU利用率预算所述待迁移的虚拟机迁移到所述备选服务器后,所述备选服务器在预定时间段内产生的能耗,所述备选服务器的个数为多个;
迁移模块,用于将所述待迁移的虚拟机从所述源服务器迁移到能耗最小的备选服务器上。
本发明实施例提供的虚拟机迁移方法及装置,通过预算待迁移的虚拟机迁移到备选服务器后,备选服务器在预定时间段内产生的能耗,将能耗最小的备选服务器作为目标物理服务器,并将待迁移的虚拟机从源服务器迁移到该目标物理服务器上,精准确定了虚拟机迁往的目标物理服务器。
附图说明
图1为本发明实施例提供的虚拟机迁移方法流程图;
图2为本发明实施例提供的虚拟机迁移装置的结构图。
具体实施方式
图1为本发明实施例提供的虚拟机迁移方法流程图。本发明实施例针对现有技术将负载超出该阈值范围上限的物理服务器上的虚拟机迁移到负载较小的物理服务器上,将负载低于该阈值范围下限的物理服务器上的虚拟机迁移到其他物理服务器上,但是,负载较小的物理服务器以及其他物理服务器均是不确定的,现有技术不能精准确定虚拟机迁往的目标物理服务器,提供了虚拟机迁移方法,该方法具体步骤如下:
步骤S101、确定待迁移的虚拟机占用的源服务器的第一CPU利用率;
基于云计算的数据中心包括多个机架、多个制冷设备和交换机,其中,每个机架上放置有多个物理服务器,每个物理服务器可虚拟出多个虚拟机,针对每个机架有一台制冷设备,制冷设备可对机架上的物理服务器进行冷却降温,交换机用于实现该数据中心和外界网络的数据通信。若物理服务器中运行的虚拟机较多,将导致该物理服务器的负载增大,若物理服务器中运行的虚拟机较少,将导致该物理服务器利用率较低,同时该物理服务器产生的能耗导致数据中心的整体能耗增加。因此,物理服务器的负载保持在一定的阈值范围内,即物理服务器中运行的虚拟机的数量保持在一定的阈值范围内,因此,超出该阈值范围上限的物理服务器上的虚拟机和低于该阈值范围下限的物理服务器上的虚拟机均是待迁移的虚拟机,计算待迁移的虚拟机占用其所在的物理服务器的第一CPU利用率,具体可通过物理服务器上的监测软件来监测虚拟机运行时占用物理服务器的第一CPU利用率。
步骤S102、依据所述第一CPU利用率和备选服务器的第二CPU利用率预算所述待迁移的虚拟机迁移到所述备选服务器后,所述备选服务器在预定时间段内产生的能耗,所述备选服务器的个数为多个;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国联合网络通信集团有限公司;联通信息导航有限公司,未经中国联合网络通信集团有限公司;联通信息导航有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510892050.X/2.html,转载请声明来源钻瓜专利网。