Create signing_dir for ceilometer.
Create and initialize the signing_dir for ceilometer keystone authentication. This ensures the ceilometer to use its own PKI cache directory for authentication and avoids the authentication error due to the invalid cached certifications. Change-Id: I6fbc364695ae9be800245d14fd8945d531679550
This commit is contained in:
parent
db89a8189e
commit
8c54849d79
@ -32,6 +32,7 @@ CEILOMETER_DIR=$DEST/ceilometer
|
|||||||
CEILOMETER_CONF_DIR=/etc/ceilometer
|
CEILOMETER_CONF_DIR=/etc/ceilometer
|
||||||
CEILOMETER_CONF=$CEILOMETER_CONF_DIR/ceilometer.conf
|
CEILOMETER_CONF=$CEILOMETER_CONF_DIR/ceilometer.conf
|
||||||
CEILOMETER_API_LOG_DIR=/var/log/ceilometer-api
|
CEILOMETER_API_LOG_DIR=/var/log/ceilometer-api
|
||||||
|
CEILOMETER_AUTH_CACHE_DIR=${CEILOMETER_AUTH_CACHE_DIR:-/var/cache/ceilometer}
|
||||||
|
|
||||||
# Support potential entry-points console scripts
|
# Support potential entry-points console scripts
|
||||||
if [ -d $CEILOMETER_DIR/bin ] ; then
|
if [ -d $CEILOMETER_DIR/bin ] ; then
|
||||||
@ -78,10 +79,19 @@ function configure_ceilometer() {
|
|||||||
iniset $CEILOMETER_CONF keystone_authtoken admin_user ceilometer
|
iniset $CEILOMETER_CONF keystone_authtoken admin_user ceilometer
|
||||||
iniset $CEILOMETER_CONF keystone_authtoken admin_password $SERVICE_PASSWORD
|
iniset $CEILOMETER_CONF keystone_authtoken admin_password $SERVICE_PASSWORD
|
||||||
iniset $CEILOMETER_CONF keystone_authtoken admin_tenant_name $SERVICE_TENANT_NAME
|
iniset $CEILOMETER_CONF keystone_authtoken admin_tenant_name $SERVICE_TENANT_NAME
|
||||||
|
iniset $CEILOMETER_CONF keystone_authtoken signing_dir $CEILOMETER_AUTH_CACHE_DIR
|
||||||
|
|
||||||
cleanup_ceilometer
|
cleanup_ceilometer
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# init_ceilometer() - Initialize etc.
|
||||||
|
function init_ceilometer() {
|
||||||
|
# Create cache dir
|
||||||
|
sudo mkdir -p $CEILOMETER_AUTH_CACHE_DIR
|
||||||
|
sudo chown `whoami` $CEILOMETER_AUTH_CACHE_DIR
|
||||||
|
rm -f $CEILOMETER_AUTH_CACHE_DIR/*
|
||||||
|
}
|
||||||
|
|
||||||
# install_ceilometer() - Collect source and prepare
|
# install_ceilometer() - Collect source and prepare
|
||||||
function install_ceilometer() {
|
function install_ceilometer() {
|
||||||
git_clone $CEILOMETER_REPO $CEILOMETER_DIR $CEILOMETER_BRANCH
|
git_clone $CEILOMETER_REPO $CEILOMETER_DIR $CEILOMETER_BRANCH
|
||||||
|
1
stack.sh
1
stack.sh
@ -1219,6 +1219,7 @@ if is_service_enabled ceilometer; then
|
|||||||
echo_summary "Configuring Ceilometer"
|
echo_summary "Configuring Ceilometer"
|
||||||
configure_ceilometer
|
configure_ceilometer
|
||||||
echo_summary "Starting Ceilometer"
|
echo_summary "Starting Ceilometer"
|
||||||
|
init_ceilometer
|
||||||
start_ceilometer
|
start_ceilometer
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user