[发明专利]实现客户端所在虚拟机在不同主机间迁移的装置和方法有效
申请号: | 201610310830.3 | 申请日: | 2016-05-11 |
公开(公告)号: | CN107368358B | 公开(公告)日: | 2020-07-24 |
发明(设计)人: | 陈琳 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;H04L29/08 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 冯艳莲 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 实现 客户端 所在 虚拟机 不同 主机 迁移 装置 方法 | ||
一种实现客户端所在虚拟机在不同主机间迁移的装置和方法,以保证业务连续性,缩小迁移时延。一种装置包括:资源调度器模块,用于获取位于第一主机上的运行有服务器的第一虚拟机的镜像;第一主机上的第二虚拟机上运行有客户端;在客户端要迁移到的第二主机上安装并运行获取的镜像以生成第三虚拟机,在第三虚拟机上运行该服务器;资源配置模块,用于在第二主机上增加转发流表项。通过安装并运行上述镜像,可实现客户端访问网络存储介质上数据所需的信息到第二主机的搬移,客户端迁移后仍可使用旧的信息,保证了业务连续性。通过增加转发流表项,将客户端的数据访问请求转发给新的虚拟机,客户端无需与新的服务器重新建立连接,缩短了迁移时长。
技术领域
本发明涉及网络存储技术领域,尤其涉及一种用于实现数据访问的客户端所在的虚拟机在不同主机间迁移的装置和方法。
背景技术
采用网络存储技术进行数据存储时可采用多种存储协议,比如:光纤通道(FiberChannel,FC)、互联网小型计算机系统接口(internet Small Computer SystemInterface,iSCSI)、网络文件系统(Network File System,NFS)或公共互联网文件系统(Common Internet File System,CIFS)等。
当采用虚拟化技术时,一个虚拟机(Virtual Machine,VM)上运行的客户端(Client)可能向另一个VM上的服务器(Server)发送数据访问请求,以通过服务器访问网络存储介质上的数据。
服务器会针对网络存储介质上的数据维护数据标识、数据的上下文关系,还可能维护服务器所维护的数据标识与网络存储介质所维护的数据标识之间的映射关系。即服务器需要维护客户端访问网络存储介质上的数据时所需要的信息。
以NFS为例,NFS Server上的每一个文件具有唯一的文件句柄(file handle)用于标识该文件(目录可以视为一种特殊的文件)。NFS Client通过使用该文件句柄与NFSServer交互,以访问后端网络文件系统上的文件。此外,NFS Server还会维护挂载列表(mount list)等文件上下文关系,以及文件句柄与后端网络文件系统中文件的句柄之间的映射关系。
在一种实现场景下,NFS Client所在的VM与NFS Server所在的VM位于同一个主机上。若NFS Client所在VM要从一个主机迁移到目标主机时,NFS Server所在的VM也需要迁移到该目标主机上。若该NFS Client上的业务并没有关闭,需要与目标主机上的VM上运行的新的NFS Server进行通信时,若仍旧使用旧的文件句柄、文件的上下文关系和文件句柄与网络文件系统中文件的句柄之间的映射关系,新的NFS Server将无法识别,会造成业务中断;若NFS Client断开与旧的NFS Server的连接,与新的NFS Server重新建立连接,需要耗费的时间较长。
综上,当采用网络存储技术时,进行数据访问的客户端所在VM在多个主机之间迁移时,需要既保证业务的连续性,又能够尽量缩小迁移时延。
发明内容
本发明实施例提供一种用于实现客户端所在VM在不同主机间迁移的装置和方法,用以保证业务的连续性,并尽量缩小迁移时延。
第一方面,本发明实施例提供一种用于实现客户端所在的虚拟机在不同主机间迁移的方法。
该方法中,由一个单独的主机,比如第三主机,或由下述的第一主机或第二主机执行如下操作:
获取第一虚拟机的镜像;其中,该第一虚拟机位于第一主机上,且第一虚拟机上运行有服务器,此外,第一主机上的第二虚拟机上还运行有客户端,该客户端通过该服务器访问网络存储介质上的数据;
在客户端要迁移到的目标主机,即第二主机上安装并运行获取的所述镜像来生成第三虚拟机,并在第三虚拟机上运行上述服务器;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610310830.3/2.html,转载请声明来源钻瓜专利网。