RBD快照创建、恢复、删除、克隆

1. 创建创建RBD镜像:rbd create volume_ssd2 -p ssdpool --size 1G
 
2. 创建创建RBD镜像快照卷:rbd snap create ssdpool/volume_ssd2@snap_volume_ssd2
池名称/卷名称@自定义快照名称
 
3. 使用创建RBD镜像快照卷恢复:rbd snap rollback ssdpool/volume_ssd2@snap_volume_ssd2
 
4. 删除创建RBD镜像快照卷:rbd snap rm ssdpool/volume_ssd2@snap_volume_ssd2
删除多个快照语法:rbd snap purge <pool-name>/<p_w_picpath-name>
 
5. 删除创建RBD镜像:rbd rm ssdpool/volume_ssd2
如果有快照卷,需要先删除快照卷才能删除创建RBD镜像
 
二、使用RBD克隆
1. 创建RBD镜像:rbd create volume_sas1 -p saspool --size 1G
 
2. 创建快照卷:rbd snap create saspool/volume_sas1@snap_volume_sas1
 
3. 保护快照卷
创建COW镜像前先要保护这个快照,这是非常重要的一步
 
4. 使用快照卷进行rbd克隆:rbd  clone saspool/volume_sas1@snap_volume_sas1 saspool/clone_sas1
 
 
5. 合并父信息
创建克隆好了一个依赖于父镜像快照的RBD镜像后,为了让这个克隆的RBD镜像独立于父镜像,我们需要将父镜像的信息合并flattern到子镜像,一旦合并完成,RBD镜像和它的父镜像就不会存在任何关系了。
使用flatten合并
 
合并完成后,查看这个镜像信息,发现父镜像/快照名字不存在了
 
6. 删除快照卷
如果你不再使用父镜像,可以先移除它的保护状态,再删除它
rbd snap unprotect saspool/volume_sas1@snap_volume_sas1
rbd snap rm saspool/volume_sas1@snap_volume_sas1
 
 
posted @ 2024-10-22 14:50  IT运维成长笔记  阅读(81)  评论(0编辑  收藏  举报