[发明专利]虚拟机参数迁移的方法、设备和虚拟机服务器有效
申请号: | 201110071982.X | 申请日: | 2011-03-24 |
公开(公告)号: | CN102694672A | 公开(公告)日: | 2012-09-26 |
发明(设计)人: | 顾颖杰;宋伟;江兴烽 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/06 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518129 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟机 参数 迁移 方法 设备 服务器 | ||
技术领域
本发明涉及网络通信领域,尤其涉及一种虚拟机参数迁移的方法、设备和虚拟机服务器。
背景技术
服务器虚拟化是将服务器物理资源抽象成逻辑资源,让一台服务器成为多台独立的虚拟服务器,或者让几台服务器作为一台服务器来使用的技术。服务器虚拟化不再受限于物理上的界限,而是硬件变成可以动态管理的资源池,从而提高资源的利用率,简化系统管理,实现服务器整合。
服务器虚拟化通常的实现方式是将服务器虚拟为虚拟机(VirtualMachine,VM)。虚拟机是通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。其中,某些情况下需要应用虚拟机迁移(migration)技术。虚拟机迁移技术利用服务器、存储和网络连接的完全虚拟化,可将正在运行的整个虚拟机从一台服务器即刻移到另一台服务器中。
虚拟机迁移的一个重要要求是业务不中断,为达到这一目标,就必须在虚拟机迁移完成之前,在虚拟机迁入位置的服务器即目的服务器,以及目的服务器的上行网络设备上配置相应的虚拟机参数。虚拟机参数可以包括静态配置和动态信息。静态配置即不随时间动态变化的虚拟机参数,这些配置的时间要求并不敏感,只要在VM迁移完成之前配置完就不会影响VM上运行的业务。除静态配置之外,在虚拟机的上行网络设备上还会根据网络流量或状态生成一些动态信息。动态信息为可能随时间动态变化的虚拟机参数,例如防火墙(firewall)或具有防火墙功能的设备可以保存传输控制协议(Transmission Control Protocol,TCP)连接表,即描述一个TCP连接的必要信息,如源网际协议(InternetProtocol,IP)地址和目的IP地址,源端口和目的端口,连接状态,当前序列号等;又如启动动态主机设置协议(Dynamic Host ConfigurationProtocol,DHCP)监听(snooping)功能的上行网络设备上需要有DHCPsnooping表;某些上行网络设备上还可以保存累计数据,如一个VM当前已经建立多少个TCP连接,发了多少报文等。这些动态信息是无法事先配置的。而这些动态信息的正确配置将直接影响VM上正在运行的业务。例如,如果防火墙缺乏TCP连接表将导致VM上正在运行的业务报文被防火墙丢弃。
通常,在虚拟机迁移时,虚拟机参数中只有静态配置会被迁移,动态信息由虚拟机的上行网络设备在虚拟机迁移后重新获取。在重新获取到动态信息前,虚拟机的业务可能出现中断。
发明内容
本发明实施例的目的是提供一种虚拟机参数迁移的方法、设备和虚拟机服务器,用以解决虚拟机迁移中的业务中断问题。
本发明实施例的目的是通过以下技术方案实现的:
一种虚拟机参数迁移方法,包括:
在虚拟机的不运行阶段接收虚拟机参数迁移消息,所述虚拟机参数迁移消息用于使所述虚拟机的上行网络设备在所述虚拟机的不运行阶段迁移所述虚拟机的虚拟机参数,所述虚拟机参数迁移消息包括所述虚拟机的标识。
另一种虚拟机参数迁移方法,包括:
在虚拟机的不运行阶段发送虚拟机参数迁移消息,所述虚拟机参数迁移消息用于使所述虚拟机的上行网络设备在所述虚拟机的不运行阶段迁移所述虚拟机的虚拟机参数,所述虚拟机参数迁移消息包括所述虚拟机的标识。
一种迁移管理设备,包括接收单元和迁移单元;
所述接收单元,用于接收虚拟机参数迁移消息,所述虚拟机参数迁移消息用于使所述虚拟机的上行网络设备在所述虚拟机的不运行阶段迁移所述虚拟机的虚拟机参数,所述虚拟机参数迁移消息包括所述虚拟机的标识;
所述迁移单元,用于根据所述虚拟机参数迁移消息迁移虚拟机参数。
一种网络设备,所述网络设备位于虚拟机的上行路径上,所述网络设备包括,接收单元和迁移单元;
所述接收单元,用于接收虚拟机参数迁移消息,所述虚拟机参数迁移消息包括所述虚拟机的标识和虚拟机参数迁移指示,所述虚拟机参数迁移指示用于指示所述虚拟机的上行网络设备在所述虚拟机的不运行阶段迁移虚拟机参数,并用于指示所述虚拟机的迁移状态,所述迁移状态包括迁入或迁出;
所述迁移单元,用于根据所述虚拟机参数迁移消息迁移虚拟机参数。
一种虚拟机服务器,包括触发单元和发送单元;
所述触发单元,用于在虚拟机的不运行阶段触发所述发送单元发送虚拟机参数迁移消息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110071982.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:微纳米莪术复方冲剂制备方法
- 下一篇:汽车脚垫和地毯的防滑植绒方法