]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
vstart.sh: make crush location match up with what init-ceph does
authorSage Weil <sage@inktank.com>
Tue, 8 Apr 2014 17:58:53 +0000 (10:58 -0700)
committerSage Weil <sage@inktank.com>
Tue, 8 Apr 2014 18:02:40 +0000 (11:02 -0700)
This makes is to that ./init-ceph restart osd.0 won't modify the CRUSH
tree.  And in any case, the localhost/localrack thing we were doing before
was pretty useless.

Signed-off-by: Sage Weil <sage@inktank.com>
src/vstart.sh

index 7132ad39c9bcd48e7a8449602610097c645b11f6..5349c49645eb9ebce5b6d6180aeddff7adf0db5f 100755 (executable)
@@ -460,7 +460,7 @@ EOF
            uuid=`uuidgen`
            echo "add osd$osd $uuid"
            $SUDO $CEPH_ADM osd create $uuid
-           $SUDO $CEPH_ADM osd crush add osd.$osd 1.0 host=localhost rack=localrack root=default
+           $SUDO $CEPH_ADM osd crush add osd.$osd 1.0 host=$HOSTNAME root=default
            $SUDO $CEPH_BIN/ceph-osd -i $osd $ARGS --mkfs --mkkey --osd-uuid $uuid
 
            key_fn=$CEPH_DEV_DIR/osd$osd/keyring