3.2. Elasticsearch로 로깅 활성화
Elasticsearch는 로그를 저장하는 데 사용할 수 있는 서버 측 데이터베이스입니다. Elasticsearch에 대한 로그 서비스를 활성화하려면 Elasticsearch에 대한 로그 서비스를 인증해야 합니다.
참고
Rsyslog 서비스는 로깅을 위한 데이터 저장소로 Elasticsearch만 사용합니다.
사전 요구 사항
- Elasticsearch를 배포했습니다.
- 서버의 사용자 이름, 암호 및 URL이 있습니다.
프로세스
-
tripleo-heat-templates/environments/logging-environment-rsyslog.yaml
파일을 홈 디렉터리에 복사합니다. 다음 예와 같이 환경에 대해
RsyslogElasticsearchSetting
매개변수를 구성합니다.parameter_defaults: RsyslogElasticsearchSetting: uid: "elastic" pwd: "yourownpassword" skipverifyhost: "on" allowunsignedcerts: "on" server: "https://log-store-service-telemetry.apps.stfcloudops1.lab.upshift.rdu2.redhat.com" serverport: 443
로깅 환경 파일의 파일 경로를 다른 관련 환경 파일과 함께
오버클라우드 배포
명령에 추가합니다.$ openstack overcloud deploy \ <overcloud_environment_files> \ -e /usr/share/openstack-tripleo-heat-templates/environments/logging-environment-rsyslog.yaml
&
lt;overcloud_environment_files
>를 기존 배포의 환경 파일 목록으로 바꿉니다.