6.4. 모든 머신에 Fluentd 배포
Fluentd는 로그 수집 에이전트이며 중앙 집중식 로깅 툴체인의 일부입니다. 모든 머신에 Fluentd를 배포하려면 logging-environment.yaml
파일에서 LoggingServers
매개변수를 수정해야 합니다.
사전 요구 사항
- Elasticsearch 및 Fluentd 릴레이가 서버 측에 설치되어 있는지 확인합니다. 자세한 내용은 클라이언트 측 통합이 호환되는 opstools-ansible 프로젝트 의 배포 예를 참조하십시오.
절차
-
tripleo-heat-templates/environments/logging-environment.yaml
파일을 홈 디렉터리에 복사합니다. 복사한 파일에서 환경에 맞게
LoggingServers
매개변수에 항목을 생성합니다. 다음 스니펫은LoggingServers
매개변수 구성의 예입니다.parameter_defaults: Simple configuration LoggingServers: - host: log0.example.com port: 24224 - host: log1.example.com port: 24224
사용자 환경과 관련된 기타 환경 파일과 함께 수정된 환경 파일을
openstack overcloud deploy
명령에 포함하고 배포합니다. 기존 배포의 일부인 환경 파일 목록으로 바꿉니다<existing_overcloud_environment_files>
.$ openstack overcloud deploy \ <existing_overcloud_environment_files> \ -e /home/templates/environments/logging-environment.yaml \ ...
s . additional resources
- 자세한 내용은 6.5절. “구성 가능한 로깅 매개변수”의 내용을 참조하십시오.