一种存储系统中的数据处理方法、装置、系统和服务器制造方法及图纸

技术编号:15400558 阅读:55 留言:0更新日期:2017-05-24 10:21
一种存储系统中的数据处理方法,包括:建立针对应用快照和复制的一致性组;在所述一致性组中添加所述应用的数据库所用的块存储设备的逻辑单元号、以及存放所述应用的相关文件的独立文件系统卷;确定一致性组的快照策略,并根据所述快照策略对块存储设备和文件系统同时进行快照;和/或,确定一致性组的复制策略,并根据所述复制策略对块存储设备和文件系统进行远程数据复制;此外,本发明专利技术实施例还提供一种存储系统中的数据处理装置、系统和相关设备。

Data processing method, device, system and server in storage system

Including data processing method, a storage system: to establish a consistent group for applying the snapshot and copy the file system; independent logical unit number, add block storage equipment used in the application of the database in the consistency group and related files stored in the application volume; determine the snapshot policy consistency group, and at the same time according to the snapshot snapshots of the strategy on the block storage device and file system; and / or, determine the replication strategy consistency group, and according to the replication strategy of block storage device and file system for remote data replication; in addition, the embodiment of the invention, a memory the data in the system device, system and related equipment are also provided.

【技术实现步骤摘要】
【国外来华专利技术】一种存储系统中的数据处理方法、装置、系统和服务器
本专利技术涉及通信
,具体涉及一种存储系统中的数据处理方法、装置和系统。
技术介绍
随着通信技术的发展,网络化管理也逐渐深入到各个领域,而其所涉及到的数据也越来越庞大,因此,如何对这些数据进行存储和管理也成为一个极为重要的问题。很多应用,特别是数据库应用是部署在块(Block)存储上,因为所有主流数据库都有自己的存储管理层,因此只需要映射裸盘就行,但也有很多情况下是数据库中的索引存放在块存储设备,而数据库中存放的具体文件存储在文件系统,通过网络文件系统(NFS,NetworkFileSystem)或通用互联网文件系统(CIFS,CommonInternetFileSystems)访问。也就是说,此时完整的数据库数据包括块存储设备上存储的数据和文件系统上存储的数据。为了提高数据的安全性,避免数据丢失,在现有技术中,往往需要对数据进行快照或复制操作,以供后续其他操作如数据备份和复制/远程复制容灾等使用。对于这种将数据库数据进行分开存储的方式,往往需要分别对块存储设备和文件系统中的数据进行快照或复制,而这可能会出现两边的时间戳不一致的情况,进而导致快照点数据库的块数据和文件系统数据不一致,最终可能会发生数据库无法拉起,或对应的文件不一致的问题。因此,必须保证块存储设备和文件系统中的快照或复制的操作可以在尽量一致的时间点同时进行。在现有技术中,一般可以通过备份脚本来实现,使该脚本同时在两边运行,从而达到块存储设备和文件系统(比如网络共享文件系统)同时进行快照或复制的目的。在对现有技术的研究和实践过程中,本专利技术的专利技术人发现,现有方案虽然可以实现块存储设备和文件系统同时进行快照或复制的目的,但是块存储设备和文件系统上的数据需要分别进行管理,数据恢复时也需要分别进行恢复,因此,在管理和数据保护上十分不便。
技术实现思路
本专利技术实施例提供一种存储系统中的数据处理方法、装置和系统,不仅可以实现块存储设备和文件系统同时进行快照和复制,而且可以对块存储设备和文件系统上的数据进行统一管理和数据保护。第一方面,本专利技术实施例提供一种存储系统中的数据处理方法,包括:建立针对应用快照和复制的一致性组(ConsistencyGroup);在所述一致性组中添加所述应用的数据库所用的块存储设备的逻辑单元号(LUN,LogicalUnitNumber)、以及存放所述应用的相关文件的独立文件系统卷;确定一致性组的快照策略,并根据所述快照策略对块存储设备和文件系统同时进行快照;和/或,确定一致性组的复制策略,并根据所述复制策略对块存储设备和文件系统进行远程数据复制。在第一种可能的实施方式中,结合第一方面,所述在所述一致性组中添加所述应用的数据库所用的块存储设备逻辑单元号、以及存放所述应用的相关文件的独立文件系统卷,包括:从块存储设备中获取所述应用的数据库所用的块存储设备的逻辑单元号,将所述逻辑单元号添加到所述一致性组中;以及,从文件系统中获取所述应用的相关文件的独立文件系统卷,将所述独立文件系统卷存放在所述一致性组中。在第二种可能的实施方式中,结合第一方面的第一种可能的实施方式,所述根据所述快照策略对块存储设备和文件系统同时进行快照,包括:根据所述快照策略同时向所述块存储设备和文件系统发送快照命令;阻塞主机将数据写入磁盘,并创建保护时间点;在所述保护时间点之后,解除对主机写入数据的阻塞。在第三种可能的实施方式中,结合第一方面的第二种可能的实施方式,所述根据所述快照策略同时向所述块存储设备和文件系统发送快照命令,包括:由主控制器根据所述快照策略同时向所述块存储设备和文件系统发送快照命令;所述阻塞主机将数据写入磁盘,并创建保护时间点,包括:由主控制器向副控制器发送用于指示阻塞主机写入数据的阻塞命令,使得副控制器根据所述阻塞命令将主机发送的数据阻塞在缓存,由主控制器下发创建保护时间点的命令给副控制器,使得副控制器根据所述创建保护时间点的命令创建保护时间点。在第四种可能的实施方式中,结合第一方面的第一种可能的实施方式,所述确定一致性组的复制策略,并根据所述复制策略对块存储设备和文件系统进行远程数据复制,包括:根据所述复制策略阻止主机将数据写入磁盘,并创建保护时间点;在所述保护时间点之后,解除对主机写入数据的阻塞;根据所述保护时间点进行远程数据复制。在第五种可能的实施方式中,结合第一方面的第四种可能的实施方式,所述根据所述复制策略阻止主机将数据写入磁盘,并创建保护时间点,包括:由主控制器根据所述复制策略向副控制器发送用于指示阻塞主机写入数据的阻塞命令,使得副控制器根据所述阻塞命令将主机发送的数据阻塞在缓存;由主控制器下发创建保护时间点的命令给副控制器,使得副控制器根据所述创建保护时间点的命令创建保护时间点。在第六种可能的实施方式中,结合第一方面的第五种可能的实施方式,所述副控制器根据所述阻塞命令将主机发送的数据阻塞在缓存,包括:副控制器根据所述阻塞命令设置阻塞标识;当副控制器接收到主机发送的数据时,若确定存在所述阻塞标识,则将所述数据阻塞在缓存;所述在所述保护时间点之后,解除对主机写入数据的阻塞包括:由副控制器删除所述阻塞标识。第二方面,本专利技术实施例还提供一种存储系统中的数据处理装置,包括建立单元、添加单元、以及快照单元和/或复制单元;建立单元,用于建立针对应用快照和复制的一致性组;添加单元,用于在所述一致性组中添加所述应用的数据库所用的块存储设备的逻辑单元号、以及存放所述应用的相关文件的独立文件系统卷;快照单元,用于确定一致性组的快照策略,并根据所述快照策略对块存储设备和文件系统同时进行快照;复制单元,用于确定一致性组的复制策略,并根据所述复制策略对块存储设备和文件系统进行远程数据复制。在第一种可能的实施方式中,结合第二方面,其中:所述添加单元,具体用于从块存储设备中获取所述应用的数据库所用的块存储设备的逻辑单元号,将所述逻辑单元号添加到所述一致性组中;以及,从文件系统中获取所述应用的相关文件的独立文件系统卷,将所述独立文件系统卷存放在所述一致性组中。在第二种可能的实施方式中,结合第二方面的第一种可能的实施方式,所述快照单元包括快照子单元、第一阻塞子单元和第一解除子单元;所述快照子单元,用于根据所述快照策略同时向所述块存储设备和文件系统发送快照命令;所述第一阻塞子单元,用于阻塞主机将数据写入磁盘,并创建保护时间点;所述第一解除子单元,用于在所述保护时间点之后,解除对主机写入数据的阻塞。在第三种可能的实施方式中,结合第二方面的第二种可能的实施方式,其中:所述快照子单元,具体用于利用主控制器根据所述快照策略同时向所述块存储设备和文件系统发送快照命令;所述第一阻塞子单元,具体用于利用主控制器向副控制器发送用于指示阻塞主机写入数据的阻塞命令,使得副控制器根据所述阻塞命令将主机发送的数据阻塞在缓存,由主控制器下发创建保护时间点的命令给副控制器,使得副控制器根据所述创建保护时间点的命令创建保护时间点。在第四种可能的实施方式中,结合第二方面的第一种可能的实施方式,所述复制单元包括复制子单元、第二阻塞子单元和第二解除子单元;所述第二阻塞子单元,用于根据所述复制策略阻止主机将数据写入磁盘,并创建保护时间点;所本文档来自技高网
...
一种存储系统中的数据处理方法、装置、系统和服务器

【技术保护点】
一种存储系统中的数据处理方法,其特征在于,包括:建立针对应用的快照和复制的一致性组;从所述应用所应用的块存储设备中获取所述的块存储设备的逻辑单元号,将所述逻辑单元号添加到所述一致性组中;以及,从所述应用的文件系统中获取所述应用的相关文件的独立文件系统卷,将所述独立文件系统卷存放在所述一致性组中;确定所述一致性组的快照策略,并根据所述快照策略对块存储设备和文件系统同时进行快照;和/或,确定所述一致性组的复制策略,并根据所述复制策略对块存储设备和文件系统进行远程数据复制。

【技术特征摘要】
【国外来华专利技术】1.一种存储系统中的数据处理方法,其特征在于,包括:建立针对应用的快照和复制的一致性组;从所述应用所应用的块存储设备中获取所述的块存储设备的逻辑单元号,将所述逻辑单元号添加到所述一致性组中;以及,从所述应用的文件系统中获取所述应用的相关文件的独立文件系统卷,将所述独立文件系统卷存放在所述一致性组中;确定所述一致性组的快照策略,并根据所述快照策略对块存储设备和文件系统同时进行快照;和/或,确定所述一致性组的复制策略,并根据所述复制策略对块存储设备和文件系统进行远程数据复制。2.根据权利要求1所述的方法,其特征在于,所述根据所述快照策略对块存储设备和文件系统同时进行快照,包括:根据所述快照策略同时向所述块存储设备和文件系统发送快照命令;阻塞主机将数据写入磁盘,并创建保护时间点;在所述保护时间点之后,解除对主机写入数据的阻塞。3.根据权利要求2所述的方法,其特征在于,所述根据所述快照策略同时向所述块存储设备和文件系统发送快照命令,包括:由主控制器根据所述快照策略同时向所述块存储设备和文件系统发送快照命令;所述阻塞主机将数据写入磁盘,并创建保护时间点,包括:由主控制器向副控制器发送用于指示阻塞主机写入数据的阻塞命令,使得副控制器根据所述阻塞命令将主机发送的数据阻塞在缓存,由主控制器下发创建保护时间点的命令给副控制器,使得副控制器根据所述创建保护时间点的命令创建保护时间点。4.根据权利要求1所述的方法,其特征在于,所述确定所述一致性组的复制策略,并根据所述复制策略对块存储设备和文件系统进行远程数据复制,包括:根据所述复制策略阻止主机将数据写入磁盘,并创建保护时间点;在所述保护时间点之后,解除对主机写入数据的阻塞;根据所述保护时间点进行远程数据复制。5.根据权利要求4所述的方法,其特征在于,所述根据所述复制策略阻止主机将数据写入磁盘,并创建保护时间点,包括:由主控制器根据所述复制策略向副控制器发送用于指示阻塞主机写入数据的阻塞命令,使得副控制器根据所述阻塞命令将主机发送的数据阻塞在缓存;由主控制器下发创建保护时间点的命令给副控制器,使得副控制器根据所述创建保护时间点的命令创建保护时间点。6.根据权利要求3或5所述的方法,其特征在于,所述副控制器根据所述阻塞命令将主机发送的数据阻塞在缓存,包括:副控制器根据所述阻塞命令设置阻塞标识;当副控制器接收到主机发送的数据时,若确定存在所述阻塞标识,则将所述数据阻塞在缓存;所述在所述保护时间点之后,解除对主机写入数据的阻塞包括:由副控制器删除所述阻塞标识。7.一种存储系统中的数据处理装置,其特征在于,包括:建立单元,用于建立针对应用的快照和复制的一致性组;添加单元,用于从块存储设备中获取所述应用的数据库所用的块存储设备的逻辑单元号,将所述逻辑单元号添加到所述一致性组中;以及,从文件系统中获取所述应用的相关文件的独立文件系统卷,将所述独立文件系统卷存放在所述一致性组中;快照单元,用于确定所述一致性组的快照策略,并根据所述快照策略对块存储设备和文件系统同时进行快照;和/或;复制单元,用于...

【专利技术属性】
技术研发人员:梁莹张鹏
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1