티스토리 뷰
본 포스팅은 지난포스팅의 연장선으로 텔레메트리의 측정 활성화에 대해 알아보겠습니다.
지난 시간에는 오픈스택 텔레메트리 서비스란 무엇인지, 구성요소는 어떤것이 있는지 그리고 설치와 설정과정은 어떻게 되는지 알아보았습니다. 오늘은 이 연장선상에서 텔레메트리를 이용하여 이미지 서비스, 컴퓨트 서비스, 블록 스토리지, 오브젝트 스토리지의 측정 활성화에 대해 알아보고 검증과정을 살펴보겠습니다.
먼저 텔레메트리를 사용하는 이미지 서비스를 구성해보겠습니다.
1. /etc/glance/glance-api.conf 수정
notification과 RabbitMQ 메시지 브로커 접근 구성
[DEFAULT]
notification_driver = messagingv2
...
[oslo_messaging_rabbit]
rabbit_host = controller
rabbit_userid = openstack
rabbit_password = openstack
...
2. /etc/glance/glance-registry.conf 수정
notification과 RabbitMQ 메시지 브로커 접근 구성
[DEFAULT]
notification_driver = messagingv2
...
[oslo_messaging_rabbit]
rabbit_host = controller
rabbit_userid = openstack
rabbit_password = openstack
...
3. 설치 마무리
서비스를 재기동 합니다.
root@nrsonLinux:~# service glance-registry restart
root@nrsonLinux:~# service glance-api restart
root@nrsonLinux:~#
다음으로 컴퓨트 서비스를 구성해보겠습니다.
1. ceilometer-agent-compute 설치
root@nrsonLinux:~# apt-get install ceilometer-agent-compute
패키지 목록을 읽는 중입니다... 완료
의존성 트리를 만드는 중입니다
상태 정보를 읽는 중입니다... 완료
다음 패키지가 자동으로 설치되었지만 더 이상 필요하지 않습니다:
libllvm3.8 libqmi-glib1 linux-headers-4.4.0-131 linux-headers-4.4.0-131-generic linux-image-4.4.0-131-generic
linux-image-extra-4.4.0-131-generic linux-signed-image-4.4.0-131-generic
Use 'apt autoremove' to remove them.
다음 새 패키지를 설치할 것입니다:
ceilometer-agent-compute
0개 업그레이드, 1개 새로 설치, 0개 제거 및 33개 업그레이드 안 함.
4,650 바이트 아카이브를 받아야 합니다.
이 작업 후 33.8 k바이트의 디스크 공간을 더 사용하게 됩니다.
받기:1 http://kr.archive.ubuntu.com/ubuntu xenial-updates/main amd64 ceilometer-agent-compute all 1:6.1.5-0ubuntu1 [4,650 B]
내려받기 4,650 바이트, 소요시간 0초 (97.7 k바이트/초)
Selecting previously unselected package ceilometer-agent-compute.
(데이터베이스 읽는중 ...현재 316657개의 파일과 디렉터리가 설치되어 있습니다.)
Preparing to unpack .../ceilometer-agent-compute_1%3a6.1.5-0ubuntu1_all.deb ...
Unpacking ceilometer-agent-compute (1:6.1.5-0ubuntu1) ...
Processing triggers for systemd (229-4ubuntu21.4) ...
Processing triggers for ureadahead (0.100.0-19) ...
ceilometer-agent-compute (1:6.1.5-0ubuntu1) 설정하는 중입니다 ...
Processing triggers for systemd (229-4ubuntu21.4) ...
Processing triggers for ureadahead (0.100.0-19) ...
root@nrsonLinux:~#
2. /etc/ceilometer/ceilometer.conf 수정
[DEFAULT]
...
# notification 구성
instance_usage_audit = True
instance_usage_audit_period = hour
notify_on_state_change = vm_and_task_state
notification_driver = messagingv2
...
# RabbitMQ 메시지 큐 접근 구성
rpc_backend = rabbit
...
# Identity 서비스 접근 구성
auth_strategy = keystone
...
# RabbitMQ 메시지 큐 접근 구성
[oslo_messaging_rabbit]
rabbit_host = 172.21.70.22
rabbit_userid = openstack
rabbit_password = openstack
...
# Identity 서비스 접근 구성
[keystone_authtoken]
auth_uri = http://172.21.70.22:5000
auth_url = http://172.21.70.22:35357
auth_plugin = password
project_domain_id = default
user_domain_id = default
project_name = service
username = ceilometer
password = ceilometer
...
# credential 구성
[service_credentials]
os_auth_url = http://172.21.70.22:5000/v2.0
os_username = ceilometer
os_tenant_name = service
os_password = ceilometer
os_endpoint_type = internalURL
os_region_name = RegionOne
...
3. 설치 마무리
root@nrsonLinux:~# service ceilometer-agent-compute restart
root@nrsonLinux:~# service nova-compute restart
root@nrsonLinux:~#
'③ 클라우드 > ⓞ OpenStack' 카테고리의 다른 글
[OpenStack] Part 9-1. Ceilometer (텔레메트리) (0) | 2018.08.31 |
---|---|
[OpenStack] Part 8. heat (오케스트레이션) (0) | 2018.08.30 |
[OpenStack] Part 7. swift (오브젝트스토리지) (0) | 2018.08.29 |
[OpenStack] Part 6. cinder (블록스토리지) (0) | 2018.08.28 |
[OpenStack] Part 5. horizon (대시보드) (0) | 2018.08.27 |
- Total
- Today
- Yesterday
- JEUS6
- Docker
- 마이크로서비스 아키텍처
- 마이크로서비스
- aa
- JBoss
- Architecture
- 아키텍처
- apache
- 오픈스택
- SWA
- openstack tenant
- MSA
- webtob
- SA
- OpenStack
- TA
- aws
- API Gateway
- Da
- node.js
- 쿠버네티스
- k8s
- kubernetes
- jeus
- wildfly
- JEUS7
- openstack token issue
- git
- nodejs
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |