3.2. 准备 Undercloud


创建 清单文件和 SSH 参数文件 (从 第 3.1 节 “创建 Necessary Ansible 配置文件”)后,您现在可以为实例 HA 准备 overcloud:

  1. stack 用户身份登录 undercloud。
  2. 将此 TAR 存档下载到 /home/stack/。它包含通过 Ansible 启用实例 HA 所需的 playbook、角色和其他实用程序。

    注意

    此处提供的 TAR 存档 是上游 GIT 存储库的经过测试和修改版本。要克隆这个软件仓库,请运行:

    stack@director $ git clone git://github.com/redhat-openstack/tripleo-quickstart-utils
    Copy to Clipboard Toggle word wrap

    此软件仓库可以在不通知的情况下更新,因此可能与此步骤中提供的存档不同。

  3. 提取 TAR 归档:

    stack@director $ tar -xvf ansible-instanceha.tar
    Copy to Clipboard Toggle word wrap
  4. 使用以下内容创建 /home/stack/ansible.cfg

    [defaults]
    roles_path = /home/stack/ansible-instanceha/roles
    Copy to Clipboard Toggle word wrap
  5. ansible.cfg、主机(清单文件)和 ssh.config.ansible (SSH 参数文件)导出到以下环境变量:

    stack@director $ export ANSIBLE_CONFIG="/home/stack/ansible.cfg"
    stack@director $ export ANSIBLE_INVENTORY="/home/stack/hosts"
    stack@director $ export ANSIBLE_SSH_ARGS="-F /home/stack/ssh.config.ansible"
    Copy to Clipboard Toggle word wrap
  6. 确保 overcloud 的节点定义模板(默认为 instackenv.json)位于 /home/stack/ 中。有关节点定义模板的更多信息,请参阅为 Overcloud 注册节点
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat