卷快照是持久卷声明(PVC)的某一时间点副本,可用于配置新的持久卷声明(预填充快照数据)或将现有持久卷声明回滚到之前的状态,实现备份应用数据并按需恢复的效果,从而保证应用数据的可靠性。
管理员已为当前集群部署了卷快照组件 Snapshot Controller,并在存储集群中启用了快照相关功能。
持久卷声明必须是动态创建的,且状态为 Bound。
绑定到持久卷声明的存储类必须支持快照功能,例如 CephRBD Built-in Storage、CephFS Built-in Storage 或 TopoLVM。
该示例使用 CSI 快照类创建了名为 example-pvc 的 PVC 的快照。
方法一
进入 Container Platform。
在左侧导航栏点击 Storage > Persistent Volume Claims (PVC)。
在列表中对应的持久卷声明旁点击 ⋮,选择 Create Volume Snapshot。
填写快照描述,该描述有助于记录当前持久卷状态,例如 应用升级前。
点击 Create。快照创建时间取决于网络状况和数据量,请耐心等待。
当快照状态变为 Available 时,表示创建成功。
方法二
进入 Container Platform。
在左侧导航栏点击 Storage > Persistent Volume Claims (PVC)。
点击列表中持久卷声明的名称。
切换到 Volume Snapshots 标签页。
点击 Create Volume Snapshot,根据需要配置相关参数。
点击 Create。快照创建时间取决于网络状况和数据量,请耐心等待。
当快照状态变为 Available 时,表示创建成功。
进入 Container Platform。
在左侧导航栏点击 Storage > Volume Snapshots。
点击 Create Volume Snapshot,根据需要配置相关参数。
点击 Create。快照创建时间取决于网络状况和数据量,请耐心等待。
当快照状态变为 Available 时,表示创建成功。
当前平台仅支持基于使用 动态供应 存储类创建的 PVC 创建卷快照。您可以基于该快照创建新的 PVC 并进行绑定。
注意:基于快照创建 PVC 时支持的访问模式与基于存储类创建 PVC 时支持的访问模式不同,表中以 粗体 标出。
| 用于创建卷快照的存储类 | 单节点读写(RWO) | 多节点只读(ROX) | 多节点读写(RWX) |
|---|---|---|---|
| TopoLVM | 支持 | 不支持 | 不支持 |
| CephRBD Block Storage | 支持 | 不支持 | 不支持 |
| CephFS File Storage | 支持 | 支持 | 支持 |
进入 Container Platform。
在左侧导航栏点击 Storage > Persistent Volume Claims (PVC)。
点击列表中持久卷声明的名称。
切换到 Volume Snapshots 标签页。
在对应的卷快照旁点击 ⋮,选择 Create Persistent Volume Claim,并配置相关参数。
点击 Create。
进入 Container Platform。
在左侧导航栏点击 Storage > Volume Snapshots。
在对应的卷快照旁点击 ⋮,选择 Create Persistent Volume Claim,并配置相关参数。
点击 Create。