Telemetry 데이터 수집 서비스 (ceilometer) 1. 컴퓨팅 서비스 설치 및 구성
페이지 정보
작성자 jkchoi 작성일 22-02-24 09:13 조회 3,671 댓글 1본문
구성 요소 설치 및 구성
1. 패키지 설치
# yum install openstack-ceilometer-compute
2. /etc/ceilometer/ceilometer.conf 파일을 편집하고 다음 작업을 완료합니다.
1) [DEFAULT] 섹션에서 RabbitMQ 메시지 대기열 액세스를 구성합니다.
[DEFAULT]
...
transport_url = rabbit://openstack:RABBIT_PASS@controller
- RABBIT_PASS를 RabbitMQ의 openstack 계정에 대해 선택한 비밀번호로 바꿉니다.
2) [DEFAULT] 및 [keystone_authtoken] 섹션에서 ID 서비스 액세스를 구성합니다.
[DEFAULT]
...
auth_strategy = keystone
[keystone_authtoken]
...
auth_uri = http://controller:5000
auth_url = http://controller:35357
memcached_servers = controller:11211
auth_type = password
project_domain_name = default
user_domain_name = default
project_name = service
username = ceilometer
password = CEILOMETER_PASS
- CEILOMETER_PASS를 Telemetry 서비스 데이터베이스에 대해 선택한 비밀번호로 바꿉니다.
3) [service_credentials] 섹션에서 서비스 자격 증명을 구성합니다.
[service_credentials]
...
auth_url = http://controller:5000
project_domain_id = default
user_domain_id = default
auth_type = password
username = ceilometer
project_name = service
password = CEILOMETER_PASS
interface = internalURL
region_name = RegionOne
- CEILOMETER_PASS를 ID 서비스에서 ceilometer 사용자에 대해 선택한 비밀번호로 바꿉니다.
원격 측정을 사용하도록 Compute 구성
1. /etc/nova/nova.conf 파일을 편집하고 [DEFAULT] 섹션에서 알림을 구성합니다.
[DEFAULT]
...
instance_usage_audit = True
instance_usage_audit_period = hour
notify_on_state_change = vm_and_task_state
[oslo_messaging_notifications]
...
driver = messagingv2
설치 완료
1. 에이전트를 시작하고 시스템이 부팅될 때 시작되도록 구성합니다.
# systemctl enable openstack-ceilometer-compute.service
# systemctl start openstack-ceilometer-compute.service
2. 컴퓨팅 서비스를 다시 시작합니다.
# systemctl restart openstack-nova-compute.service
- 이전글 Telemetry 데이터 수집 서비스 (ceilometer) 2-1 컨트롤러서비스 설치 및 구성-Ceilometor 전제 조건
- 다음글 Telemetry Alarming 서비스 (aodh) 2. 구성 요소 설치 및 구성
최고관리자님의 댓글
최고관리자 작성일좋은글 감사합니다. ^^