[发明专利]计算机系统和虚拟机迁移方法有效
申请号: | 201080043534.2 | 申请日: | 2010-09-22 |
公开(公告)号: | CN102576343A | 公开(公告)日: | 2012-07-11 |
发明(设计)人: | 芦原浩司;大和纯一 | 申请(专利权)人: | 日本电气株式会社 |
主分类号: | G06F15/00 | 分类号: | G06F15/00;G06F9/46;G06F9/50;G06F11/30 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华;黄耀钧 |
地址: | 日本*** | 国省代码: | 日本;JP |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 计算机系统 虚拟机 迁移 方法 | ||
技术领域
本发明涉及计算机系统和虚拟机的迁移方法,更具体地说,涉及一种计算机系统,其在实施网络环境和IT环境的整合管理时可能进行虚拟机的迁移。
背景技术
在最近几年,通过运行在单物理服务器中的多个虚拟机,使得更灵活的系统配置变得可能。在这种系统中,系统负荷分配、故障避免等等可通过迁移技术来实现,该迁移技术中不需要停止运行的虚拟机,运行的虚拟机可被迁移到另外一物理服务器和一内存区域。
作为迁移技术,已知的有例如WO2005/083569(专利文献1),JP2009-146106A(专利文献2),JP2004-78465A(专利文献3)。
专利文献1揭示一网络系统,其提供了一连接控制器和运行服务器的交换控制器,将连接目的地从包含主服务器的目标网络切换到包含备份服务器的切换目的地目标网络。在这种配置中,在专利文献1中揭示的系统可能实施迁移操作而没有对用户的服务停止和通信的重设。
专利文献2揭示一存储系统,在该存储系统中,通过切换作为虚拟端口的附加目的地的物理端口到另外一物理端口,并且基于切换目的地的物理端口的标识数据更新交换机单元的路由表,来改变到相同存储器的接入路由。
专利文献3揭示一技术,在该技术在进程迁移处理中的迁移对象进程的停止时间被减少。
在一计算机系统中,其中多个计算机通过一个网络连接,通常单独地需要管理网络的网络管理者和管理计算机的IT(信息技术)管理者。IT管理者考虑到在计算机侧的负载(例如CPU和内存的使用率),但是没有考虑到在网络侧的负载,来实施虚拟机的迁移。当迁移虚拟机的内存映像时,有一种情况是数据的传输通过网络来进行。在这个时期,不考虑在网络侧的内存映像的迁移,对虚拟机的访问继续着。所以担心出现随虚拟机的迁移而出现的流量会阻碍迁移对象虚拟机和另一虚拟机的通信。
引用列表
[专利文献1]WO2005/083569
[专利文献2]JP2009-146106A
[专利文献3]JP2004-78465A
发明内容
以这种方式,因为计算机系统在网络侧和IT侧被独立地管理,所以虚拟机迁移的设置在网络侧和IT侧被单独地实施。但是,为了执行虚拟机的迁移,考虑到在网络侧和IT(计算机)侧的影响,需要实施在网络侧和IT侧的集成管理。
本发明的一个目的是提供一计算机系统,其中虚拟机的迁移可以通过集成地控制网络侧和计算机侧而实施。
为了得到上述的目的,本发明使用下述的方案。
本发明的计算机系统提供有VM管理装置、Openflow控制器和交换机。VM管理装置被配置为指令运行在物理服务器上的虚拟机迁移到管理所述虚拟机的虚拟机监控器和迁移目的地虚拟机监控器。当来自迁移已经完成的虚拟机的分组数据与设置到该交换机中的流所示的规则不相适应时,交换机向OpenFlow控制器通告包含在分组数据中的MAC地址。OpenFlow控制器设置用于迁移目的地VM的通信流,该通信流是根据向交换机通告的MAC地址生成的。交换机基于用于迁移目的地VM的通信流所示的行动,传输遵循用于所述迁移目的地VM的通信流所示出的规则的所述虚拟机的分组数据到迁移目的地虚拟机。
本发明的虚拟机迁移方法包括:VM管理装置指令运行在物理服务器上的虚拟机迁移到管理所述虚拟机的虚拟机监控器和迁移目的地虚拟机监控器;当来自迁移已经完成的虚拟机的分组数据与设置到交换机中的流所示的规则不相适应时,向OpenFlow控制器通告分组数据的MAC地址;OpenFlow控制器设置用于迁移目的地VM的通信流到交换机,该通信流根据通告到所述交换机的MAC地址而生成;
所述交换机根据用于迁移目的地VM的通信流所示的行动,传输遵循用于所述迁移目的地VM的通信流所示出的规则的所述虚拟机的分组数据到迁移目的地虚拟机。
如上所述,根据本发明,通过设置根据所接收的第一个分组的MAC地址的流到交换机,与迁移对象虚拟机的通信可以被切换到迁移目的地虚拟机。通过至少设置虚拟机的迁移目的地到虚拟机管理装置,可以对虚拟机的内存映像的传输和与迁移目的地虚拟机的通信进行切换。而且,在本发明中,因为交换机目的地的切换是通过OpenFlow控制器设置的流来实施的,所以从网络侧来看伴随着虚拟机的迁移,虚拟机停止的时间可以被减少。
根据本发明,虚拟机的迁移可以通过集成控制网络侧和像源的计算机侧来进行。
而且,可减少在虚拟机的迁移中的分组损失。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于日本电气株式会社,未经日本电气株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201080043534.2/2.html,转载请声明来源钻瓜专利网。