Designate/蓝图/服务器池
目录
归档
服务器池概述
为什么
服务器池对于几种不同的场景是必需的
私有池
这允许用户拥有“私有”DNS服务器。这些服务器通常允许非标准顶级域名(.dev、.local 等),并且可能没有相同级别的黑名单限制。它们面向使用 Neutron 网络和 VPC 风格设置的人员,在这种设置中,对 DNS 服务器的访问来自受信任的网络(例如,云内 - 拥有的实例,以及 VPN 连接的现场资源)
这允许客户为内部服务器设置 DNS 条目,这些服务器位于无法在公共池中使用的域名上,并使其可供内部用户访问
发行版
拥有具有相同功能的多个公共池,将允许调度器在多个基础设施上分发区域。
特性 / 高级系统
通过使用调度器提示,我们可以将不同的池标记为具有不同的功能 - 例如 GeoIP / Round Robin DNS / Anycast。
这允许运营商根据需要运行不同的 DNS 基础设施。例如,这允许用户将一些区域放在具有 GeoIP 的池上,并为该功能支付额外费用,而将他们的其余区域放在更便宜的“标准”层级上。
What
池将被分解为“类型”。这将是一个可扩展的列表 - 通过使用插件来定义类型。
静态
这与我们今天所拥有的类似 - 一个通过添加服务器并告知 designate 服务器名称来维护的公共池。
Nova
这些将是动态创建的池,通常用于私有池,服务器名称 / IP 将由 nova / neutron 定义。
我们需要扩展服务器池 API 中的信息,以允许设置诸如要连接的 neutron 网络 / 子网以及任何其他所需信息等信息。
如何
总体概述 - 基本信息流
单个框架在这里 [1]
