12.2. 클라이언트 패키지 도구 설치Install the Client-Side Tools
오버클라우드를 배포하기 전에 각 클라이언트에 적용할 구성 설정을 확인해야 합니다. director의 Heat 템플릿 컬렉션에서 예제 환경 파일을 복사하여 환경에 맞게 수정합니다.
12.2.1. 중앙 집중식 로깅 클라이언트 매개변수 설정 링크 복사링크가 클립보드에 복사되었습니다!
Fluentd 구성 설정의 경우 /usr/share/openstack-tripleo-heat-templates/environments/logging-environment.yaml 을 복사하고 환경에 맞게 파일을 수정합니다. 예를 들면 다음과 같습니다.
간단한 구성
SSL 구성 예
-
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 을 복사하고 사용자 환경에 맞게 파일을 수정합니다. 예를 들면 다음과 같습니다.
-
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
$ 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