mirror of
https://github.com/ceph/ceph
synced 2025-02-20 09:27:35 +00:00
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 <mfritch@suse.com>
This commit is contained in:
parent
da52df8a8d
commit
3848ec26bf
@ -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(.)')
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user