aboutsummaryrefslogtreecommitdiff
path: root/docker/centos/binary/cinder
diff options
context:
space:
mode:
authorRyan Hallisey <rhallise@redhat.com>2015-04-14 11:39:38 -0400
committerRyan Hallisey <rhallise@redhat.com>2015-06-18 13:46:49 -0400
commit793d68a29ca0a3724714b27441ddd87ecbe0e44d (patch)
treedbf0dbc7ed6d8ca644430b53aa50f37934d400c7 /docker/centos/binary/cinder
parent0c5d6575ed7eb86886ae9e7e6ec693616db938d3 (diff)
downloadkolla-793d68a29ca0a3724714b27441ddd87ecbe0e44d.tar.gz
kolla-793d68a29ca0a3724714b27441ddd87ecbe0e44d.zip
Cinder container
Cinder is going to be split up into four containers. - cinder-api - cinder-scheduler - cinder-volume - cinder-backup Co-Authored-By: Daneyon Hansen <danehans@cisco.com> Co-Authored-By: Ian Main <imain@redhat.com> Implements: blueprint cinder-container Closes-bug: #1460136 Change-Id: I688471151ffa54d547b9aa0f2f2e2ea7f68f288d
Diffstat (limited to 'docker/centos/binary/cinder')
-rw-r--r--docker/centos/binary/cinder/Dockerfile8
l---------docker/centos/binary/cinder/build1
-rwxr-xr-xdocker/centos/binary/cinder/start.sh145
3 files changed, 0 insertions, 154 deletions
diff --git a/docker/centos/binary/cinder/Dockerfile b/docker/centos/binary/cinder/Dockerfile
deleted file mode 100644
index 3dd7eca59..000000000
--- a/docker/centos/binary/cinder/Dockerfile
+++ /dev/null
@@ -1,8 +0,0 @@
-FROM %%KOLLA_NAMESPACE%%/%%KOLLA_PREFIX%%base:%%KOLLA_TAG%%
-MAINTAINER Kolla Project (https://launchpad.net/kolla)
-
-RUN yum -y install openstack-cinder && yum clean all
-
-ADD ./start.sh /start.sh
-CMD ["/start.sh"]
-
diff --git a/docker/centos/binary/cinder/build b/docker/centos/binary/cinder/build
deleted file mode 120000
index 8d652f7ee..000000000
--- a/docker/centos/binary/cinder/build
+++ /dev/null
@@ -1 +0,0 @@
-../../../../tools/build-docker-image \ No newline at end of file
diff --git a/docker/centos/binary/cinder/start.sh b/docker/centos/binary/cinder/start.sh
deleted file mode 100755
index c0d796f02..000000000
--- a/docker/centos/binary/cinder/start.sh
+++ /dev/null
@@ -1,145 +0,0 @@
-#!/bin/bash -e
-
-: ${CINDER_DB_USER:=cinder}
-: ${CINDER_DB_NAME:=cinder}
-: ${KEYSTONE_AUTH_PROTOCOL:=http}
-: ${CINDER_KEYSTONE_USER:=cinder}
-: ${ADMIN_TENANT_NAME:=admin}
-
-if ! [ "$CINDER_DB_PASSWORD" ]; then
- CINDER_DB_PASSWORD=$(openssl rand -hex 15)
- export CINDER_DB_PASSWORD
-fi
-
-check_required_vars KEYSTONE_ADMIN_TOKEN KEYSTONE_ADMIN_SERVICE_HOST \
- CINDER_ADMIN_PASSWORD
-fail_unless_db
-
-mysql -h ${MARIADB_SERVICE_HOST} -u root -p"${DB_ROOT_PASSWORD}" mysql <<EOF
-CREATE DATABASE IF NOT EXISTS ${CINDER_DB_NAME};
-GRANT ALL PRIVILEGES ON glance* TO
- '${CINDER_DB_USER}'@'%' IDENTIFIED BY '${CINDER_DB_PASSWORD}'
-EOF
-
-#-----Cinder.conf setup-----
-
-# Cinder database
-crudini --set /etc/cinder/cinder.conf \
- DEFAULT \
- db_driver \
- "cinder.db"
-
-# Rabbit
-crudini --set /etc/cinder/cinder.conf \
- DEFAULT \
- rabbit_host \
- "127.0.0.1"
-crudini --set /etc/cinder/cinder.conf \
- DEFAULT \
- rabbit_port \
- "5672"
-crudini --set /etc/cinder/cinder.conf \
- DEFAULT \
- rabbit_hosts \
- "127.0.0.1:5672"
-crudini --set /etc/cinder/cinder.conf \
- DEFAULT \
- rabbit_userid \
- "guest"
-crudini --set /etc/cinder/cinder.conf \
- DEFAULT \
- rabbit_password \
- "guest"
-crudini --set /etc/cinder/cinder.conf \
- DEFAULT \
- rabbit_virtual_host \
- "/"
-crudini --set /etc/cinder/cinder.conf \
- DEFAULT \
- rabbit_ha_queues \
- "False"
-
-# backend
-crudini --set /etc/cinder/cinder.conf \
- DEFAULT \
- rpc_backend \
- "cinder.openstack.common.rpc.impl_kombu"
-
-# control_exchange
-crudini --set /etc/cinder/cinder.conf \
- DEFAULT \
- control_exchange \
- "openstack"
-
-# osapi
-crudini --set /etc/cinder/cinder.conf \
- DEFAULT \
- osapi_volume_listen \
- "0.0.0.0"
-
-# api_paste_config
-crudini --set /etc/cinder/cinder.conf \
- DEFUALT \
- api_paste_config \
- "/etc/cinder/api-paste.ini"
-
-# auth_strategy
-crudini --set /etc/cinder/cinder.conf \
- DEFUALT \
- auth_strategy \
- "keystone"
-
-# debug
-crudini --set /etc/cinder/cinder.conf \
- DEFAULT \
- debug \
- "False"
-
-# verbose
-crudini --set /etc/cinder/cinder.conf \
- DEFAULT \
- verbose \
- "True"
-
-# logs
-crudini --set /etc/cinder/cinder.conf \
- DEFAULT \
- log_dir \
- "/var/log/cinder/"
-crudini --set /etc/cinder/cinder.conf \
- DEFAULT \
- log_file \
- "/var/log/cinder/cinder.log"
-
-# use_sysloge
-crudini --set /etc/cinder/cinder.conf \
- DEFAULT \
- use_syslog \
- "False"
-
-# iscsi
-crudini --set /etc/cinder/cinder.conf \
- DEFAULT \
- iscsi_ip_address \
- "127.0.0.1"
-crudini --set /etc/cinder/cinder.conf \
- DEFAULT \
- iscsi_helper \
- "tgtadm"
-
-# volume_group
-crudini --set /etc/cinder/cinder.conf \
- DEFAULT \
- volume_group \
- "cinder-volumes"
-
-
-export SERVICE_TOKEN="${KEYSTONE_ADMIN_TOKEN}"
-export SERVICE_ENDPOINT="${KEYSTONE_AUTH_PROTOCOL}://${KEYSTONE_ADMIN_SERVICE_HOST}:35357/v2.0"
-
-/bin/keystone user-create --name ${CINDER_KEYSTONE_USER} --pass ${CINDER_ADMIN_PASSWORD}
-/bin/keystone role-create --name ${CINDER_KEYSTONE_USER}
-/bin/keystone user-role-add --user ${CINDER_KEYSTONE_USER} --role admin --tenant ${ADMIN_TENANT_NAME}
-
-exec /usr/bin/cinder-all
-