搜索

5.8. 为 HCI 启动 overcloud 部署

download PDF

要实现您对 Red Hat OpenStack Platform (RHOSP)环境所做的更改,您必须部署 overcloud。

先决条件

  • 在 undercloud 安装前,在 undercloud.conf 文件中设置 generate_service_certificate=false。否则,您必须在 overcloud 上配置 SSL/TLS,如 强化 Red Hat OpenStack Platform 中的 overcloud 公共端点上启用 SSL/TLS 所述。
注意

如果要在 overcloud 部署期间添加 Ceph 仪表板,请参阅部署 Red Hat Ceph Storage 和 Red Hat OpenStack Platform 中的将 Red Hat Ceph Storage 仪表板添加到 overcloud 部署中

流程

  • 部署 overcloud。部署命令需要额外的参数,例如:

    $ 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 \
      --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 - 设置 director 以完成之前部署的 Ceph Storage 集群。此环境文件默认部署 RGW。它还创建池、密钥和守护进程。
    • -e /usr/share/openstack-tripleo-heat-templates/environments/cephadm/ceph-mds.yaml - 启用 Ceph 元数据服务器。
    • -e /usr/share/openstack-tripleo-heat-templates/environments/cinder-backup.yaml - 启用块存储备份服务。
    • -e /home/stack/templates/storage-config.yaml - 添加包含自定义 Ceph Storage 配置的环境文件。
    • -e /home/stack/templates/deployed-ceph.yaml - 添加包含 Ceph 集群设置的环境文件,如之前运行 openstack overcloud ceph deploy 命令的输出一样。
    • --ntp-server pool.ntp.org - 设置 NTP 服务器。

      注意

      如需完整的选项列表,请运行 openstack help overcloud deploy 命令。

其他资源

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.