Telemetry Alarming 서비스 (aodh) 1. 전제 조건
페이지 정보
작성자 jkchoi 작성일 22-02-03 10:09 조회 3,669 댓글 1본문
elemetry 서비스를 설치 및 구성하기 전에 데이터베이스, 서비스 자격 증명 및 API 끝점을 생성해야 합니다.
1. 데이터베이스를 생성하려면 다음 단계를 완료하십시오.
1) 데이터베이스 액세스 클라이언트를 사용하여 루트 사용자로 데이터베이스 서버에 연결합니다.
$ mysql -u root -p
2) aodh 데이터베이스를 생성합니다.
CREATE DATABASE aodh;
3) aodh 데이터베이스에 대한 적절한 액세스 권한 부여
GRANT ALL PRIVILEGES ON aodh.* TO 'aodh'@'localhost' \
IDENTIFIED BY 'AODH_DBPASS';
GRANT ALL PRIVILEGES ON aodh.* TO 'aodh'@'%' \
IDENTIFIED BY 'AODH_DBPASS';
- AODH_DBPASS를 적절한 암호로 바꾸십시오.
4) 데이터베이스 액세스 클라이언트를 종료합니다.
2. 관리자 자격 증명을 소싱하여 관리자 전용 CLI 명령에 액세스합니다.
$ . admin-openrc
3. 서비스 자격 증명을 생성하려면 다음 단계를 완료하십시오.
1) aodh 사용자 생성
$ openstack user create --domain default \
--password-prompt aodh
User Password:
Repeat User Password:
+------------+-------------------------------------------+
| Field | Value |
+------------+-------------------------------------------+
| domain_id | e0353a670a9e496da891347c589539e9 |
| enabled | True |
| id | b7657c9ea07a4556aef5d34cf70713a3 |
| name | aodh |
+-----------+-------------------------------------------+
2) aodh 사용자에게 관리자 역할을 추가합니다.
$ openstack role add --project service --user aodh admin
3) aodh 서비스 엔터티를 만듭니다.
$ openstack service create --name aodh \
--description "Telemetry" alarming
+-------------+--------------------------------------------+
| Field | Value |
+-------------+--------------------------------------------+
| description | Telemetry |
| enabled | True |
| id | 3405453b14da441ebb258edfeba96d83 |
| name | aodh |
| type | alarming |
+-------------+--------------------------------------------+
4. 경보 서비스 API 끝점을 만듭니다.
$ openstack endpoint create --region RegionOne \
alarming public http://controller:8042
+--------------+--------------------------------------------+
| Field | Value |
+--------------+--------------------------------------------+
| enabled | True |
| id | 340be3625e9b4239a6415d034e98aace |
| interface | public |
| region | RegionOne |
| region_id | RegionOne |
| service_id | 8c2c7f1b9b5049ea9e63757b5533e6d2 |
| service_name | aodh |
| service_type | alarming |
| url | http://controller:8042 |
+--------------+-------------------------------------------+
$ openstack endpoint create --region RegionOne \
alarming internal http://controller:8042
+--------------+--------------------------------------------+
| Field | Value |
+--------------+--------------------------------------------+
| enabled | True |
| id | 340be3625e9b4239a6415d034e98aace |
| interface | internal |
| region | RegionOne |
| region_id | RegionOne |
| service_id | 8c2c7f1b9b5049ea9e63757b5533e6d2 |
| service_name | aodh |
| service_type | alarming |
| url | http://controller:8042 |
+--------------+-------------------------------------------+
$ openstack endpoint create --region RegionOne \
alarming admin http://controller:8042
+--------------+-------------------------------------------+
| Field | Value |
+--------------+-------------------------------------------+
| enabled | True |
| id | 340be3625e9b4239a6415d034e98aace |
| interface | admin |
| region | RegionOne |
| region_id | RegionOne |
| service_id | 8c2c7f1b9b5049ea9e63757b5533e6d2 |
| service_name | aodh |
| service_type | alarming |
| url | http://controller:8042 |
+--------------+-------------------------------------------+
- 이전글 Telemetry Alarming 서비스 (aodh) 2. 구성 요소 설치 및 구성
- 다음글 공유 파일 시스템 서비스 (manila) 3. 공유 파일 시스템 생성 및 사용 (3)
최고관리자님의 댓글
최고관리자 작성일좋은글 감사합니다. ^^