第 10 章 卷快照
卷快照是集群中特定时间点的存储卷的状态。这些快照有助于更有效地使用存储,不必每次都制作完整的副本,也可用作应用程序开发的构建块。
卷快照类允许管理员指定属于卷快照对象的不同属性。OpenShift Data Foundation 操作器根据使用的平台安装默认卷快照类。Operator 拥有并控制这些默认卷快照类,且无法删除或修改它们。
您可以创建同一持久性卷声明(PVC)的许多快照,但无法调度定期创建快照。
- 对于 CephFS,您可以为每个 PVC 创建最多 100 个快照。
- 对于 RADOS 块设备 (RBD),您可以为每个 PVC 创建最多 512 个快照。
注意
持久性卷加密现在支持卷快照。
10.1. 创建卷快照
您可以从持久性卷声明 (PVC) 页面或 Volume Snapshots 页面创建卷快照。
先决条件
-
对于一致的快照,PVC 应该处于
Bound
状态,且不使用。确保先停止所有 IO,然后再执行快照。
注意
只有 pod 使用时,OpenShift Data Foundation 才会为 PVC 的卷快照提供崩溃一致性。若要确保应用一致性,请务必先停止正在运行的容器集,以确保快照的一致性,或使用应用提供的任何静默机制来确保快照的一致性。
流程
- 在持久性卷声明页中显示
-
从 OpenShift Web 控制台点 Storage
Persistent Volume Claims。 要创建卷快照,请执行以下操作之一:
-
在所需 PVC 旁边,点 Action 菜单 (⋮)
Create Snapshot。 -
点击您要创建快照的 PVC,然后点击 Actions
Create Snapshot。
-
在所需 PVC 旁边,点 Action 菜单 (⋮)
- 输入卷快照的名称。
- 从下拉列表中选择 Snapshot Class。
- 点击 Create。您将被重定向到所创建的卷快照的 Details 页面。
-
从 OpenShift Web 控制台点 Storage
- 从 Volume Snapshots 页面中
-
从 OpenShift Web 控制台点 Storage
Volume Snapshots。 - 在 Volume Snapshots 页面中,单击 Create Volume Snapshot。
- 从下拉列表中选择所需的 项目。
- 从下拉列表中选择持久性卷声明。
- 输入快照的名称。
- 从下拉列表中选择 Snapshot Class。
- 点击 Create。您将被重定向到所创建的卷快照的 Details 页面。
-
从 OpenShift Web 控制台点 Storage
验证步骤
- 进入 PVC 的 Details 页面,然后点击 Volume Snapshots 选项卡查看卷快照列表。验证是否列出了新卷快照。
-
从 OpenShift Web 控制台点 Storage
Volume Snapshots。验证是否列出了新卷快照。 -
等待卷快照处于
Ready
状态。