55b184a865
1. Add the missing packages in the gnocchi image packages: lz4 sqlalchemy_utils gnocchiclient 2. gnocchi config path is error gnocchi config path is /gnocchi/etc/gnocchi 3. gnocchi sync db command is error sync db command is: gnocchi-upgrade Reference link: http://docs.openstack.org/developer/gnocchi/install.html 4. gnocchi log directory is /var/log/kolla/gnocchi 5. Add gnocchi-api running as a mod_wsgi Reference link: http://docs.openstack.org/developer/gnocchi/running.html 6. Add gnocchi sudoers file Closes-Bug: #1607332 Change-Id: Id3aded82706ffd204373c97a020980d0d9b72663
16 lines
423 B
Bash
16 lines
423 B
Bash
#!/bin/bash
|
|
|
|
# Create log dir for Gnocchi logs
|
|
GNOCCHI_LOG_DIR="/var/log/kolla/gnocchi"
|
|
if [[ ! -d "${GNOCCHI_LOG_DIR}" ]]; then
|
|
mkdir -p ${GNOCCHI_LOG_DIR}
|
|
fi
|
|
if [[ $(stat -c %U:%G ${GNOCCHI_LOG_DIR}) != "gnocchi:kolla" ]]; then
|
|
chown gnocchi:kolla ${GNOCCHI_LOG_DIR}
|
|
fi
|
|
if [[ $(stat -c %a ${GNOCCHI_LOG_DIR}) != "755" ]]; then
|
|
chmod 755 ${GNOCCHI_LOG_DIR}
|
|
fi
|
|
|
|
source /usr/local/bin/kolla_gnocchi_extend_start
|