第 4 章 使用块存储服务(cinder)执行高级操作
块存储卷组成 overcloud 中计算实例的持久性存储。配置卷的高级功能,例如使用卷快照、创建多重附加卷、重试卷和迁移卷。
4.1. 创建卷快照 复制链接链接已复制到粘贴板!
您可以通过创建卷快照来保留卷在特定时间的状态。然后,您可以使用快照克隆新卷。
卷备份与快照不同。备份保留卷中包含的数据,而快照则保留卷在特定时间点的状态。如果卷存在快照,则无法删除它。卷备份可防止数据丢失,而快照有助于克隆。
因此,快照后端通常与卷后端在一起,以便在克隆期间最小化延迟。相反,备份存储库通常位于不同的位置,例如在不同节点、物理存储甚至典型的企业部署中地理位置。这是为了防止备份存储库不受卷后端可能出现的损坏的影响。
有关卷备份的更多信息,请参阅 块存储备份指南。
先决条件
- 要快照的卷。有关创建卷的更多信息,请参阅创建块存储卷。
- 访问 Red Hat OpenStack Platform (RHOSP) Dashboard (horizon)。如需更多信息,请参阅 OpenStack 控制面板简介。
流程
- 登录控制面板。
- 选择 Project > Compute > Volumes。
- 为目标卷选择 Create Snapshot 操作。
- 为 快照 提供快照名称,然后单击 创建卷快照。Volume Snapshots 选项卡显示所有快照。
对于从快照创建的块存储服务(cinder)的 RADOS 块设备(RBD)卷,您可以使用 CinderRbdFlattenVolumeFromSnapshot heat 参数来扁平化并删除快照的依赖项。当您将 CinderRbdFlattenVolumeFromSnapshot 设置为 true 时,块存储服务会扁平化 RBD 卷,并删除对快照的依赖项,并扁平化所有将来的快照。默认值为 false,这也是 cinder RBD 驱动程序的默认值。
请注意,扁平化快照会删除与父级的任何潜在的块共享,并导致后端中的较大的快照大小,并增加快照创建的时间。
验证
验证新快照出现在 Volume Snapshots 标签页中,或使用 CLI 列出卷快照,并验证快照是否已创建:
openstack volume snapshot list
$ openstack volume snapshot listCopy to Clipboard Copied! Toggle word wrap Toggle overflow