[发明专利]基于虚拟化平台的分布式存储管理方法有效
申请号: | 201410221808.2 | 申请日: | 2014-05-23 |
公开(公告)号: | CN104049912B | 公开(公告)日: | 2017-09-15 |
发明(设计)人: | 曹少坤;赵德祥;卢波 | 申请(专利权)人: | 上海爱数信息技术股份有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06;G06F9/455;H04L29/08 |
代理公司: | 上海科盛知识产权代理有限公司31225 | 代理人: | 赵志远 |
地址: | 201112 上海市闵行*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 虚拟 平台 分布式 存储 管理 方法 | ||
技术领域
本发明涉及一种计算机存储技术领域,尤其是涉及一种基于虚拟化平台的分布式存储管理方法。
背景技术
当前,整个世界发生了非常巨大的变化:虚拟化技术出现,公有云和私有云也风起云涌,数据的规模变得越来越大,相应的数据项也变得更大,访问这些对象需要的带宽也变得更大了。所以,传统的存储系统设计时,针对的局面和现在完全不一样,已经无法应对上述挑战。服务器、存储、网络、能源与管理等交错在一起,令很多企业承受着巨大的成本压力和管理难题。如何将服务器与存储相连,如何实现物理环境和虚拟环境的沟通?
虚拟化平台使用的传统存储资源大都是通过外部FC/IP网络获取的SAN或NAS资源,在此虚拟化平台上,运行着各种应用VM,环境比较复杂:虚拟化中的数据存放分散、粒度细化、导致IOPS不理想,单次操作路径长、时间延迟大;存储资源可扩展性差;虚拟化平台与存储资源各自分开管理,导致管理复杂。
综上可知,在虚拟化平台上使用传统存储的方法,在实际使用上显然存在不便与缺陷。
发明内容
本发明的目的就是为了克服上述现有技术存在的缺陷而提供一种基于虚拟化平台的分布式存储管理方法,提高了存储管理虚拟机和各种虚拟化应用系统的可靠性和可用性,优化IO处理机制、提高存储资源的扩展性、简化存储资源的配置管理。
本发明的目的可以通过以下技术方案来实现:
一种基于虚拟化平台的分布式存储管理方法,该方法用于服务器集群中,其特征在于,所述的管理方法具体包括以下步骤:
1)在服务器集群的每台服务器节点上安装虚拟化平台,并在虚拟化平台上部署一个存储管理虚拟机;
2)存储管理虚拟机把节点上的直连磁盘汇聚成存储资源池;
3)建立各台服务器节点上的存储管理虚拟机之间通信机制;
4)将每个节点上的存储资源池,汇聚成一个分布式存储资源池;
5)通过虚拟网络将分布式存储资源池,提供给虚拟化平台,作为虚拟化应用的基础资源。
所述的存储管理虚拟机把节点上的直连磁盘汇聚成存储资源池具体为:
21)修改虚拟化平台上SAS/SATA HBA卡的模式为直通模式,把HBA卡直接呈现给虚拟化平台上的存储管理虚拟机;
22)存储管理虚拟机将HBA卡汇聚成存储资源池。
所述的分布式存储资源池为构建体现性能的条带化资源卷、或构建增强可用性的冗余资源卷。
本地节点上的应用虚拟机与本地存储管理虚拟机进行数据交互的同时,也与其他节点上的存储管理虚拟机进行数据交互。
本地节点上的应用虚拟机通过内部虚拟网络与外部网络,以条带化的形式写入本地节点和其他节点的存储资源池中,或者以条带化的形式从本地节点或其他节点的存储资源池中读取数据。
某节点上的应用虚拟机通过内部虚拟网络,把数据写入本地节点的存储资源池,同时通过虚拟网口连接外部网络,拷贝数据到其他节点,使其他节点上保持一份完整副本。
当本地节点上的存储管理虚拟机出现异常后,本地节点上应用虚拟机产生的IO数据,通过其他节点上的存储管理虚拟机,把数据写入其他节点上的存储资源池,或者从其他节点上的存储资源池读取应用虚拟机所取IO数据;
并且,当本地节点上的存储管理虚拟机恢复正常后,其他节点会同步增量数据到本地节点,保持本地节点与其他节点上数据的一致性。
当本地节点上的某个应用虚拟机异常后,启动其他节点上的对应本地节点的异常应用虚拟机副本,来恢复本地节点上的应用虚拟机。
当本地节点的服务器异常后,启动其他节点上所有对应本地节点上的异常应用虚拟机的副本,来恢复本地节点上的所有应用虚拟机。
获取本地节点和其他节点上的IO操作数,把两个节点上的IO操作数相减得到差值,如果差值大于某个阈值,在IO操作数大的节点上,关闭部分应用VM,然后,在IO操作数小的节点上,启动对应的应用虚拟机副本,用IO操作数小的节点接替IO操作数大的节点运行部分应用虚拟机。
与现有技术相比,本发明具有以下优点:
(1)在虚拟化应用下,缩短IO数据流操作的时间延迟,优化了IO数据处理;
(2)当存储空间不足时,扩展非常方便,直接在虚拟化的集群平台中,加入服务器节点,达到按需扩展的要求,为企业节省成本;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海爱数信息技术股份有限公司,未经上海爱数信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410221808.2/2.html,转载请声明来源钻瓜专利网。