12.7. 手动创建 config-download 文件


在某些情况下,您可能在标准工作流程之外生成自己的 config-download 文件。例如,您可以使用 openstack overcloud deploy 命令通过 --stack-only 选项生成 overcloud Heat 堆栈,以便可以单独应用配置。完成以下步骤,手动创建自己的 config-download 文件。

步骤

  1. 生成 config-download 文件:

    $ openstack overcloud config download \
      --name overcloud \
      --config-dir ~/config-download
    • --name 是要用于 Ansible 文件导出的 overcloud。
    • --config-dirconfig-download 文件的保存位置。
  2. 切换到包含 config-download 文件的目录:

    $ cd ~/config-download
  3. 生成静态清单文件:

    $ tripleo-ansible-inventory \
      --ansible_ssh_user heat-admin \
      --static-yaml-inventory inventory.yaml

使用 config-download 文件和静态清单文件以执行配置。要执行部署 playbook,请运行 ansible-playbook 命令:

$ ansible-playbook \
  -i inventory.yaml \
  --private-key ~/.ssh/id_rsa \
  --become \
  ~/config-download/deploy_steps_playbook.yaml

要从该配置手动生成 overcloudrc 文件,请运行以下命令:

$ openstack action execution run \
  --save-result \
  --run-sync \
  tripleo.deployment.overcloudrc \
  '{"container":"overcloud"}' \
  | jq -r '.["result"]["overcloudrc.v3"]' > overcloudrc.v3
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.