Skip to content
Snippets Groups Projects
Commit cea01581 authored by rthallisey's avatar rthallisey
Browse files

Incorporate crudini into cinder's start.sh

parent 0d9a47cd
No related branches found
No related tags found
No related merge requests found
...@@ -6,63 +6,130 @@ env > /root/ENV ...@@ -6,63 +6,130 @@ env > /root/ENV
#/usr/bin/openstack-db --service cinder --init --yes --rootpw ${DB_ROOT_PASSWORD} --password redhat #/usr/bin/openstack-db --service cinder --init --yes --rootpw ${DB_ROOT_PASSWORD} --password redhat
# sqlite replace with mariadb above # sqlite replace with mariadb above
#sed -ri 's/#connection=sqlite:////cinder/openstack/common/db/$sqlite_db/connection=sqlite:\/\/\/cinder.db/' /etc/cinder/cinder.conf #crudini --set /etc/cinder/cinder.conf \ DEFAULT connection "sqlite:\/\/\/cinder.db" /etc/cinder/cinder.conf
sed -ri 's/#connection=*/connection=sqlite:\/\/\/cinder.db/' /etc/cinder/cinder.conf crudini --set /etc/cinder/cinder.conf \
database \
connection \
"connection=sqlite:\/\/\/cinder.db/"
#-----Cinder.conf setup----- #-----Cinder.conf setup-----
# Cinder database # Cinder database
sed -ri 's/#db_driver=cinder.db/db_driver=cinder.db/' /etc/cinder/cinder.conf crudini --set /etc/cinder/cinder.conf \
DEFAULT \
db_driver \
"cinder.db"
# Rabbit # Rabbit
sed -ri 's/#rabbit_host=127.0.0.1/rabbit_host=127.0.0.1/' /etc/cinder/cinder.conf crudini --set /etc/cinder/cinder.conf \
sed -ri 's/#rabbit_port=5672/rabbit_port=127.0.0.1/' /etc/cinder/cinder.conf DEFAULT \
sed -ri 's/#rabbit_hosts=127.0.0.1:5672/rabbit_hosts=127.0.0.1:5672/' /etc/cinder/cinder.conf rabbit_host \
sed -ri 's/#rabbit_userid=guest/rabbit_userid=guest/' /etc/cinder/cinder.conf "127.0.0.1"
sed -ri 's/#rabbit_password=guest/rabbit_password=guest/' /etc/cinder/cinder.conf crudini --set /etc/cinder/cinder.conf \
sed -ri 's/#rabbit_virtual_host=\/\/rabbit_virtual_host=\/\/' /etc/cinder/cinder.conf DEFAULT \
sed -ri 's/#rabbit_ha_queues=False/rabbit_ha_queues=False/' /etc/cinder/cinder.conf 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 # backend
sed -ri 's/#rpc_backend=cinder.openstack.common.rpc.impl_kombu/rpc_backend=cinder.openstack.common.rpc.impl_kombu/' /etc/cinder/cinder.conf crudini --set /etc/cinder/cinder.conf \
DEFAULT \
rpc_backend \
"cinder.openstack.common.rpc.impl_kombu"
# control_exchange # control_exchange
sed -ri 's/#control_exchange=openstack/control_exchange=openstack/' /etc/cinder/cinder.conf crudini --set /etc/cinder/cinder.conf \
DEFAULT \
control_exchange \
"openstack"
# osapi # osapi
sed -ri 's/#osapi_volume_listen=0.0.0.0/osapi_volume_listen=0.0.0.0/' /etc/cinder/cinder.conf crudini --set /etc/cinder/cinder.conf \
DEFAULT \
osapi_volume_listen \
"0.0.0.0"
# api_paste_config # api_paste_config
sed -ri 's/#api_paste_config=api-paste.ini/api_paste_config=/etc/cinder/api-paste.ini/' /etc/cinder/cinder.conf crudini --set /etc/cinder/cinder.conf \
DEFUALT \
api_paste_config \
"/etc/cinder/api-paste.ini"
# auth_strategy # auth_strategy
sed -ri 's/#auth_strategy=noauth/auth_strategy=keystone/' /etc/cinder/cinder.conf crudini --set /etc/cinder/cinder.conf \
DEFUALT \
auth_strategy \
"keystone"
# debug # debug
sed -ri 's/#debug=false/debug=false/' /etc/cinder/cinder.conf crudini --set /etc/cinder/cinder.conf \
DEFAULT \
debug \
"False"
# verbose # verbose
sed -ri 's/#verbose=true/verbose=true/' /etc/cinder/cinder.conf crudini --set /etc/cinder/cinder.conf \
DEFAULT \
# log_dir verbose \
sed -ri 's/#log_dir=<None>/log_dir=/var/log/cinder/' /etc/cinder/cinder.conf "True"
# use_syslog # logs
sed -ri 's/#use_syslog=false/use_syslog=false/' /etc/cinder/cinder.conf crudini --set /etc/cinder/cinder.conf \
DEFAULT \
log_dir \
"/var/log/cinder/"# log_dir
crudini --set /etc/cinder/cinder.conf \
DEFAULT \
log_file \
"/var/log/cinder/cinder.conf"
# use_sysloge
crudini --set /etc/cinder/cinder.conf \
DEFAULT \
use_syslog \
"False"
# iscsi # iscsi
sed -ri 's/#iscsi_ip_address=127.0.0.1/iscsi_ip_address=127.0.0.1/' /etc/cinder/cinder.conf crudini --set /etc/cinder/cinder.conf \
sed -ri 's/#iscsi_helper=tgtadm/iscsi_helper=tgtadm/' /etc/cinder/cinder.conf DEFAULT \
iscsi_ip_address \
"127.0.0.1"
crudini --set /etc/cinder/cinder.conf \
DEFAULT \
iscsi_helper \
"tgtadm"
# volume_group # volume_group
sed -ri 's/#volume_group=cinder-volumes/volume_group=cinder-volumes/' /etc/cinder/cinder.conf crudini --set /etc/cinder/cinder.conf \
DEFAULT \
volume_group \
"cinder-volumes"
# sql # sql
#sed -ri 's/#sql_connection=mysql://cinder:bc8cafb03d64404b@127.0.0.1/cinder/sql_connection=mysql://cinder:bc8cafb03d64404b@127.0.0.1/cinder/' /etc/cinder/cinder.conf #crudini --set /etc/cinder/cinder.conf \ sql_connection \ "mysql://cinder:bc8cafb03d64404b@127.0.0.1/cinder/"
#sed -ri 's/#sql_idle_timeout=3600/sql_idle_timeout=3600/' /etc/cinder/cinder.conf #crudini --set /etc/cinder/cinder.conf \ sql_idle_timeout \ "3600"
# timeout # timeout
sed -ri 's/#idle_timeout=3600/idle_timeout=200/' /etc/cinder/cinder.conf #crudini --set /etc/cinder/cinder.conf \ idle_timeout \ "200"
/usr/bin/cinder-manage db_sync /usr/bin/cinder-manage db_sync
...@@ -74,11 +141,6 @@ PID=$! ...@@ -74,11 +141,6 @@ PID=$!
export SERVICE_TOKEN=`cat /root/ks_admin_token` export SERVICE_TOKEN=`cat /root/ks_admin_token`
export SERVICE_ENDPOINT="http://127.0.0.1:35357/v2.0" export SERVICE_ENDPOINT="http://127.0.0.1:35357/v2.0"
#/bin/keystone user-create --name admin --pass redhat
#/bin/keystone role-create --name admin
#/bin/keystone tenant-create --name admin
#/bin/keystone user-role-add --user admin --role admin --tenant admin
kill -TERM $PID kill -TERM $PID
echo "starting cinder-all.." echo "starting cinder-all.."
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment