Amazon Route 53 は、Amazon Web Services によって提供される DNS (Domain Name System) であり、拡張性と可用性が高いサービスです。
NSX Advanced Load Balancer は Route 53 との統合をサポートしています。ここでは、仮想サービスの IP アドレスまたはフローティング IP アドレスが特定の完全修飾ドメイン名 (FQDN) で登録されます。また、Route 53 を DNS サービスとして使用して、異なる AWS アカウントでホストされているゾーンへのドメイン登録もサポートします。
現在、この機能ではパブリック FQDN のみがサポートされています。
この機能では IAM ロールはサポートされません。AWS アクセス キー オプションのみがサポートされます。
CNAME レコード タイプはサポートされていません。AWS DNS では A レコードのみがサポートされます。
使用事例
一部の展開では、AWS Route 53 ゾーンは、アプリケーション ワークロードとともにホストされるのではなく、中央の AWS アカウントでホストされます。このシナリオでは、NSX Advanced Load Balancer は、レコード セット内の仮想サービスの FQDN を更新するために、この中央の AWS アカウントと統合できる必要があります。
前提条件
目的のアカウントにはアクセス キー ID とセキュア アクセス キーが必要です。インストールとドメイン登録が行われます。
AWS アクセス キー ID と Secure Access Key の詳細については、AWS セキュリティ認証情報のアクセス キー(アクセス キー ID とプライベート アクセス キー)に関するセクションを参照してください。
構成
IP アドレス管理を使用した最初のアカウント(アカウント 1)を使用した AWS DNS プロファイルの作成は、次の手順を実行します。
NSX Advanced Load Balancer Controller のシェル モードにログインします。
ipamdnsproviderprofile <profile_name> コマンドを実行して、IP アドレス管理プロファイルを構成します。
ipamdns_type_aws_dns を使用して、AWS アクセス キーを使用して DNS プロファイルを構成します。
[admin:controller-ip]: > configure ipamdnsproviderprofile <profile_name> [admin:controller-ip]: ipamdnsproviderprofile> type ipamdns_type_aws_dns [admin:controller-ip]: ipamdnsproviderprofile> aws_profile [admin:controller-ip]: ipamdnsproviderprofile:aws_profile> access_key_id <access_key> [admin:controller-ip]: ipamdnsproviderprofile:aws_profile> secret_access_key <secret_key> [admin:controller-ip]: ipamdnsproviderprofile:aws_profile> region <region_name> [admin:controller-ip]: ipamdnsproviderprofile:aws_profile> usable_domains <domain_name> [admin:controller-ip]: ipamdnsproviderprofile:aws_profile> save [admin:controller-ip]: ipamdnsproviderprofile> save
クラウドの作成に別のアカウント(アカウント 2)を使用しているときに、別のアカウント(アカウント 1)の DNS プロファイルを使用する場合、次の手順を実行します。
別のアカウント(アカウント 2)を使用して AWS クラウドを作成します。
クラウドの作成時に、[Amazon Route 53] でなく [DNS プロファイル] のオプションを選択します。
最初のアカウント(アカウント 1)用に作成した [DNS プロファイル] を選択し、クラウド作成の残りの手順を完了します。
[DNS プロファイル] オプションは、[VPC/ネットワーク暗号化] で使用できます。
の順に移動します。
[DNS 設定] で、次のように [DNS プロファイル] を選択します。