搜索

第 10 章 Ceph 文件系统快照调度

download PDF

作为存储管理员,您可以获取 Ceph 文件系统(CephFS)目录的时间点快照。CephFS 快照是异步的,您可以选择创建哪个目录快照。

先决条件

  • 一个运行良好、健康的 Red Hat Ceph Storage 集群。
  • 部署 Ceph 文件系统.

10.1. Ceph 文件系统快照调度

Ceph 文件系统(CephFS)可以调度文件系统目录的快照。快照的调度由 Ceph Manager 管理,它依赖于 Python Timers。快照调度数据作为对象存储在 CephFS 元数据池中,在运行时,所有调度数据都位于序列化 SQLite 数据库中。

重要

调度程序根据指定的时间精确进行精确,以便在存储集群处于正常负载下时使快照保持运行。当 Ceph Manager 处于重度负载时,快照可能不会立即调度,从而导致快照延迟稍有延迟。如果发生这种情况,则下一个调度的快照会象没有延迟的情况下运行。调度的快照会延迟到整个调度中不会导致偏移。

使用方法

Ceph 文件系统(CephFS)调度快照由 snap_schedule Ceph Manager 模块管理。此模块提供了一个添加、查询和删除快照调度的接口,以及管理保留策略。此模块还实施 ceph fs snap-schedule 命令,其中包含几个子命令来管理计划和保留策略。所有子命令都采用 CephFS 卷路径和子卷路径参数,来指定使用多个 Ceph 文件系统时的文件系统路径。不指定 CephFS 卷路径,参数默认为 fs_map 中列出的第一个文件系统,而不指定 subvolume 路径参数,默认为不设置。

快照调度由文件系统路径、重复间隔和开始时间标识。重复间隔定义了两个后续快照之间的时间。间隔格式是一个数字加一个时间设计器:h(our), d(ay), 或 w(eek).例如,间隔为 4h,代表每四个小时一个快照。起始时间是一个字符串值,格式为 ISO 格式 %Y-%m-%dT%H:%M:%S,如果未指定,则开始时间使用最后午夜的默认值。例如,您可以使用默认的开始时间值将快照调度到 14:45,重复间隔为 1h,第一个快照将生成 15:00。

保留策略由文件系统路径和保留策略规格来标识。定义保留策略,包括数字加上时间设计器或串联对,格式为 COUNT TIME_PERIOD。策略确保保留了大量快照,并且快照至少在指定的时间段内。时间期限设计器为:h(our), d(ay), w(eek), m(onth), y(ear), 和 nn 时间段设计人员是一个特殊的修饰符,这意味着无论时间如何,保持最后一次快照的数量。例如,4d 表示保留至少一天或更长时间的四个快照。

其它资源

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.