From 7da45d65be36d36b880cc55c5036e96c24b53f00 Mon Sep 17 00:00:00 2001 From: Qiaowei Ren Date: Thu, 1 Mar 2018 14:38:11 +0800 Subject: remove ceph code This patch removes initial ceph code, due to license issue. Change-Id: I092d44f601cdf34aed92300fe13214925563081c Signed-off-by: Qiaowei Ren --- src/ceph/qa/qa_scripts/openstack/connectceph.sh | 43 ------------------------- 1 file changed, 43 deletions(-) delete mode 100755 src/ceph/qa/qa_scripts/openstack/connectceph.sh (limited to 'src/ceph/qa/qa_scripts/openstack/connectceph.sh') diff --git a/src/ceph/qa/qa_scripts/openstack/connectceph.sh b/src/ceph/qa/qa_scripts/openstack/connectceph.sh deleted file mode 100755 index 47162ca..0000000 --- a/src/ceph/qa/qa_scripts/openstack/connectceph.sh +++ /dev/null @@ -1,43 +0,0 @@ -#/bin/bash -fv -# -# Connect openstack node just installed to a ceph cluster. -# -# Essentially implements: -# -# http://docs.ceph.com/docs/master/rbd/rbd-openstack/ -# -# The directory named files contains templates for the /etc/glance/glance-api.conf, -# /etc/cinder/cinder.conf, /etc/nova/nova.conf Openstack files -# -source ./copy_func.sh -source ./fix_conf_file.sh -openstack_node=${1} -ceph_node=${2} - -scp $ceph_node:/etc/ceph/ceph.conf ./ceph.conf -ssh $openstack_node sudo mkdir /etc/ceph -copy_file ceph.conf $openstack_node /etc/ceph 0644 -rm -f ceph.conf -ssh $openstack_node sudo yum -y install python-rbd -ssh $openstack_node sudo yum -y install ceph-common -ssh $ceph_node "sudo ceph auth get-or-create client.cinder mon 'allow r' osd 'allow class-read object_prefix rbd_children, allow rwx pool=volumes, allow rwx pool=vms, allow rx pool=images'" -ssh $ceph_node "sudo ceph auth get-or-create client.glance mon 'allow r' osd 'allow class-read object_prefix rbd_children, allow rwx pool=images'" -ssh $ceph_node "sudo ceph auth get-or-create client.cinder-backup mon 'allow r' osd 'allow class-read object_prefix rbd_children, allow rwx pool=backups'" -ssh $ceph_node sudo ceph auth get-or-create client.glance mon 'allow r' osd 'allow class-read object_prefix rbd_children, allow rwx pool=images' -ssh $ceph_node sudo ceph auth get-or-create client.cinder-backup mon 'allow r' osd 'allow class-read object_prefix rbd_children, allow rwx pool=backups' -ssh $ceph_node sudo ceph auth get-or-create client.glance | ssh $openstack_node sudo tee /etc/ceph/ceph.client.glance.keyring -ssh $openstack_node sudo chown glance:glance /etc/ceph/ceph.client.glance.keyring -ssh $ceph_node sudo ceph auth get-or-create client.cinder | ssh $openstack_node sudo tee /etc/ceph/ceph.client.cinder.keyring -ssh $openstack_node sudo chown cinder:cinder /etc/ceph/ceph.client.cinder.keyring -ssh $ceph_node sudo ceph auth get-or-create client.cinder-backup | ssh $openstack_node sudo tee /etc/ceph/ceph.client.cinder-backup.keyring -ssh $openstack_node sudo chown cinder:cinder /etc/ceph/ceph.client.cinder-backup.keyring -ssh $ceph_node sudo ceph auth get-key client.cinder | ssh $openstack_node tee client.cinder.key -copy_file execs/libvirt-secret.sh $openstack_node . -secret_msg=`ssh $openstack_node sudo ./libvirt-secret.sh $openstack_node` -secret_virt=`echo $secret_msg | sed 's/.* set //'` -echo $secret_virt -fix_conf_file $openstack_node glance-api /etc/glance -fix_conf_file $openstack_node cinder /etc/cinder $secret_virt -fix_conf_file $openstack_node nova /etc/nova $secret_virt -copy_file execs/start_openstack.sh $openstack_node . 0755 -ssh $openstack_node ./start_openstack.sh -- cgit 1.2.3-korg