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