4.7. 部署启用了 spine-leaf 的 overcloud


完成 spine-leaf overcloud 配置后,完成以下步骤来查看每个文件,然后运行部署命令:

流程

  1. 检查 /home/stack/template/network_data_spine_leaf.yaml 文件,并确保它包含每个叶的每个网络和子网。

    注意

    目前,网络子网和 allocation_pools 值没有自动验证。确保以统一方式定义这些值,并且现有网络没有冲突。

  2. 查看 /home/stack/templates/roles_data_spine_leaf.yaml 值,并确保为每个叶定义角色。
  3. 查看 ~/templates/spine-leaf-nics/ 目录中的 NIC 模板,并确保正确为每个叶角色定义接口。
  4. 查看自定义 spine-leaf-nics.yaml 环境文件,并确保它包含引用每个角色自定义 NIC 模板的 resource_registry 部分。
  5. 检查 /home/stack/templates/nodes_data.yaml 文件,并确保所有角色都有分配的类别和节点数。另外,也请检查您是否已正确标记每个叶的所有节点。
  6. 运行 openstack overcloud deploy 命令以应用 spine leaf 配置。例如:

    $ openstack overcloud deploy --templates \
        -n /home/stack/templates/network_data_spine_leaf.yaml \
        -r /home/stack/templates/roles_data_spine_leaf.yaml \
        -e /usr/share/openstack-tripleo-heat-templates/environments/network-isolation.yaml \
        -e /usr/share/openstack-tripleo-heat-templates/environments/network-environment.yaml \
        -e /home/stack/templates/spine-leaf-nics.yaml \
        -e /home/stack/templates/spine-leaf-ctlplane.yaml \
        -e /home/stack/templates/spine-leaf-vips.yaml \
        -e /home/stack/templates/spine-leaf-separate.yaml \
        -e /home/stack/templates/nodes_data.yaml \
        -e [OTHER ENVIRONMENT FILES]
    • network-isolation.yaml 是 Jinja2 文件在同一位置(network-isolation.j2.yaml)的呈现名称。在部署命令中包括此文件,以确保 director 将每个网络隔离到正确的叶位置。这样可确保在 overcloud 创建过程中动态创建网络。
    • network-isolation.yaml 后面包括 network-environment.yaml 文件。network-environment.yaml 文件为可组合网络参数提供默认网络配置。
    • network-environment.yaml 后面包括 spine-leaf-nics.yaml 文件。spine-leaf-nics.yaml 文件会覆盖来自 network-environment.yaml 文件的默认 NIC 模板映射。
    • 如果您创建了任何其他 spine leaf network 环境文件,请在 spine-leaf-nics.yaml 文件后包括这些环境文件。
    • 添加任何其他环境文件。例如,包含容器镜像位置或 Ceph 集群配置的环境文件。
  7. 等待启用了 spine-leaf 的 overcloud 部署。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.