[发明专利]一种虚拟机镜像存储分发的系统有效
申请号: | 201410301202.X | 申请日: | 2014-06-27 |
公开(公告)号: | CN104050015B | 公开(公告)日: | 2018-01-19 |
发明(设计)人: | 黄道超;刘欣然;张鸿 | 申请(专利权)人: | 国家计算机网络与信息安全管理中心 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F3/06;H04L29/08 |
代理公司: | 北京安博达知识产权代理有限公司11271 | 代理人: | 徐国文 |
地址: | 100029*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 虚拟机 存储 分发 系统 | ||
1.一种虚拟机镜像存储分发系统,其特征在于:所述系统包括集群管理服务器及运行在分布式云计算平台的测试机上的本地对象存储服务器、DHT-MAP映射服务器和QEMU块驱动;
所述DHT-MAP映射服务器为获取数据块,进行所述数据块的注册、路由和查询的模块;
所述本地对象存储服务器与所述DHT-MAP映射服务器通信,所述本地对象存储服务器用于本地存储数据、聚合局域网各宿主机存储空间、组成模板卷和快照卷的存储池;
所述QEMU块驱动与所述本地对象存储服务器通信,所述QEMU块驱动用于将虚拟机镜像分割成固定大小的数据块对象;
所述集群管理服务器用于实现集群管理和消息传递,及跨集群之间的镜像数据块获取;
每个集群设置所述集群管理服务器,构成超级节点,分布于各地的集群管理服务器通过一致哈希算法构成超级环,即一级环;
所述超级节点负责管理部分ID空间,按地域分割ID标识空间,减少DHT算法曲折路由导致的路由或查询时延;
所述虚拟机镜像存储分发系统的存储工作包括以下步骤:
I、所述QEMU块驱动将虚拟机镜像分割成固定大小的数据块对象,运用一致性哈希算法生成对象标识,通过iSCSI协议将所述数据块对象及其冗余副本存储到所述虚拟机镜像存储分发系统;若本地存在本地对象管理服务器,则本地缓存数据块副本;
II、所述DHT-MAP映射服务器接收镜像存储I/O请求,根据所述对象标识判别目的存储节点,进行路由定位并转发至所述集群管理服务器,所述集群管理服务器将I/O请求转发到目的存储节点,所述目的存储节点将模板卷和快照卷进行分类存储;
所述DHT-MAP映射服务器将本地镜像存储信息更新到所述集群管理服务器组成的超级环;
III、所述集群管理服务器接收所述DHT-MAP映射服务器的信息,通过chord算法将信息同步到目的集群管理服务器,本地集群服务器缓存备份信息。
2.如权利要求1所述的系统,其特征在于:所述集群管理服务器根据chord算法构成超级环状拓扑,所述本地对象存储服务器根据chord算法构成本地环状拓扑。
3.如权利要求1所述的系统,其特征在于:所述虚拟机镜像存储分发系统的分发工作包括以下步骤:
I、所述集群管理服务器之间周期性同步全局信息,按照热点数据频率高低进行数据预取,缩短虚拟机批量部署周期;
II、虚拟机部署时,查询宿主机上的模板卷缓存和快照卷缓存,若命中,本地进行缓存;若没有命中,需要部署虚拟机的测试机向超级节点发送镜像启动必需 的模板卷数据块的请求,通过iSCSI协议向对象管理服务器按需读取启动所需的数据块,数据获取完成后在本地进行缓存。
4.如权利要求1所述的系统,其特征在于:为了加快所述系统读取数据块的效率,所述系统采用两级chord环拓扑,集群内所有所述DHT-MAP映射服务器构成本地环,即二级环,所述DHT-MAP映射服务器运行在所有宿主机上。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国家计算机网络与信息安全管理中心,未经国家计算机网络与信息安全管理中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410301202.X/1.html,转载请声明来源钻瓜专利网。