使用卷快照
卷快照是持久卷声明(PVC)的某一时间点副本,可用于配置新的持久卷声明(预填充快照数据)或将现有持久卷声明回滚到之前的状态,实现备份应用数据并按需恢复的效果,从而保证应用数据的可靠性。
前提条件
-
管理员已为当前集群部署了卷快照组件 Snapshot Controller,并在存储集群中启用了快照相关功能。
-
持久卷声明必须是动态创建的,且状态为 Bound。
-
绑定到持久卷声明的存储类必须支持快照功能,例如 CephRBD Built-in Storage、CephFS Built-in Storage 或 TopoLVM。
卷快照自定义资源(CR)示例
该示例使用 CSI 快照类创建了名为 example-pvc 的 PVC 的快照。
通过 Web 控制台创建卷快照
基于指定持久卷声明(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时,表示创建成功。
通过 CLI 创建卷快照
通过卷快照创建持久卷声明
当前平台仅支持基于使用 动态供应 存储类创建的 PVC 创建卷快照。您可以基于该快照创建新的 PVC 并进行绑定。
注意:基于快照创建 PVC 时支持的访问模式与基于存储类创建 PVC 时支持的访问模式不同,表中以 粗体 标出。
方法一
-
进入 Container Platform。
-
在左侧导航栏点击 Storage > Persistent Volume Claims (PVC)。
-
点击列表中持久卷声明的名称。
-
切换到 Volume Snapshots 标签页。
-
在对应的卷快照旁点击 ⋮,选择 Create Persistent Volume Claim,并配置相关参数。
-
点击 Create。
方法二
-
进入 Container Platform。
-
在左侧导航栏点击 Storage > Volume Snapshots。
-
在对应的卷快照旁点击 ⋮,选择 Create Persistent Volume Claim,并配置相关参数。
-
点击 Create。