[发明专利]用于虚拟机的迁移的互连数据中心有效
申请号: | 201380007412.1 | 申请日: | 2013-01-23 |
公开(公告)号: | CN104081733A | 公开(公告)日: | 2014-10-01 |
发明(设计)人: | S·凯尔也纳拉门;K·坎纳;V·曼恩;A·K·维什诺伊 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | H04L12/749 | 分类号: | H04L12/749 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 11038 | 代理人: | 鲍进 |
地址: | 美国*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 虚拟机 迁移 互连 数据中心 | ||
背景技术
当今,许多企业在虚拟机(VM)上运行应用。实时和离线的VM可移动性均可提供极大的灵活性,同时降低营运支出成本。然而,由于与跨子网实时和离线迁移相关的复杂性,因此,VM的实时和离线迁移均仍然一般限于局部网络内。这些复杂性主要来自各种层3路由协议使用的分层寻址。对于跨数据中心VM可移动性,虚拟化厂商通常要求,VM迁移的新数据中心的网络配置必须与旧数据中心类似。这严重限制了跨数据中心网络的VM迁移的广泛使用。
对于离线迁移,可通过重新配置迁移VM的IP地址克服一些限制。但是,由于这些IP地址被嵌入这些VM内的各种配置文件内,因此即使这种工作也是不平常和耗时的。
发明内容
概括而言,本发明的一个方面提供一种方法,该方法包括:指定要从第一数据中心迁移到第二数据中心的虚拟机,所述虚拟机包含真实标识符;向所述虚拟机分配伪标识符;在所述第一数据中心的控制器处将所述伪标识符映射到所述真实标识符;对于路由任务,用所述伪标识符替代数据包中的真实标识符;保持所述第一数据中心的控制器与所述第二数据中心的控制器之间的通信,并使所述控制器同步以更新所述虚拟机的正确位置;和将所述虚拟机从所述第一数据中心迁移到所述第二数据中心。
本发明的另一方面提供一种设备,包括:至少一个处理器;和包括能够被所述至少一个处理器执行的计算机可读程序代码的计算机可读存储介质,所述计算机可读程序代码包含:被配置为指定要从第一数据中心迁移到第二数据中心的虚拟机的计算机可读程序代码,所述虚拟机包含真实标识符;
被配置为向所述虚拟机分配伪标识符的计算机可读程序代码;
被配置为在所述第一数据中心的控制器处将所述伪标识符映射到所述真实标识符的计算机可读程序代码;
被配置为对于路由任务,用所述伪标识符替代数据包中的真实标识符的计算机可读程序代码;被配置为保持所述第一数据中心的控制器与所述第二数据中心的控制器之间的通信,并使所述控制器同步以更新所述虚拟机的正确位置的计算机可读程序代码;和被配置为将所述虚拟机从所述第一数据中心迁移到所述第二数据中心的计算机可读程序代码。
本发明的附加方面提供一种计算机程序产品,该计算机程序产品包括:包括计算机可读程序代码的计算机可读存储介质,所述计算机可读程序代码包含:被配置为指定要从第一数据中心迁移到第二数据中心的虚拟机的计算机可读程序代码,所述虚拟机包含真实标识符;被配置为向所述虚拟机分配伪标识符的计算机可读程序代码;被配置为在所述第一数据中心的控制器处将所述伪标识符映射到所述真实标识符的计算机可读程序代码;被配置为对于路由任务,用所述伪标识符替代数据包中的真实标识符的计算机可读程序代码;被配置为保持所述第一数据中心的控制器与所述第二数据中心的控制器之间的通信,并使所述控制器同步以更新所述虚拟机的正确位置的计算机可读程序代码;和被配置为将所述虚拟机从所述第一数据中心迁移到所述第二数据中心的计算机可读程序代码。
为了更好地理解本发明的示例性实施例及其其它和进一步的特征和优点,结合附图参照以下的描述,并且,在所附的权利要求中指出本发明的要求权利的实施例的范围。
附图说明
图1示意性地示出系统架构。
图2阐述更一般地用于促进虚拟机迁移的处理。
图3示出计算机系统。
具体实施方式
很容易理解,除了描述的示例性实施例以外,可通过各种各样不同的配置布置和设计这里在附图中一般描述和示出的本发明的实施例的各部件。因此,在附图中代表的本发明的实施例的以下的更详细的描述意图不在于限制要求权利的本发明的实施例的范围,而是仅代表本发明的示例性实施例。
在本说明书中提到的“一个实施例”或“实施例”(等)意味着关于实施例描述的特定的特征、结构或特性包含于本发明的至少一个实施例中。因此,在本说明书的各处出现短语“在一个实施例中”或“在实施例中”等未必均指的是同一实施例。
并且,可在至少一个实施例中以任何适当的方式组合描述的特征、结构或特性。在以下的描述中,提供大量的特定的细节,以使得能够彻底地理解本发明的实施例。但是,本领域技术人员可以认识到,可在没有特定细节中的至少一个的情况下或者通过其它的方法、部件、材料等实施本发明的各种实施例。在其它的实例中,为了避免混淆本发明的各个方面,没有详细地表示或描述公知的结构、材料或动作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380007412.1/2.html,转载请声明来源钻瓜专利网。