Aodh Install

此篇說明如何安裝 aodh 服務

以下範例為 ubuntu queens 版本

建立資料庫

進入資料庫後,建立資料庫和使用者

# mysql -u root -p
MariaDB [(none)]> CREATE DATABASE aodh;

MariaDB [(none)]> GRANT ALL PRIVILEGES ON aodh.* TO 'aodh'@'localhost' \ 
IDENTIFIED BY 'openstack';

MariaDB [(none)]> GRANT ALL PRIVILEGES ON aodh.* TO 'aodh'@'%' \
 IDENTIFIED BY 'openstack';

建立 Aodh 服務

建立 OpenStack 的 aodh service

請將 $ALL_HOST 換成自己環境的 controller IP

# openstack user create --domain default --password-prompt aodh 
# openstack role add --project service --user aodh admin
# openstack service create --name aodh --description "Telemetry" alarming
# openstack endpoint create --region RegionOne alarming  public http://$ALL_HOST:8042
# openstack endpoint create --region RegionOne alarming  internal http://$ALL_HOST:8042
# openstack endpoint create --region RegionOne alarming  admin http://$ALL_HOST:8042

安裝 aodh

使用 apt install 安裝 aodh

修改 aodh.conf

修改 /etc/aodh/aodh.conf

根據你的環境,修改下面參數

建立資料表

使用 aodh-dbsync 建立 aodh 的資料表

重啟服務

Aodh-api 已改用 WSGI,所以需要重啟 apache2

Last updated

Was this helpful?