13.11. config-download 的限制

config-download 功能有一些限制:

  • 在使用 ansible-playbook CLI 参数(如 --tags--skip-tags--start-at-task)时,请勿随意更改部署配置的运行或应用顺序。利用这些 CLI 参数,可以轻松地重新运行先前失败的任务或在初始部署的基础上进行迭代。但是,为了保证部署的一致性,您必须通过 deploy_steps_playbook.yaml 依序运行所有任务。
  • 您不能将 --start-at-task 参数用于在任务名称中使用变量的某些任务。例如,--start-at-task 参数不适用于以下 Ansible 任务:

    - name: Run puppet host configuration for step {{ step }}
  • 如果您的 overcloud 部署包含 director 部署的 Ceph Storage 集群,则在使用 --check 选项时您无法跳过 step1 任务,除非您也跳过 external_deploy_steps 任务。
  • 您可以使用 --forks 选项设置并行 Ansible 任务的数量。但是,在 25 个并行任务后 config-download 操作的性能会下降。因此,--forks 选项请勿超过 25。