[发明专利]一种适用于虚拟机迁移和容错的共享存储方法有效
申请号: | 201110390549.2 | 申请日: | 2011-11-30 |
公开(公告)号: | CN102521063A | 公开(公告)日: | 2012-06-27 |
发明(设计)人: | 莫展鹏;岳强;季统凯 | 申请(专利权)人: | 广东电子工业研究院有限公司 |
主分类号: | G06F11/07 | 分类号: | G06F11/07;G06F9/455 |
代理公司: | 北京科亿知识产权代理事务所(普通合伙) 11350 | 代理人: | 汤东凤 |
地址: | 523808 广东省东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 适用于 虚拟机 迁移 容错 共享 存储 方法 | ||
技术领域
本发明涉及云计算领域,尤其是一种适用于虚拟机迁移和容错的共享存储方法。
背景技术
云计算(Cloud Computing)是2007年诞生的新名词,目前仍没有公认的定义。云计算是一种商业计算模型,它将计算任务分部在大量计算机构成的资源池上,使用户能够按需获取计算力、存储空间和信息服务。而云计算操作系统是云计算后台的整体管理运营系统,它是指构架于服务器、存储、网络等基础硬件资源和单机操作系统、中间件、数据库等基础软件管理海量的基础硬件、软资源之上的云平台综合管理系统。
分布式文件系统(Distributed File System)是指文件系统管理的物理存储资源不一定直接连接在本地节点上,而是通过计算机网络与节点相连。分布式文件系统的设计基于客户机/服务器模式。一个典型的网络可能包括多个供多用户访问的服务器。另外,对等特性允许一些系统扮演客户机和服务器的双重角色。例如,用户可以“发表”一个允许其他客户机访问的目录,一旦被访问,这个目录对客户机来说就象使用本地驱动器一样。
云计算平台在进行系统迁移以及系统容错时,传统的集中式存储系统存在单点故障,以及传输性能不高的现象。
发明内容
本发明解决的技术问题在于提供一种适用于虚拟机迁移和容错的共享存储方法,有效解决集中式存储系统存在故障、传输性问题。
本发明解决上述技术问题的技术方案是:
数据存储服务器和元数据服务器分别加载网络驱动模块,由元数据服务器以固定多播组方式主动搜索网络上各数据存储服务器,各数据存储服务器通过关键字信息,识别元数据服务器后,主动加入网络存储集群。
数据在数据存储服务器上可以根据配置文件指定多个备份,同时可以指定多个元数据服务器,提供元数据服务器因网络负载过高宕机,或数据存储服务器上数据读写错误等情况发生时的容错。
具体包括如下步骤:
第1步,物理服务器作为虚拟机的宿主挂载共享存储目录,用于存放虚拟机的镜像文件;
第2步,在物理服务器上创建虚拟机,并把虚拟机的镜像文件保存在挂载的共享存储目录下,支持的虚拟机镜像文件格式包括Raw和VHD等;
第3步,物理服务器上共享存储的客户端先访问元数据服务器,元数据服务器根据HASH算法统计的各数据存储服务器上的分布存储记录,同时遵循平衡负载率的原则给虚拟机镜像文件分配存储空间,另外,虚拟机镜像文件会根据配置创建多个备份以防止单点故障导致的数据丢失;
第4步,物理服务器根据分配的空间路径,与数据服务器进行IO通信,把虚拟机镜像文件保存在数据服务器下的指定路径下;
第5步,在虚拟机迁移和容错的时候,原物理机先释放掉虚拟机所占用的资源;
第6步,目标物理机读取共享目录下的文件列表,找到虚拟机镜像文件;
第7步,目标物理机重新申请虚拟机的资源并接管虚拟机的镜像文件。
采用本发明的方法,可以有效地提高虚拟机迁移和容错的速度,不影响业务的运行,提高虚拟机镜像的可用性。
附图说明
下面结合附图对本发明进一步说明:
图1是本发明方法示意图;
图2是本发明用户实例示意图。
具体实施方式
如图1所示,本发明数据存储服务器简称为DS,元数据服务器简称为MS,DS、MS分别加载该网络驱动模块,由MS以固定多播组方式主动搜索网络上各DS,各DS通过关键字信息,识别MS后,主动加入网络存储集群。
本发明以Iinux2.6.38.2内核为共享存储系统部署平台,通过自定义操作系统内核特性,并应用虚拟化补丁,使系统支持虚拟机的网络连通,I/O存储,分布式存储等。
本发明采用linux网络分布式传输算法,基于linux操作系统开源特性,通过驱动的形式封装网络存储各节点之间的通讯模块,以适应分布式存储的驱动,命名为gcloud-dnet.ko,来替换原有的系统驱动Inet,以支持虚拟化应用。
本发明在修改Iinux2.6.38.2内核源码的基础上,使得分布式存储系统在支持传统的文件系统格式以外(ext2,ext3,ext4,ntfs,fat),还支持微软推出的VHD虚拟磁盘格式。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东电子工业研究院有限公司,未经广东电子工业研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110390549.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:移动终端及能量信息的获取方法
- 下一篇:富硒保健品中硒形态的测定方法