虚拟机部署方法

文档序号:6431132阅读:253来源:国知局
专利名称:虚拟机部署方法
技术领域
本发明涉及一种虚拟机部署方法。
背景技术
现在,为提高服务器的资源利用率,数据中心(Datacenter)等集群服务器均采用刀片服务器(Blade Server)与虚拟机(Virtual Machine)的组合方式,即通过将一个或多个虚拟机尽可能部署或迁移至同一服务器以达到数据中心的服务器资源利用率最大化。然而,在对服务器进行虚拟机部署或迁移的过程中均没有考虑到各服务器具体的效能问题。因各服务器的架构不同,故其效能不一定相同。如对服务器A、B来说,若服务器A与B完成同一任务所需的能耗分别为90kwh与lOOkwh,如此表明服务器A的效能高于服务器B。因
此,若使用效能低的服务器B来完成该任务则会导致一定能耗的浪费。所以在进行虚拟机部署或迁移时,若将虚拟机部署或迁移至效能低的服务器上,将导致整个数据中心的能耗增加。同时,由于虚拟机在运行时需要占用服务器一定的硬件资源,如CPU及内存,因此,在将虚拟机迁移至服务器的时候还需要考虑该服务器是否处于满载状态,若将虚拟机迁移至满载的服务器则可能会导致虚拟机不能正常工作。

发明内容
鉴于以上内容,有必要提供一种可降低数据中心能耗的虚拟机部署方法。一种虚拟机部署方法,应用于一数据中心,该数据中心包括若干服务器,所以服务器均由一主控机进行管理及控制,该虚拟机部署方法包括如下步骤
记录步骤各服务器空载时该主控机控制该服务器运行一特定任务并计算每一服务器完成该特定任务所需的能耗值,并将这些能耗值作为记录存储于一能耗列表中;
第一查找步骤查找该能耗列表中能耗值最小的记录所对应的服务器;
判断步骤判断该服务器是否处于满载状态;
第二查找步骤若该服务器为满载状态,该主控机在该能耗列表中除该满载的服务器外其它服务器中查找能耗值最小的服务器,并返回判断步骤;否则部署步骤将虚拟机部署至该服务器内。上述虚拟机部署或迁移方法通过生成该数据中心的能耗列表,虚拟机部署或迁移时只需查找该能耗列表中效能高的服务器,并判断该服务器是否处于满载状态,若该服务器处于非满载状态则将虚拟机部署或迁移至该服务器内,如此有利于降低整个数据中心的功耗。


图I是本发明虚拟机部署或迁移方法应用于一数据中心的结构图。图2是本发明虚拟机部署或迁移方法的较佳实施方式的流程图。主要元件符号说明
权利要求
1.一种虚拟机部署方法,应用于一数据中心,该数据中心包括若干服务器,所有服务器均由一主控机进行管理及控制,该虚拟机部署方法包括如下步骤 记录步骤各服务器空载时该主控机控制该服务器运行一特定任务并计算每一服务器完成该特定任务所需的能耗值,并将这些能耗值作为记录存储于一能耗列表中; 第一查找步骤查找该能耗列表中能耗值最小的记录所对应的服务器; 判断步骤判断该服务器是否处于满载状态; 第二查找步骤若该服务器为满载状态,该主控机在该能耗列表中除该满载的服务器外其它服务器中查找能耗值最小的服务器,并返回判断步骤;否则部署步骤将虚拟机部署至该服务器内。
2.如权利要求I所述的虚拟机部署方法,其特征在于该记录步骤与第一查找步骤之间还包括 排序步骤该主控机对该能耗列表各记录进行排序。
3.如权利要求2所述的虚拟机部署方法,其特征在于该主控机对该能耗列表各记录按照能耗值从小到大进行排序。
全文摘要
一种虚拟机部署方法,应用于一数据中心,该数据中心包括若干服务器,各服务器均由一主控机进行管理及控制,该虚拟机部署方法包括如下步骤各服务器空载时该主控机控制该服务器运行一特定任务并计算每一服务器完成该特定任务所需的能耗值,并将这些能耗值作为记录存储于一能耗列表中;查找该能耗列表中能耗值最小的记录所对应的服务器;判断该服务器是否处于满载状态;若该服务器为满载状态,该主控机在该能耗列表中除该满载的服务器外其它服务器中查找能耗值最小的服务器,并返回步骤“判断该服务器是否处于满载状态”。本发明虚拟机部署或迁移方法通过将虚拟机部署或迁移至效能高低服务器内,降低整个数据中心的功耗。
文档编号G06F9/455GK102955556SQ20111023966
公开日2013年3月6日 申请日期2011年8月19日 优先权日2011年8月19日
发明者吴鹏 申请人:鸿富锦精密工业(深圳)有限公司, 鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1