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에는 해당 실패 또는 경고의 출력이 포함됩니다.