搜索

第 8 章 启动 overcloud 部署

download PDF

完成服务初始配置和自定义后,部署 overcloud。

8.1. 启动 overcloud 部署

部署 overcloud 以实现 Red Hat OpenStack Platform (RHOSP)环境的配置。

先决条件

  • 在 undercloud 安装过程中,在 undercloud.conf 文件中设置 generate_service_certificate=false。否则,部署 overcloud 时,您必须注入信任定位符。
注意

如果要在 overcloud 部署期间添加 Ceph 仪表板,请参阅 第 10 章 将 Red Hat Ceph Storage 仪表板添加到 overcloud 部署中

流程

使用 openstack overcloud deploy 命令部署 overcloud。有关所有命令参数的完整列表,请参阅 命令行界面参考中的 openstack overcloud deploy

以下是使用该命令的示例:

$ openstack overcloud deploy --templates -r /home/stack/templates/roles_data_custom.yaml \
  -e /usr/share/openstack-tripleo-heat-templates/environments/cephadm/cephadm.yaml \
  -e /usr/share/openstack-tripleo-heat-templates/environments/cephadm/ceph-mds.yaml \
  -e /usr/share/openstack-tripleo-heat-templates/environments/cinder-backup.yaml \
  -e /home/stack/templates/storage-config.yaml \
  -e /home/stack/templates/deployed-ceph.yaml \
  -e /home/stack/templates/networks-deployed.yaml \
  -e /home/stack/templates/deployed-metal.yaml \
  -e /home/stack/templates/deployed-vips.yaml \
  --ntp-server pool.ntp.org

示例命令使用以下选项:

  • --templates

    • 从默认的 heat 模板集合 /usr/share/openstack-tripleo-heat-templates/ 创建 overcloud。
  • -r /home/stack/templates/roles_data_custom.yaml

    • 指定自定义角色定义文件。
  • -e /usr/share/openstack-tripleo-heat-templates/environments/cephadm/cephadm.yaml

  • -e /usr/share/openstack-tripleo-heat-templates/environments/cephadm/ceph-mds.yaml

  • -e /usr/share/openstack-tripleo-heat-templates/environments/cinder-backup.yaml

  • -e /home/stack/templates/storage-config.yaml

  • -e /home/stack/templates/deployed-ceph.yaml

    • 添加包含 Ceph 集群设置的环境文件,如之前运行的 openstack overcloud ceph deploy 命令的输出一样。
  • -e /home/stack/templates/networks-deployed.yaml

    • 添加包含 Ceph 集群网络设置的环境文件,如 openstack overcloud network provision 的输出。
  • -e /home/stack/templates/deployed-metal.yaml

    • 添加包含 Ceph 集群节点设置的环境文件,如 openstack overcloud node provision 的输出。
  • -e /home/stack/templates/deployed-vips.yaml

    • 添加包含 Ceph 集群网络 VIP 设置的环境文件,如 openstack overcloud network vip provision 的输出。
  • --ntp-server pool.ntp.org

    • 设置 NTP 服务器。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.