[发明专利]卷快照创建方法、装置和存储介质有效
申请号: | 202111114514.6 | 申请日: | 2021-09-23 |
公开(公告)号: | CN113849344B | 公开(公告)日: | 2023-09-01 |
发明(设计)人: | 张振广;郭长伟 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14 |
代理公司: | 北京市万慧达律师事务所 11111 | 代理人: | 韩兵 |
地址: | 215168 江苏省苏州*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 快照 创建 方法 装置 存储 介质 | ||
本申请涉及一种卷快照创建方法、装置和存储介质。所述方法包括:创建存储模板,其中所述存储模板包括存储模板名称;创建持久化存储卷的声明,其中所述声明绑定所述存储模板的存储模板名称;创建使用所述声明的容器单元,其中所述容器单元由一个或一个以上的容器组成的;冻结源卷上文件系统和/或DB2的输入输出;创建卷快照模板,其中所述卷快照模板包括快照模板名称;创建卷快照以及卷快照声明,并将所述卷快照声明与所述卷快照绑定,其中所述卷快照声明绑定所述快照模板名称。通过本申请的方案,一方面创建的快照实现了应用一致性,另一方面创建的快照实现了时刻的精准性,某一时刻的快照就是此时刻的全量数据。
技术领域
本申请涉及计算机存储技术领域,特别是涉及一种卷快照创建方法、装置、和存储介质。
背景技术
许多存储系统(如Google Cloud Persistent Disks、Amazon Elastic BlockStorage和许多内部部署存储系统)都能够创建持久卷的“快照”。快照表示卷的时间点副本。快照可用于配置新卷或将现有卷还原到先前状态。
kubernetes是一个可移植,可扩展,开源的,以容器为中心的管理平台。利用声明式配置以及自动化处理来完成容器的管理。根据用户业务来统一调度管理计算,网络,存储等基础设施资源,是目前容器编排服务领域的事实标准。
在kubernetes较低版本时,就有了卷插件,大致经历从了in-tree到out-tree的发展过程。in-tree类型插件包括awsElasticBlockStore、azureDisk、azureFile、cephfs、gcePersistentDisk等,out-tree类型插件包括flexVolume、CSI。其中CSI可以:提供行业标准,使存储厂商能够开发一个符合CSI标准的插件;解耦容器编排系统与存储,向上对接kubernetes、Cloud Foundry、Mesos等系统,向下对接各种存储;为容器编排系统提供持久化卷存储能力。CSI驱动对接存储,基于卷创建快照,是通过调用存储的命令完成的。创建快照时,一般而言,卷已经挂载给主机,且已格式化成文件系统,文件系统自身的缓存并没有刷到磁盘,此时快照不满足应用一致性。
发明内容
基于此,有必要针对上述技术问题,提供一种能够卷快照创建方法、计算机设备和存储介质。
一方面,提供一种卷快照创建方法,所述方法包括:
创建存储模板,其中所述存储模板包括存储模板名称;
创建持久化存储卷的声明,其中所述声明绑定所述存储模板的存储模板名称;
创建使用所述声明的容器单元,其中所述容器单元由一个或一个以上的容器组成的;
冻结源卷上文件系统和/或DB2的输入输出;
创建卷快照模板,其中所述卷快照模板包括快照模板名称;
创建卷快照以及卷快照声明,并将所述卷快照声明与所述卷快照绑定,其中所述卷快照声明绑定所述快照模板名称。
在其中一个实施例中,所述冻结源卷上文件系统和/或DB2的输入输出,包括:
通过ioctl(fd,FIFREEZE)命令冲刷数据和冻结文件系统的输入输出,其中fd为文件夹句柄,FIFREEZE为输入输出冻结标识,和/或,
通过flush buffterpools all命令刷新DB2数据库缓存,并通过命令set writesuspend for database暂停数据库的输入输出。
在其中一个实施例中,所述卷快照声明基于所述持久化存储卷的声明创建。
在其中一个实施例中,所述创建持久化存储卷的声明前还包括创建持久化储存卷;所述创建持久化存储卷的声明后还包括并将所述持久化存储卷的声明与所述持久化储存卷绑定。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111114514.6/2.html,转载请声明来源钻瓜专利网。