12.2. 클라이언트 패키지 도구 설치Install the Client-Side Tools


오버클라우드를 배포하기 전에 각 클라이언트에 적용할 구성 설정을 확인해야 합니다. director의 Heat 템플릿 컬렉션에서 예제 환경 파일을 복사하여 환경에 맞게 수정합니다.

12.2.1. 중앙 집중식 로깅 클라이언트 매개변수 설정

Fluentd 구성 설정의 경우 /usr/share/openstack-tripleo-heat-templates/environments/logging-environment.yaml 을 복사하고 환경에 맞게 파일을 수정합니다. 예를 들면 다음과 같습니다.

간단한 구성

resource_registry:
  OS::TripleO::Services::FluentdClient: ../puppet/services/logging/fluentd-client.yaml

parameter_defaults:
  LoggingServers:
    - host: log0.example.com
      port: 24224
    - host: log1.example.com
      port: 24224

SSL 구성 예

## (note the use of port 24284 for ssl connections)

resource_registry:
  OS::TripleO::Services::FluentdClient: ../puppet/services/logging/fluentd-client.yaml

parameter_defaults:
  LoggingServers:
    - host: 192.0.2.11
      port: 24284
  LoggingUsesSSL: true
  LoggingSharedKey: secret
  LoggingSSLCertificate: |
    -----BEGIN CERTIFICATE-----
    ...certificate data here...
    -----END CERTIFICATE-----

  • LoggingServers - Fluentd 로그 메시지를 수신할 대상 시스템입니다.
  • LoggingUsesSSL - 로그 메시지를 전달할 때 secure_forward 를 사용할지 여부를 결정하는 설정입니다.
  • LoggingSharedKey - secure_forward 에서 사용하는 공유 시크릿입니다.
  • LoggingSSLCertificate - SSL CA 인증서의 PEM 인코딩 내용입니다.

12.2.2. 가용성 모니터링 클라이언트 매개변수 설정

Sensu 클라이언트 구성 설정의 경우 /usr/share/openstack-tripleo-heat-templates/environments/monitoring-environment.yaml 을 복사하고 사용자 환경에 맞게 파일을 수정합니다. 예를 들면 다음과 같습니다.

resource_registry:
  OS::TripleO::Services::SensuClient: ../puppet/services/monitoring/sensu-client.yaml

parameter_defaults:
  MonitoringRabbitHost: 10.10.10.10
  MonitoringRabbitPort: 5672
  MonitoringRabbitUserName: sensu
  MonitoringRabbitPassword: sensu
  MonitoringRabbitUseSSL: false
  MonitoringRabbitVhost: "/sensu"
  SensuClientCustomConfig:
    api:
      warning: 10
      critical: 20
  • MonitoringRabbit* - 이 매개변수는 Sensu 클라이언트 서비스를 모니터링 서버에서 실행되는 RabbitMQ 인스턴스에 연결합니다.
  • MonitoringRabbitUseSSL - 이 매개변수는 현재 가용성 모니터링에 사용할 수 없습니다.
  • SensuClientCustomConfig - 추가 Sensu 클라이언트 구성을 지정합니다. 사용자 이름/암호, auth_url, 테넌트 및 리전을 포함하여 사용할 OpenStack 자격 증명을 정의합니다.

12.2.3. Overcloud 노드에서 운영 도구 설치

모든 오버클라우드 노드에 Sensu 클라이언트 및 Fluentd 툴을 설치하려면 openstack overcloud deploy 명령에 수정된 YAML 파일을 포함합니다. 예를 들면 다음과 같습니다.

$ openstack overcloud deploy --templates  -e /usr/share/openstack-tripleo-heat-templates/environments/network-isolation.yaml -e network-environment.yaml -e ~/templates/monitoring-environment.yaml -e ~/templates/logging-environment.yaml --control-scale 3 --compute-scale 1 --ntp-server 192.168.122.10
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.