From 2616357bbf1d5cfc1f7e3923e12b8adfc5627fc6 Mon Sep 17 00:00:00 2001 From: grakiss Date: Wed, 13 Jan 2016 14:59:11 +0800 Subject: deploy CEPH nodes parallelly JIRA:COMPASS-264 - do not use ceph-deploy - do not need centeral node to deploy ceph Change-Id: I0f9c459060a2fccbad73a323697ec23ea2115410 Signed-off-by: grakiss --- .../ansible/roles/ceph-osd/files/create_osd.sh | 31 ++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100755 deploy/adapters/ansible/roles/ceph-osd/files/create_osd.sh (limited to 'deploy/adapters/ansible/roles/ceph-osd/files/create_osd.sh') diff --git a/deploy/adapters/ansible/roles/ceph-osd/files/create_osd.sh b/deploy/adapters/ansible/roles/ceph-osd/files/create_osd.sh new file mode 100755 index 00000000..2c9e57f1 --- /dev/null +++ b/deploy/adapters/ansible/roles/ceph-osd/files/create_osd.sh @@ -0,0 +1,31 @@ +if [ -d "/var/local/osd" ]; then +echo "clear /var/local/osd" +rm -r /var/local/osd/ +umount /var/local/osd +rm -r /var/local/osd +fi + + +#safe check +ps -ef |grep lvremove |awk '{print $2}' |xargs kill -9 +ps -ef |grep vgremove |awk '{print $2}' |xargs kill -9 +ps -ef |grep vgcreate |awk '{print $2}' |xargs kill -9 +ps -ef |grep lvcreate |awk '{print $2}' |xargs kill -9 + +if [ -L "/dev/storage-volumes/ceph0" ]; then +echo "remove lv vg" +lvremove -f /dev/storage-volumes/ceph0 +fi + + +echo "lvcreate" +lvcreate -l 100%FREE -nceph0 storage-volumes +echo "mkfs" +mkfs.xfs -f /dev/storage-volumes/ceph0 + +if [ ! -d "/var/local/osd" ]; then +echo "mount osd" +mkdir -p /var/local/osd +mount /dev/storage-volumes/ceph0 /var/local/osd +fi + -- cgit 1.2.3-korg