15.5. 验证框架日志格式

在运行一个验证或一组验证后,director 将每个验证的 JSON 格式日志保存在 /var/logs/validations 目录中。您可以手动查看文件,也可以使用 openstack tripleo validator show run --full 命令显示特定验证 UUID 的日志。

每个验证日志文件都遵循特定的格式:

  • <UUID>_<Name>_<Time>

    UUID
    验证的 Ansible UUID。
    名称
    验证的 Ansible 名称。
    Time
    运行验证时的开始日期和时间。

每个验证日志包含三个主要部分:

plays

plays 部分包含有关 director 在验证过程中执行的任务的信息:

play
一个 play 就是一组任务。每个 play 部分包含关于这一特定组任务的信息,包括开始和结束时间、持续时间、play 的主机组,以及验证 ID 和路径。
tasks
director 为执行验证运行的个别 Ansible 任务。每个 tasks 部分包含一个 hosts 部分,其中包含了在每个单独主机上执行的操作以及执行操作的结果。tasks 部分还包含一个 task 部分,其中包含了任务的持续时间。

stats

stats 部分包含每个主机上所有任务结果的基本摘要,如成功和失败的任务。

validation_output

如果任何任务在验证过程中失败或导致警告消息,则 validation_output 会包含该失败或警告的输出。