Newer
Older
#!/usr/bin/env bash
# ceph-rbd-images-list.sh <ceph-pool-name>
# lists all RBD images in a pool and returns 0 if succeedes
set -eo pipefail
CEPH_CLIENT_DIR="/root/migrator"
CEPH_USER="${CEPH_USER:-"client.migrator"}"
CEPH_KEYRING="${CEPH_CLIENT_DIR}/${CEPH_USER}.keyring"
CEPH_CONFIG="${CEPH_CLIENT_DIR}/ceph.conf"
CEPH_POOL="$1"
OSTACK_VOLUME_ID="$2"
test -n "${CEPH_POOL}"
rbd --conf="${CEPH_CONFIG}" --name "${CEPH_USER}" --keyring=${CEPH_KEYRING} ls ${CEPH_POOL}