From 6489d276f6b5c30e1d1526824d08898bf6d8b3a1 Mon Sep 17 00:00:00 2001 From: Greg Farnum Date: Thu, 4 Mar 2021 02:41:03 +0000 Subject: [PATCH] scripts: some additions to help with local testing Signed-off-by: Greg Farnum --- src/script/add_osd.sh | 35 ++++++++++++++++++++++++++++ src/script/extend_stretch_cluster.sh | 8 +++++++ src/script/set_up_stretch_mode.sh | 2 +- 3 files changed, 44 insertions(+), 1 deletion(-) create mode 100755 src/script/add_osd.sh create mode 100755 src/script/extend_stretch_cluster.sh diff --git a/src/script/add_osd.sh b/src/script/add_osd.sh new file mode 100755 index 00000000000..a8dff6b3d8a --- /dev/null +++ b/src/script/add_osd.sh @@ -0,0 +1,35 @@ +#!/usr/bin/env bash + +set -ex + +CEPH_DEV_DIR=dev +CEPH_BIN=bin +ceph_adm=$CEPH_BIN/ceph +osd=$1 +location=$2 +weight=.0990 + +# DANGEROUS +rm -rf $CEPH_DEV_DIR/osd$osd +mkdir -p $CEPH_DEV_DIR/osd$osd + +uuid=`uuidgen` +echo "add osd$osd $uuid" +OSD_SECRET=$($CEPH_BIN/ceph-authtool --gen-print-key) +echo "{\"cephx_secret\": \"$OSD_SECRET\"}" > $CEPH_DEV_DIR/osd$osd/new.json +$CEPH_BIN/ceph osd new $uuid -i $CEPH_DEV_DIR/osd$osd/new.json +rm $CEPH_DEV_DIR/osd$osd/new.json +$CEPH_BIN/ceph-osd -i $osd $ARGS --mkfs --key $OSD_SECRET --osd-uuid $uuid + +key_fn=$CEPH_DEV_DIR/osd$osd/keyring +cat > $key_fn<