From: Michael Fritch Date: Tue, 7 Apr 2020 21:27:35 +0000 (-0600) Subject: qa/workunits/cephadm/test_cephadm.sh: add fsid to ceph-volume cmds X-Git-Tag: v15.2.2~76^2~14 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=e1d1df0232cb2e0b8e65b2227d26ad7f084377cc;p=ceph.git qa/workunits/cephadm/test_cephadm.sh: add fsid to ceph-volume cmds needed when testing with a multi-cluster setup Signed-off-by: Michael Fritch (cherry picked from commit 3848ec26bf04b94838404169a57a739f43c2098b) --- diff --git a/qa/workunits/cephadm/test_cephadm.sh b/qa/workunits/cephadm/test_cephadm.sh index 1be330d80e6b..c3be38eb6b17 100755 --- a/qa/workunits/cephadm/test_cephadm.sh +++ b/qa/workunits/cephadm/test_cephadm.sh @@ -288,16 +288,17 @@ done for id in `seq 0 $((--OSD_TO_CREATE))`; do device_name=/dev/$OSD_VG_NAME/$OSD_LV_NAME.$id + CEPH_VOLUME="$CEPHADM ceph-volume \ + --fsid $FSID \ + --config $CONFIG \ + --keyring $TMPDIR/keyring.bootstrap.osd --" # prepare the osd - $CEPHADM ceph-volume --config $CONFIG --keyring $TMPDIR/keyring.bootstrap.osd -- \ - lvm prepare --bluestore --data $device_name --no-systemd - $CEPHADM ceph-volume --config $CONFIG --keyring $TMPDIR/keyring.bootstrap.osd -- \ - lvm batch --no-auto $device_name --yes --no-systemd + $CEPH_VOLUME lvm prepare --bluestore --data $device_name --no-systemd + $CEPH_VOLUME lvm batch --no-auto $device_name --yes --no-systemd # osd id and osd fsid - $CEPHADM ceph-volume --config $CONFIG --keyring $TMPDIR/keyring.bootstrap.osd -- \ - lvm list --format json $device_name > $TMPDIR/osd.map + $CEPH_VOLUME lvm list --format json $device_name > $TMPDIR/osd.map osd_id=$($SUDO cat $TMPDIR/osd.map | jq -cr '.. | ."ceph.osd_id"? | select(.)') osd_fsid=$($SUDO cat $TMPDIR/osd.map | jq -cr '.. | ."ceph.osd_fsid"? | select(.)')