15.5. 검증 프레임워크 로그 포멧
검증 또는 검증 그룹을 실행한 후 director는 /var/logs/validations
디렉터리의 각 검증에서 JSON 형식의 로그를 저장합니다. 파일을 수동으로 확인하거나 openstack tripleo validator show run --full
명령을 사용하여 특정 검증 UUID에 대한 로그를 표시할 수 있습니다.
각 검증 로그 파일은 특정 포맷을 따릅니다.
<UUID>_<Name>_<Time>
- UUID
- 검증을 위한 Ansible UUID입니다.
- 이름
- 검증을 위한 Ansible 이름입니다.
- 시간
- 검증을 실행한 경우의 시작 날짜 및 시간입니다.
각 검증 로그에는 다음 세 가지 주요 부분이 포함됩니다.
플레이
plays
섹션에는 director가 검증의 일부로 수행한 작업에 대한 정보가 포함되어 있습니다.
play
-
플레이는 작업 그룹입니다. 각
play
섹션에는 시작 및 종료 시간, 기간, 플레이의 호스트 그룹, 검증 ID 및 경로를 비롯한 특정 작업 그룹에 대한 정보가 포함되어 있습니다. tasks
-
검증을 수행하기 위해 director가 실행하는 개별 Ansible 작업입니다. 각
tasks
섹션에는 각 개별 호스트에서 발생한 작업과 작업 실행 결과가 포함된hosts
섹션이 포함되어 있습니다.tasks
섹션에는 작업 기간이 포함된task
섹션도 포함되어 있습니다.
통계
stats
섹션에는 각 호스트에 있는 모든 작업의 결과(예: 성공 및 실패한 작업)에 대한 기본 요약이 포함되어 있습니다.
validation_output
검증 중에 작업이 실패하거나 경고 메시지가 발생한 경우 validation_output
에는 해당 실패 또는 경고의 출력이 포함됩니다.