快照管理¶
本文将介绍如何为云主机创建快照,并从快照中恢复的。
用户可以为云主机创建快照,保存云主机当下的状态,一个快照可以支持多次恢复,每次恢复时, 云主机将被还原到快照创建时的状态。通常可以用于备份、恢复、回滚等场景。
前提条件¶
使用快照功能之前,需要满足以下前提条件:
- 只有非错误状态下的云主机才能使用快照功能。
- 安装 Snapshot CRDs、Snapshot Controller、CSI Driver。 具体安装步骤可参考 CSI Snapshotter。
- 等待 snapshot-controller 组件准备就绪, 该组件会监控 VolumeSnapshot 和 VolumeSnapshotContent 相关事件,并触发相关操作。
- 等待 CSI Driver 准备就绪, 确保 csi-snapshotter sidecar 跑在 CSI Driver 里,csi-snapshotter sidecar 会监控 VolumeSnapshotContent 相关事件,并触发相关操作。如 POC 使用的存储是 rook-ceph,可参考 ceph-csi-snapshot
- 如存储是 Rook-Ceph,可参考 ceph-csi-snapshot
- 如存储是 HwameiStor,可参考 huameistor-snapshot
创建快照¶
-
点击左侧导航栏上的 容器管理 ,然后点击 云主机 ,进入列表页面,点击列表右侧的 ┇ ,可以对非错误状态下的云主机执行快照操作。
-
弹出弹框,需要填写快照的名称和描述,创建快照大概需要几分钟的时间,在此期间无法对云主机做任何操作。
-
创建成功后可以在云主机详情内查看快照信息,支持编辑描述、从快照中恢复、删除等操作。
从快照中恢复¶
-
点击 从快照恢复 ,需要填写云主机恢复记录的名称,同时恢复操作可能需要一些时间来完成,具体取决于快照的大小和其他因素。恢复成功后,云主机将回到快照创建时的状态。
-
一段时间后,下拉快照信息,可以查看当前快照的所有恢复记录,并且支持展示定位恢复的位置。