DNS 服务概述¶
DNS 服务为 OpenStack 云提供 DNS 区域和记录集管理。DNS 服务包括 REST API、命令行客户端和 Horizon Dashboard 插件。
DNS 服务由以下组件组成
openstack命令行客户端插件一个与 REST API 通信的 OpenStack Client CLI 插件
designate-api组件一个 OpenStack 原生的 REST API,它通过远程过程调用 (RPC) 将 API 请求发送到
designate-central进行处理。designate-central组件协调区域和记录集的创建、删除和更新。
designate-producer组件协调 designate 运行的周期性任务。
designate-worker组件是一个通用的任务运行器,它运行来自
designate-producer的区域创建/更新和删除,以及周期性任务。designate-mdns组件一个小型的 DNS 服务器,负责将 DNS 区域信息推送到面向客户的 DNS 服务器。还可以拉取有关在 Designate 基础设施外部托管的 DNS 区域的 DNS 信息
面向 客户 的 DNS 服务器为最终用户提供 DNS 请求。它们由
designate-worker编排,受支持的列表维护在 此处。