[发明专利]基于虚拟化平台的分布式存储管理方法有效
申请号: | 201410221808.2 | 申请日: | 2014-05-23 |
公开(公告)号: | CN104049912B | 公开(公告)日: | 2017-09-15 |
发明(设计)人: | 曹少坤;赵德祥;卢波 | 申请(专利权)人: | 上海爱数信息技术股份有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06;G06F9/455;H04L29/08 |
代理公司: | 上海科盛知识产权代理有限公司31225 | 代理人: | 赵志远 |
地址: | 201112 上海市闵行*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 虚拟 平台 分布式 存储 管理 方法 | ||
1.一种基于虚拟化平台的分布式存储管理方法,该方法用于服务器集群中,其特征在于,所述的管理方法具体包括以下步骤:
1)在服务器集群的每台服务器节点上安装虚拟化平台,并在虚拟化平台上部署一个存储管理虚拟机;
2)存储管理虚拟机把节点上的直连磁盘汇聚成存储资源池;
3)建立各台服务器节点上的存储管理虚拟机之间通信机制;
4)将每个节点上的存储资源池,汇聚成一个分布式存储资源池;
5)通过虚拟网络将分布式存储资源池,提供给虚拟化平台,作为虚拟化应用的基础资源;
所述的存储管理虚拟机把节点上的直连磁盘汇聚成存储资源池具体为:
21)修改虚拟化平台上SAS/SATA HBA卡的模式为直通模式,把HBA卡直接呈现给虚拟化平台上的存储管理虚拟机;
22)存储管理虚拟机将HBA卡汇聚成存储资源池。
2.根据权利要求1所述的一种基于虚拟化平台的分布式存储管理方法,其特征在于,所述的分布式存储资源池为构建体现性能的条带化资源卷、或构建增强可用性的冗余资源卷。
3.根据权利要求1所述的一种基于虚拟化平台的分布式存储管理方法,其特征在于,本地节点上的应用虚拟机与本地存储管理虚拟机进行数据交互的同时,也与其他节点上的存储管理虚拟机进行数据交互。
4.根据权利要求3所述的一种基于虚拟化平台的分布式存储管理方法,其特征在于,本地节点上的应用虚拟机通过内部虚拟网络与外部网络,以条带化的形式写入本地节点和其他节点的存储资源池中,或者以条带化的形式从本地节点或其他节点的存储资源池中读取数据。
5.根据权利要求3所述的一种基于虚拟化平台的分布式存储管理方法,其特征在于,某节点上的应用虚拟机通过内部虚拟网络,把数据写入本地节点的存储资源池,同时通过虚拟网口连接外部网络,拷贝数据到其他节点,使其他节点上保持一份完整副本。
6.根据权利要求3所述的一种基于虚拟化平台的分布式存储管理方法,其特征在于,当本地节点上的存储管理虚拟机出现异常后,本地节点上应用虚拟机产生的IO数据,通过其他节点上的存储管理虚拟机,把数据写入其他节点上的存储资源池,或者从其他节点上的存储资源池读取应用虚拟机所有IO数据;
并且,当本地节点上的存储管理虚拟机恢复正常后,其他节点会同步增量数据到本地节点,保持本地节点与其他节点上数据的一致性。
7.根据权利要求5所述的一种基于虚拟化平台的分布式存储管理方法,其特征在于,当本地节点上的某个应用虚拟机异常后,启动其他节点上的对应本地节点的异常应用虚拟机副本,来恢复本地节点上的应用虚拟机。
8.根据权利要求5所述的一种基于虚拟化平台的分布式存储管理方法,其特征在于,当本地节点的服务器异常后,启动其他节点上所有对应本地节点上的异常应用虚拟机的副本,来恢复本地节点上的所有应用虚拟机。
9.根据权利要求5所述的一种基于虚拟化平台的分布式存储管理方法,其特征在于,获取本地节点和其他节点上的IO操作数,把两个节点上的IO操作数相减得到差值,如果差值大于某个阈值,在IO操作数大的节点上,关闭部分应用VM,然后,在IO操作数小的节点上,启动对应的应用虚拟机副本,用IO操作数小的节点接替IO操作数大的节点运行部分应用虚拟机。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海爱数信息技术股份有限公司,未经上海爱数信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410221808.2/1.html,转载请声明来源钻瓜专利网。