15.3. 运行验证

要运行验证或验证组,请使用 openstack tripleo validator run 命令。要查看完整的选项列表,请使用 openstack tripleo validator run --help 命令。

步骤

  1. Source stackrc 文件:

    $ source ~/stackrc
  2. 创建并验证名为 inventory.yaml 的静态清单文件。

    $ tripleo-ansible-inventory --static-yaml-inventory inventory.yaml
    $ openstack tripleo validator run  --group pre-introspection -i inventory.yaml
  3. 输入 openstack tripleo validator run 命令:

    • 要运行单个验证,请输入带 --validation-name 选项的命令和验证的名称。例如,要检查每个节点的内存要求,请输入 --validation check-ram

      $ openstack tripleo validator run --validation check-ram

      如果 overcloud 使用与默认 overcloud 名称不同的计划名称,请使用 --plan 选项来设置计划名称:

      $ openstack tripleo validator run --validation check-ram --plan myovercloud

      要运行多个特定的验证,请使用 --validation 选项以及您要运行的验证的逗号分隔列表。有关查看可用验证列表的更多信息,请参阅 列出验证

    • 要运行组中的所有验证,请输入带 --group 选项的命令:

      $ openstack tripleo validator run --group prep

      要查看特定验证的详细输出,请根据报告中具体验证的 UUID 运行 openstack tripleo validator show run --full 命令:

      $ openstack tripleo validator show run --full <UUID>