本节介绍了配置 NSX Advanced Load Balancer 的本机 IPAM 和 DNS 解决方案以提供服务发现。

NSX Advanced Load Balancer IPAM/DNS 配置文件在一个包中包含 IPAM 和 DNS 相关配置。建议在单个配置文件中同时包含 IPAM 和 DNS 配置以便于管理。不过,如果希望 IPAM 和 DNS 使用不同的配置文件,配置一个配置文件可能会排除另一个配置文件。

例如,可以创建 vantage-ipam 而不配置任何 DNS 域,以及仅使用域名创建 vantage-dns 而不包含任何网络/子网。

云基础架构的 IPAM/DNS 支持

可以配置 NSX Advanced Load Balancer 以向虚拟服务提供自动 IP 地址分配,并为其虚拟 IP 地址提供权威 DNS 解析。

提供程序

Infoblox

NSX Advanced Load Balancer

内部

云原生

云基础架构

IPAM

DNS

IPAM

DNS

IPAM

DNS

VMware vCenter

不适用

不适用

OpenStack

是(默认)

不适用(未使用)

Amazon Web Services

是(默认)

是(默认)

Google Cloud Platform

Azure(从 18.2.5 开始)

是(默认)

是(默认)

Linux 服务器(裸机)

无权访问云

注:
  • 在 OpenStack 或 AWS 云中创建虚拟服务时,不需要/不允许进行单独的 IPAM 配置,因为云配置本身在 NSX Advanced Load Balancer 中提供 IPAM 支持。

    • 默认表示 NSX Advanced Load Balancer 接受云的 IPAM/DNS 支持,而无需 NSX Advanced Load Balancer 管理员执行其他操作。

    • 当 AWS 是 NSX Advanced Load Balancer 中的云提供程序配置时,NSX Advanced Load Balancer 支持 Route 53。

    • 未使用表示,尽管云支持 DNS,但 NSX Advanced Load Balancer 不使用 DNS。

  • NSX Advanced Load Balancer DNS 服务可以与所有这些云一起使用。

常规配置工作流

对于 IPAM 和 DNS,初始配置是相同的。对于不同的基础架构类型和提供程序(NSX Advanced Load Balancer、Infoblox、AWS、GCP 和 OpenStack),这些配置字段将会有所不同。要配置 IPAM 和 DNS 支持,请执行以下列出的步骤:

  1. 导航到模板 > 配置文件

  2. 单击 IPAM/DNS 配置文件

  3. 单击创建并选择提供程序。

  4. 填写显示的字段(在以下几节中提供了详细步骤)。

  5. 单击保存。将在列表中显示该配置文件。

  6. 导航到基础架构 > ,然后编辑云设置。

  7. 从下拉菜单中选择 IPAM 和 DNS 提供程序。必须根据所需的提供程序选择这两个提供程序或其中的一个提供程序。

  8. 单击保存