3.3. 调整 undercloud


在计划扩展 Red Hat OpenStack Platform (RHOSP)部署并调整到默认的 undercloud 设置时,请查看本节。

如果使用 Telemetry 服务(ceilometer),请改进服务的性能
由于 Telemetry 服务是 CPU 密集型,所以 RHOSP 16.1 中不默认启用遥测。如果使用 Telemetry,您可以提高服务的性能。
分隔置备和配置过程
  • 要只创建堆栈和相关 RHOSP 资源,您可以使用 --stack-only 选项运行部署命令
  • 红帽建议在部署超过 100 个节点时分离堆栈和 config-download 步骤。

包括 overcloud 所需的环境文件:

$ openstack overcloud deploy \
  --templates \
  -e <environment-file1.yaml> \
  -e <environment-file2.yaml> \
  ...
  --stack-only
  • 在调配了堆栈后,您可以为 tripleo-admin 用户从 undercloud 启用 SSH 访问到 overcloud。config-download 进程使用 tripleo-admin 用户来执行基于 Ansible 的配置:

    $ openstack overcloud admin authorize
  • 要禁用 overcloud 堆栈创建,仅运行 config-download 工作流以应用软件配置,您可以使用 --config-download-only 选项运行部署命令。包括 overcloud 所需的环境文件:

    $ openstack overcloud deploy \
     --templates \
     -e <environment-file1.yaml> \
     -e <environment-file2.yaml> \
      ...
     --config-download-only
  • 要将 config-download playbook 执行限制为特定节点或一组节点,您可以使用-- limit 选项。
  • --limit 选项可用于将节点划分为不同的角色,以限制要部署的节点数量,或者使用特定的硬件类型来分隔节点。对于扩展操作,当只想在新节点上应用软件配置时,请使用带有 --config-download-only 选项的 the- limit 选项。

    $ openstack overcloud deploy \
    --templates \
    -e <environment-file1.yaml> \
    -e <environment-file2.yaml> \
    ...
    --config-download-only --config-download-timeout --limit <Undercloud>,<Controller>,<Compute-1>,<Compute-2>

    如果您使用 the- limit 选项始终在列表中包含 < Controller><Undercloud >。使用 external_deploy_steps 接口的任务(如所有 Ceph 配置)仅在选项列表中包含 & lt;Undercloud > 时才执行。所有 external_deploy_steps 任务在 undercloud 上运行。

    例如,如果您运行一个扩展任务来添加需要连接到 Ceph 的计算节点,且不在列表中包含 < Undercloud&gt;,则缺少 Ceph 配置和 cephx 密钥文件,且任务失败。不要使用 --skip-tags external_deploy_steps 选项,否则任务失败。

Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2026 Red Hat
返回顶部