3.2. 部署 Overcloud


注意

在 undercloud 安装过程中,在 undercloud.conf 文件中设置 generate_service_certificate=false。否则,必须在部署 overcloud 时注入信任定位器。有关如何注入信任定位器的更多信息,请参阅高级 Overcloud 自定义指南中的 在 Overcloud 公共端点上启用 SSL/TLS

创建 overcloud 需要 openstack overcloud deploy 命令的额外参数。例如:

$ openstack overcloud deploy --templates \
  -e /usr/share/openstack-tripleo-heat-templates/environments/ceph-ansible/ceph-ansible-external.yaml \
  -e /home/stack/templates/ceph-config.yaml \
  -e --ntp-server pool.ntp.org \
Copy to Clipboard Toggle word wrap

以上命令使用以下选项:

  • --templates - 从默认 Heat 模板集合中创建 Overcloud (名称,/usr/share/openstack-tripleo-heat-templates/)。
  • -e /usr/share/openstack-tripleo-heat-templates/environments/ceph-ansible/ceph-ansible-external.yaml - 设置 director 以将现有的 Ceph 集群整合到 overcloud。
  • -e /home/stack/templates/ceph-config.yaml - 添加自定义环境文件以覆盖 -e /usr/share/openstack-tripleo-heat-templates/environments/ceph-ansible/ceph-ansible-external.yaml 设定的默认值。在这种情况下,它是您在 第 3 章 与现有 Ceph 集群集成 中创建的自定义环境文件。
  • --ntp-server pool.ntp.org - Sets our NTP server.
提示

您还可以使用 回答文件 来调用所有模板和环境文件。例如,您可以使用以下命令部署相同的 overcloud:

$ openstack overcloud deploy \
  --answers-file /home/stack/templates/answers.yaml \
  --ntp-server pool.ntp.org
Copy to Clipboard Toggle word wrap

在这种情况下,该文件 /home/stack/templates/answers.yaml 包含:

templates: /usr/share/openstack-tripleo-heat-templates/
environments:
  - /usr/share/openstack-tripleo-heat-templates/environments/ceph-ansible/ceph-ansible-external.yaml \
  - /home/stack/templates/ceph-config.yaml \
Copy to Clipboard Toggle word wrap

如需更多信息,请参阅 Overcloud 创建中包含环境文件

如需完整的选项列表,请运行:

$ openstack help overcloud deploy
Copy to Clipboard Toggle word wrap

有关更多信息,请参阅 Director 安装和使用 指南中的使用 CLI 工具创建 Overcloud

overcloud 创建过程开始,director 置备您的节点。完成此过程需要一些时间。要查看 overcloud 创建的状态,请以 stack 用户身份打开一个单独的终端并运行:

$ source ~/stackrc
$ openstack stack list --nested
Copy to Clipboard Toggle word wrap

这会将 Overcloud 配置为使用外部 Ceph Storage 集群。请注意,您独立于 Overcloud 管理此集群。例如,您可以使用 Ceph 管理工具来扩展 Ceph Storage 集群,而不通过 OpenStack Platform director 进行扩展。

Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2026 Red Hat
返回顶部