Telemetry 데이터 수집 서비스 (ceilometer) 2-8 컨트롤러서비스 설치 및 구성-Swift > OpenStack 자료실

본문 바로가기
사이트 내 전체검색

OpenStack 자료실

Telemetry 데이터 수집 서비스 (ceilometer) 2-8 컨트롤러서비스 설치 및 구성-Swift

페이지 정보

profile_image
작성자 jkchoi
댓글 0건 조회 2,986회 작성일 22-11-08 14:52

본문

전제조건

 

Telemetry 서비스는 ResellerAdmin 역할을 사용하여 Object Storage 서비스에 액세스해야 합니다. 컨트롤러 노드에서 다음 단계를 수행합니다.

 

1. 관리자 자격 증명을 소싱하여 관리자 전용 CLI 명령에 액세스합니다.


      $ . admin-openrc

 

2. ResellerAdmin 역할 만들기


      $ openstack role create ResellerAdmin

      +-----------+------------------------------------------+

      | Field        | Value                                          |

      +-----------+------------------------------------------+

      | domain_id | None                                          |

      | id            | 462fa46c13fd4798a95a3bfbe27b5e54 |

      | name       | ResellerAdmin                               |

      +-----------+------------------------------------------+

 

3. ceilometer 사용자에게 ResellerAdmin 역할 추가


      $ openstack role add --project service --user ceilometer ResellerAdmin

 


구성 요소 설치

 

1. Install the packages:


      # yum install python-ceilometermiddleware

 

 

Telemetry를 사용하도록 Object Storage 구성

 

컨트롤러 및 Object Storage 프록시 서비스를 실행하는 다른 노드에서 다음 단계를 수행하십시오.

 

1 /etc/swift/proxy-server.conf 파일을 편집하고 다음 작업을 완료하십시오.

  1) [filter:keystoneauth] section에서 ResellerAdmin 역할을 추가합니다.


      [filter:keystoneauth]

      ...

      operator_roles = admin, user, ResellerAdmin

 

  2) [pipeline:main] section에서 ceilometer를 추가합니다.


      [pipeline:main]

      pipeline = catch_errors gatekeeper healthcheck proxy-logging cache container_sync bulk ratelimit authtoken keystoneauth container-quotas account-quotas slo dlo versioned_writes proxy-logging ceilometer proxy-server

 

  3) [filter:ceilometer] section에서 알림을 구성합니다.


      [filter:ceilometer]

      paste.filter_factory = ceilometermiddleware.swift:filter_factory

      ...

      control_exchange = swift

      url = rabbit://openstack:RABBIT_PASS@controller:5672/

      driver = messagingv2

      topic = notifications

      log_level = WARN

 

      - RABBIT_PASS를 RabbitMQ의 openstack 계정에 대해 선택한 비밀번호로 바꿉니다.


설치 완료

 

Object Storage 프록시 서비스를 다시 시작합니다.


      # systemctl restart openstack-swift-proxy.service


댓글목록

등록된 댓글이 없습니다.

회원로그인

회원가입

사이트 정보

회사명 : (주)리눅스데이타시스템
대표이사 : 정정모
본사 : 강남구 봉은사로 114길 40 홍선빌딩 2층
- tel : 02-6207-1160
대전지사 : 유성구 노은로174 도원프라자 5층
- tel : 042-331-1161

접속자집계

오늘
726
어제
2,256
최대
3,935
전체
1,129,229
Copyright © www.linuxdata.org All rights reserved.