Red Hat Training

A Red Hat training course is available for Red Hat OpenStack Platform

3.3. 使用 OVN 部署内部 DNS

要在本地网络上为 east-west 流量使用域名而不是 IP 地址,请使用内部域名服务(DNS)。使用内部 DNS,ovn-controller 在计算节点上本地响应 DNS 查询。请注意,内部 DNS 覆盖实例 /etc/resolv.conf 文件中指定的任何自定义 DNS 服务器。部署内部 DNS 时,实例的 DNS 查询由 ovn-controller 处理,而不是自定义 DNS 服务器。

流程

  1. 使用 NeutronPluginExtensions 参数启用 DNS:

    parameter_defaults:
      NeutronPluginExtensions: "dns"
  2. 在部署 overcloud 前设置 DNS 域:

      NeutronDnsDomain: "mydns-example.org"
  3. 部署 overcloud:

    $ openstack overcloud deploy \
        --templates /usr/share/openstack-tripleo-heat-templates \
        ...
     -e /usr/share/openstack-tripleo-heat-templates/environments/services-docker/neutron-ovn-dvr-ha.yaml