Infoblox 后端¶
提供 Designate 和 Infoblox 网格之间的集成。
特性¶
Infoblox Designate 后端允许使用 Infoblox 网格来服务由 OpenStack Designate 控制的区域。
Infoblox 后端可以设置为将特定的 Designate 池映射到单个 DNS 视图,也可以设置为将各个租户映射到每个租户的 DNS 视图。
Infoblox 配置¶
创建一个供 Designate 使用的用户。
设置一个或多个名称服务器组,用于服务 Designate 区域。
将 Designate mDNS 服务器设置为外部主服务器
将一个网格成员添加为网格辅助服务器;为该成员选择“主辅助服务器”选项
根据需要添加其他网格辅助服务器
Designate 后端配置¶
Designate 可以配置为与任意数量的网格 API 服务点(GM 或 Cloud 设备)通信。
为希望管理的每个 DNS 视图和名称服务器组组合设置一个池。
为 Designate 应该通信的每个 API 服务点设置一个池目标。
单个 Designate 池应该只指向同一网格中的一个 API 服务点。也就是说,不要将池指向同一网格中的多个 API 服务点。
可以将池指向多个网格,但不能指向同一网格上的多个服务点。
您可以基于目标配置指定 DNS 视图和名称服务器组。
Designate 配置文件中的
[infoblox:backend]部分可用于设置网格连接和其他信息的默认值。可以使用目标配置的“options”元素覆盖这些值。
在
[service:mdns]部分中将 mDNS 端口设置为 53。Designate 始终将与池关联的任何服务器作为域的 NS 记录。因此,如果您希望在 NS 记录中列出任何 Infoblox 名称服务器,则必须通过 Designate 添加它们。
多租户配置¶
当在 designate.conf 文件中配置 multi_tenant = True 时,DNS 视图将按如下方式选择
将搜索具有 EA “TenantID”的网络视图,其值为 OpenStack tenant_id。
如果找到,则使用的 DNS 视图将是 <dns_view>.<network_view>,其中 <dns_view> 是 designate.conf 中指定的值,<network_view> 是搜索中找到的视图的名称。
如果未找到这样的网络视图,则将创建一个名称为 <network_view>.<tenant_id> 的网络视图,其中 <network_view> 是 designate.conf 中指定的值。此网络视图将标记为 TenantID EA。
如果 DNS 视图不存在(在上述任何一种情况下),则将创建它。