Очистка Gnocchi¶
Для очистки необходимо выполнить следюущие действия:
Удаление ненужных объектов в OpenStack (виртуальных машин, дисков).
Остановка служб
gnocchi
иceilometer
:systemctl stop ceilometer-agent-notification.service ceilometer-agent-central.service ceilometer-polling.service systemctl stop gnocchi-api.service gnocchi-metricd.service
Удаление содержимого каталога
/var/lib/gnocchi
.Пересоздание базы данных gnocchi:
#Задание логина и пароля к базе данных MYSQL_USER=root MYSQL_PASS=$PASSWORD #Удаление базы данных mysql --user=$MYSQL_USER --password="$MYSQL_PASS" -e " DROP DATABASE gnocchi;" #Создание базы данных и назначение прав mysql --user=$MYSQL_USER --password="$MYSQL_PASS" -e "CREATE DATABASE gnocchi;" mysql --user=$MYSQL_USER --password="$MYSQL_PASS" -e "GRANT ALL PRIVILEGES ON gnocchi.* TO 'gnocchi'@'localhost' IDENTIFIED BY '$PASSWORD';" mysql --user=$MYSQL_USER --password="$MYSQL_PASS" -e "GRANT ALL PRIVILEGES ON gnocchi.* TO 'gnocchi'@'%' IDENTIFIED BY '$PASSWORD';"
Заполнение базы данных
gnocchi
:gnocchi-upgrade
Запуск служб
gnocchi
:systemctl start gnocchi-api.service gnocchi-metricd.service
Заполнение базы
gnocchi
с помощьюceilometer
:ceilometer-upgrade
Старт служб
ceilometer
:Запуск служб на контроллере:
systemctl start ceilometer-agent-notification.service ceilometer-agent-central.service ceilometer-polling.service
Перезапуск служб на вычислительном узле:
systemctl start ceilometer-*