Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- for D in /dev/disk/by-partlabel/CEPH_OSD.*_D
- do
- N=$(basename $D | sed -e 's/\./_/g' | sed -e 's/CEPH_OSD_//' | sed -e 's/_D//')
- J=/dev/disk/by-partlabel/CEPH_OSD.${N}_J
- UUID=$(blkid $D | perl -pe 's/^.*\sUUID="([-\w]+)".*$/\1/')
- mp=/var/lib/ceph/osd/$UUID
- echo "$N"
- echo " data $D journal $J"
- echo " UUID $UUID"
- echo " mountpoint $mp"
- docker run --privileged=true --net=host --pid=host --hostname=$(uname -n) \
- -v $mp:/var/lib/ceph/osd/ceph-${N}:rw \
- -v kolla_logs:/var/log/kolla/:rw \
- -v /etc/localtime:/etc/localtime:ro \
- -v /etc/kolla/ceph-osd/:/var/lib/kolla/config_files/:ro \
- -v /dev/:/dev/:rw \
- -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS \
- -e OSD_ID=$N \
- -e KOLLA_SERVICE_NAME=ceph-osd-$N \
- -e JOURNAL_PARTITION=$J \
- 10.666.666.666:4000/kolla/centos-source-ceph-osd:4.0.1 ceph-osd -i $N \
- --osd-data /var/lib/ceph/osd/ceph-${N} \
- --osd-journal $J \
- -k /var/lib/ceph/osd/ceph-$N/keyring \
- --conf /var/lib/kolla/config_files/ceph.conf \
- --mkfs --mkkey --mkjournal -d
- break
- done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement