5.4. 로드 밸런싱 서비스 인스턴스 테넌트 흐름 로깅 비활성화
관리 로그 오프로딩을 활성화할 때 로드 밸런싱 서비스 인스턴스(amphorae)에 대한 테넌트 흐름 로그 오프로딩이 자동으로 활성화됩니다.
관리 로그 오프로딩을 활성화하고 테넌트 흐름 로깅을 비활성화하려면 OctaviaConnectionLogging 매개변수를 false 로 설정해야 합니다.
OctaviaConnectionLogging 매개변수가 false 이면 amphorae에 있는 디스크에 테넌트 흐름 로그를 작성하지 않으며 다른 위치에서 수신 대기하는 syslog 수신자에 로그를 오프로드하지 않습니다.
절차
-
언더클라우드 호스트에
stack사용자로 로그인합니다. 언더클라우드 인증 정보 파일을 소싱합니다.
$ source ~/stackrcAmphora 로깅이 구성된 YAML 사용자 지정 환경 파일을 찾습니다.
예제
$ grep -rl OctaviaLogOffload /home/stack/templates/사용자 지정 환경 파일의
parameter_defaults에서OctaviaConnectionLogging을false로 설정합니다.예제
parameter_defaults: OctaviaLogOffload: true OctaviaConnectionLogging: false ...배포 명령을 실행하고 핵심 heat 템플릿, 환경 파일 및
OctaviaConnectionLogging을true로 설정하는 사용자 지정 환경 파일을 포함합니다.중요후속 환경 파일에 정의된 매개 변수와 리소스가 우선하므로 환경 파일의 순서가 중요합니다.
예제
$ openstack overcloud deploy --templates \ -e [your-environment-files] \ -e /usr/share/openstack-tripleo-heat-templates/environments/services/octavia.yaml \ -e /home/stack/templates/my-octavia-environment.yaml
검증
-
OctaviaAdminLogTargets 또는를 사용하여 특정 끝점을 지정하지 않은 경우 다른 RHOSP 로그(OctaviaTenantLogTargets/var/log/containers/octavia/)와 동일한 위치에 있는 RHOSP 컨트롤러로 amphorae 오프로드 로그를 지정합니다. -
of
octavia-tenant-traffic.log가 없으면 적절한 위치를 확인합니다.