Skip to content
Snippets Groups Projects

feat: allow migration of RBD snapshots

Merged František Řezníček requested to merge freznicek-rbd-snaps-migration into master
5 files
+ 38
1
Compare changes
  • Side-by-side
  • Inline
Files
5
+ 2
0
@@ -20,6 +20,8 @@ test -n "${OSTACK_SRC_VOLUME_ID}"
@@ -20,6 +20,8 @@ test -n "${OSTACK_SRC_VOLUME_ID}"
test -n "${CEPH_DST_POOL}"
test -n "${CEPH_DST_POOL}"
test -n "${CEPH_DST_RBD_IMAGE_NAME}"
test -n "${CEPH_DST_RBD_IMAGE_NAME}"
 
test "$#" == "4"
 
SRC_RBD_IMAGE="$(rbd --conf="${CEPH_CONFIG}" --name "${CEPH_USER}" --keyring=${CEPH_KEYRING} ls ${CEPH_SRC_POOL} | grep -E "^(volume.)?${OSTACK_SRC_VOLUME_ID}$")"
SRC_RBD_IMAGE="$(rbd --conf="${CEPH_CONFIG}" --name "${CEPH_USER}" --keyring=${CEPH_KEYRING} ls ${CEPH_SRC_POOL} | grep -E "^(volume.)?${OSTACK_SRC_VOLUME_ID}$")"
rbd --conf="${CEPH_CONFIG}" --name "${CEPH_USER}" --keyring=${CEPH_KEYRING} cp ${CEPH_SRC_POOL}/${SRC_RBD_IMAGE} ${CEPH_DST_POOL}/${CEPH_DST_RBD_IMAGE_NAME}
rbd --conf="${CEPH_CONFIG}" --name "${CEPH_USER}" --keyring=${CEPH_KEYRING} cp ${CEPH_SRC_POOL}/${SRC_RBD_IMAGE} ${CEPH_DST_POOL}/${CEPH_DST_RBD_IMAGE_NAME}
Loading