8.2. 工作流和派生参数
该功能在此发行版本中作为技术预览提供,因此不享有红帽的全面支持。它只应用于测试,不应部署在生产环境中。有关技术预览功能的更多信息,请参阅覆盖范围详细信息。
您可以使用 Red Hat OpenStack Platform Workflow(mistral)服务根据可用裸机节点的功能生成参数。工作流使用 YAML 文件来定义一组要执行的任务和操作。您可以在 tripleo-common/workbooks/
目录中使用一个预先定义的 practice: derive_params.yaml
。此工作簿提供了从裸机内省的结果中获取每个支持的参数的工作流。derive_params.yaml
工作流使用 tripleo-common/workbooks/derive_params_formulas.yaml
中的公式来计算派生参数。
您可以修改 derive_params_formulas.yaml
来适合您的环境。
derive_params.yaml
worker 假设特定可组合角色的所有节点具有相同的硬件规格。工作流认为 flavor-profile 关联和 nova 放置调度程序以匹配与角色关联的节点,然后使用与角色匹配的第一个节点的内省数据。
有关工作流的更多信息,请参阅故障排除工作流和执行。
您可以使用 -p
或 --plan-environment-file
选项,将自定义 plan_environment.yaml
文件添加到 openstack overcloud deploy
命令中。结果工作流将派生的参数合并到自定义 plan_environment.yaml
中,在其中供 overcloud 部署使用。
有关如何在部署中使用 --plan-environment-file
选项的详情,请参阅 Plan environment metadata。