3.3. 更改 DNS 服务默认设置


您可以通过修改 YAML 格式的环境文件并重新部署 RHOSP overcloud,对 Red Hat OpenStack Platform (RHOSP) DNS 服务(指定)进行配置更改。RHOSP director 是一个工具集,它使用编排服务(heat)模板和环境文件作为配置 DNS 服务的计划。

先决条件

  • 您必须是有权访问 RHOSP undercloud 的 stack 用户。
  • 决定您要修改的 RHOSP DNS 服务参数。

    以下是几个示例:

    • DesignateRpcResponseTimeout

      DNS 服务的 RPC 响应超时(以秒为单位)。默认为 60 秒。

    • DesignateWorkers

      用于设计服务的 worker 数量。默认值为零(0),这意味着部署脚本对操作系统 worker 使用 RHOSP director 值。

      如需更多信息,请参阅 使用 director 安装和管理 Red Hat OpenStack Platform 指南中的 确定环境扩展

    • DesignateMdnsProxyBasePort

      外部或公共访问网络上 MiniDNS 代理端点的基础端口。默认端口为 16000。

流程

  1. stack 用户身份登录 undercloud 主机。
  2. 提供 undercloud 凭证文件:

    $ source ~/stackrc
    Copy to Clipboard Toggle word wrap
  3. 创建自定义 YAML 环境文件。

    Example

    $ vi /home/stack/templates/my-designate-environment.yaml
    Copy to Clipboard Toggle word wrap

    您的环境文件必须包含关键字 parameter_defaults。将您的参数值对放在 parameter_defaults 关键字后面。

    示例

    在本例中,RPC 响应超时被设置为 120 秒:

    parameter_defaults:
      DesignateRpcResponseTimeout: '120'
    Copy to Clipboard Toggle word wrap
  4. 运行部署命令,并包括核心 heat 模板、其他环境文件、designate.yaml 环境文件和新的自定义环境文件。

    重要

    环境文件的顺序非常重要,因为后续环境文件中定义的参数和资源更为优先。

    Example

    $ openstack overcloud deploy --templates \
    -e <other_environment_files> \
    -e /usr/share/openstack-tripleo-heat-templates/environments/\
    services/designate.yaml \
    -e /home/stack/templates/my-designate-environment.yaml
    Copy to Clipboard Toggle word wrap
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat