3.2. OpenDaylight 的基本安装


本节介绍如何使用标准环境文件部署 OpenDaylight。

3.2.1. 为 overcloud 准备 OpenDaylight 环境文件

开始前

  • 安装 undercloud。如需更多信息 ,请参阅安装 undercloud
  • 另外,还可使用要在 overcloud 和 OpenDaylight 安装过程中使用的容器镜像创建本地 registry。如需更多信息,请参阅 Director 安装和使用 指南中的 配置容器镜像源

流程

  1. 登录 undercloud 并加载 admin 凭据。

    $ source ~/stackrc
    Copy to Clipboard Toggle word wrap
  2. 创建一个 Docker registry 文件 odl-images.yaml,其中包含对 OpenStack 和 OpenDaylight 安装所需的 Docker 容器镜像的引用。

    $ openstack overcloud container image prepare -e /usr/share/openstack-tripleo-heat-templates/environments/services-docker/neutron-opendaylight.yaml --output-env-file /home/stack/templates/odl-images.yaml
    Copy to Clipboard Toggle word wrap

现在,您已成功准备了部署 overcloud 的环境,并准备好启动 第 3.2.2 节 “使用 OpenDaylight 安装 overcloud” 中描述的安装。

更多信息

openstack overcloud image prepare 命令准备容器镜像环境文件,以安装 overcloud 和 OpenDaylight。这个命令使用以下选项:

-e
指定要添加该环境所需的特定容器镜像的服务环境文件,如 OpenDaylight 和 OVS
--env-file
创建新的容器镜像环境文件,其中包含用于安装的容器镜像列表
--pull-source
设置 Docker 容器 registry 的位置
--namespace
设置 Docker 容器的版本
--prefix
为镜像名称添加前缀
--suffix
为镜像名称添加后缀
--tag
定义镜像的发行版本

3.2.2. 使用 OpenDaylight 安装 overcloud

开始前

流程

  1. 登录 undercloud 并加载 admin 凭据。

    $ source ~/stackrc
    Copy to Clipboard Toggle word wrap
  2. 使用之前创建的环境文件部署 overcloud。

    $ openstack overcloud deploy --templates /usr/share/openstack-tripleo-heat-templates \
     -e <other environment files>
     -e /usr/share/openstack-tripleo-heat-templates/environments/services-docker/neutron-opendaylight.yaml \
     -e /home/stack/templates/odl-images.yaml
    Copy to Clipboard Toggle word wrap
注意

部署命令中存在的环境文件会覆盖您在 命令中之前包含的环境文件。您必须注意您包括的环境文件顺序以避免意外覆盖参数。

提示

您可以通过创建一个最小的环境文件来覆盖一些参数,该文件只设置您要更改的参数并将其与默认环境文件合并。

更多信息

此流程中的 openstack overcloud deploy 命令使用以下选项:

--templates
定义 heat 模板目录的路径
-e
指定环境文件
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2026 Red Hat
返回顶部