|
...
|
...
|
@@ -1045,13 +1045,17 @@ if is_service_enabled g-reg; then
|
|
1045
|
1045
|
sudo mkdir -p $GLANCE_CONF_DIR
|
|
1046
|
1046
|
fi
|
|
1047
|
1047
|
sudo chown `whoami` $GLANCE_CONF_DIR
|
|
|
1048
|
+
|
|
1048
|
1049
|
GLANCE_IMAGE_DIR=$DEST/glance/images
|
|
1049
|
1050
|
# Delete existing images
|
|
1050
|
1051
|
rm -rf $GLANCE_IMAGE_DIR
|
|
1051
|
|
-
|
|
1052
|
|
- # Use local glance directories
|
|
1053
|
1052
|
mkdir -p $GLANCE_IMAGE_DIR
|
|
1054
|
1053
|
|
|
|
1054
|
+ GLANCE_CACHE_DIR=$DEST/glance/cache
|
|
|
1055
|
+ # Delete existing images
|
|
|
1056
|
+ rm -rf $GLANCE_CACHE_DIR
|
|
|
1057
|
+ mkdir -p $GLANCE_CACHE_DIR
|
|
|
1058
|
+
|
|
1055
|
1059
|
# (re)create glance database
|
|
1056
|
1060
|
mysql -u$MYSQL_USER -p$MYSQL_PASSWORD -e 'DROP DATABASE IF EXISTS glance;'
|
|
1057
|
1061
|
mysql -u$MYSQL_USER -p$MYSQL_PASSWORD -e 'CREATE DATABASE glance CHARACTER SET utf8;'
|
|
...
|
...
|
@@ -1079,7 +1083,8 @@ if is_service_enabled g-reg; then
|
|
1079
|
1079
|
iniset $GLANCE_API_CONF DEFAULT sql_connection $BASE_SQL_CONN/glance?charset=utf8
|
|
1080
|
1080
|
iniset $GLANCE_API_CONF DEFAULT use_syslog $SYSLOG
|
|
1081
|
1081
|
iniset $GLANCE_API_CONF DEFAULT filesystem_store_datadir $GLANCE_IMAGE_DIR/
|
|
1082
|
|
- iniset $GLANCE_API_CONF paste_deploy flavor keystone
|
|
|
1082
|
+ iniset $GLANCE_API_CONF DEFAULT image_cache_dir $GLANCE_CACHE_DIR/
|
|
|
1083
|
+ iniset $GLANCE_API_CONF paste_deploy flavor keystone+cachemanagement
|
|
1083
|
1084
|
iniset $GLANCE_API_CONF keystone_authtoken auth_host $KEYSTONE_AUTH_HOST
|
|
1084
|
1085
|
iniset $GLANCE_API_CONF keystone_authtoken auth_port $KEYSTONE_AUTH_PORT
|
|
1085
|
1086
|
iniset $GLANCE_API_CONF keystone_authtoken auth_protocol $KEYSTONE_AUTH_PROTOCOL
|
|
...
|
...
|
@@ -1103,6 +1108,23 @@ if is_service_enabled g-reg; then
|
|
1103
|
1103
|
GLANCE_API_PASTE_INI=$GLANCE_CONF_DIR/glance-api-paste.ini
|
|
1104
|
1104
|
cp $GLANCE_DIR/etc/glance-api-paste.ini $GLANCE_API_PASTE_INI
|
|
1105
|
1105
|
|
|
|
1106
|
+ GLANCE_CACHE_CONF=$GLANCE_CONF_DIR/glance-cache.conf
|
|
|
1107
|
+ cp $GLANCE_DIR/etc/glance-cache.conf $GLANCE_CACHE_CONF
|
|
|
1108
|
+ iniset $GLANCE_CACHE_CONF DEFAULT debug True
|
|
|
1109
|
+ inicomment $GLANCE_CACHE_CONF DEFAULT log_file
|
|
|
1110
|
+ iniset $GLANCE_CACHE_CONF DEFAULT use_syslog $SYSLOG
|
|
|
1111
|
+ iniset $GLANCE_CACHE_CONF DEFAULT filesystem_store_datadir $GLANCE_IMAGE_DIR/
|
|
|
1112
|
+ iniset $GLANCE_CACHE_CONF DEFAULT image_cache_dir $GLANCE_CACHE_DIR/
|
|
|
1113
|
+ iniuncomment $GLANCE_CACHE_CONF DEFAULT auth_url
|
|
|
1114
|
+ iniset $GLANCE_CACHE_CONF DEFAULT auth_url $KEYSTONE_AUTH_PROTOCOL://$KEYSTONE_AUTH_HOST:$KEYSTONE_AUTH_PORT/v2.0
|
|
|
1115
|
+ iniuncomment $GLANCE_CACHE_CONF DEFAULT auth_tenant_name
|
|
|
1116
|
+ iniset $GLANCE_CACHE_CONF DEFAULT admin_tenant_name $SERVICE_TENANT_NAME
|
|
|
1117
|
+ iniuncomment $GLANCE_CACHE_CONF DEFAULT auth_user
|
|
|
1118
|
+ iniset $GLANCE_CACHE_CONF DEFAULT admin_user glance
|
|
|
1119
|
+ iniuncomment $GLANCE_CACHE_CONF DEFAULT auth_password
|
|
|
1120
|
+ iniset $GLANCE_CACHE_CONF DEFAULT admin_password $SERVICE_PASSWORD
|
|
|
1121
|
+
|
|
|
1122
|
+
|
|
1106
|
1123
|
GLANCE_POLICY_JSON=$GLANCE_CONF_DIR/policy.json
|
|
1107
|
1124
|
cp $GLANCE_DIR/etc/policy.json $GLANCE_POLICY_JSON
|
|
1108
|
1125
|
|