NSX Advanced Load Balancer 与 Amazon Web 服务 (AWS) 集成在一起,以便为 AWS 中的实例上运行的应用程序提供 DNS 服务。

注:
  • 通过在云配置中启用 route53_integrationNSX Advanced Load Balancer 中的 AWS 云支持 AWS DNS,而不需要进行该 DNS 配置文件配置。

  • 只有在 AWS 为其他云(例如,AWS 实例上运行的 Mesos 集群)提供基础架构服务时,才需要进行单独的 DNS 提供程序配置(如下所述)。

  • 仅南北向 DNS 提供程序支持 AWS DNS。

  • 不支持 CNAME 记录类型;AWS DNS 仅支持 A 记录。

DNS 配置

  1. 要使用 AWS 作为 DNS 提供程序,请选择以下凭据之一:

    身份和访问管理 (IAM) 角色

    用于定义 AWS 中资源的访问权限的一组策略

    AWS 客户帐户密钥

    与 AWS 帐户关联的唯一身份验证密钥

    1. 如果使用 IAM 角色

      1. 在开始部署 NSX Advanced Load Balancer Controller EC2 实例之前,请按照为 AWS 中的安装设置 IAM 角色中的步骤设置 IAM 角色。

      2. 类型下拉菜单中选择 AWS Route 53 DNS

      3. AWS 配置文件配置部分下,选择使用 IAM 角色



    2. 如果使用访问密钥

      1. 选择 AWS,然后选择使用访问密钥



      2. 输入以下信息:

        字段

        描述

        访问密钥 ID

        AWS 客户密钥 ID。

        私有访问密钥

        客户密钥。

        区域

        将 VIP 部署到的 AWS 区域。

        通过代理访问 AWS

        选择访问 AWS 端点时是否需要使用代理服务器。



        使用跨帐户角色

        选择是否利用 AWS 凭据或角色进行跨帐户访问。

        有关更多信息,请参阅 AWS 跨帐户角色支持

      3. 单击下一步

  2. 填写 AWS 配置文件配置中的以下字段:

    1. VPC 下拉菜单中,从该区域内的可用 VPC 中选择相应的 VPC。

    2. 可用的域会显示与该 VPC 关联的可用域名。配置至少一个域,以便在 Route 53 中注册虚拟服务的 FQDN。

    3. 单击保存