検索

5.4. DNS サーバーの設定

download PDF

次の手順を使用して、必要なプライベートホストゾーンを Amazon Route 53 Inbound Resolver に転送するように DNS サーバーを設定します。

5.4.1. ROSA with HCP

ROSA with HCP クラスターでは、2 つのプライベートホストゾーンの DNS 転送を設定する必要があります。

  • <cluster-name>.hypershift.local
  • rosa.<domain-prefix>.<unique-ID>.p3.openshiftapps.com

これらの Amazon Route 53 プライベートホストゾーンは、クラスターの作成中に作成されます。cluster-namedomain-prefix はお客様が指定する値ですが、unique-ID はクラスターの作成中にランダムに生成され、事前に選択することはできません。そのため、クラスター作成プロセスが開始してから、p3.openshiftapps.com プライベートホストゾーンの転送を設定する必要があります。

  1. クラスターを作成する前に、<cluster-name>.hypershift.local のすべての DNS 要求を Amazon Route 53 Inbound Resolver エンドポイントに転送するように DNS サーバーを設定します。BIND DNS サーバーの場合は、任意のテキストエディターで /etc/named.conf ファイルを編集し、以下の例を使用して新しいゾーンを追加します。

    zone "<cluster-name>.hypershift.local" { 1
      type forward;
      forward only;
      forwarders { 2
        10.0.45.253;
        10.0.23.131;
        10.0.148.159;
      };
    };

    1
    <cluster-name> は、ROSA HCP クラスター名に置き換えます。
    2
    上記で取得したインバウンドリゾルバーエンドポイントの IP アドレスに置き換えます。各 IP アドレスの後に必ず ; を付けます。
  2. クラスターを作成します
  3. クラスターの作成プロセスが開始したら、新しく作成されたプライベートホストゾーンを特定します。

    $ aws route53 list-hosted-zones-by-vpc \
      --vpc-id ${VPC_ID} \
      --vpc-region ${REGION} \
      --query 'HostedZoneSummaries[*].Name' \
      --output table

    出力例

    --------------------------------------------------
    |             ListHostedZonesByVPC               |
    +------------------------------------------------+
    |  rosa.domain-prefix.lkmb.p3.openshiftapps.com. |
    |  cluster-name.hypershift.local.                |
    +------------------------------------------------+

    注記

    クラスター作成プロセスで Route 53 にプライベートホストゾーンが作成されるまでに、数分かかる場合があります。p3.openshiftapps.com ドメインが表示されない場合は、数分待ってからコマンドを再度実行してください。

  4. クラスタードメインの一意の ID を調べたら、rosa.<domain-prefix>.<unique-ID>.p3.openshiftapps.com のすべての DNS 要求を Amazon Route 53 Inbound Resolver エンドポイントに転送するように DNS サーバーを設定します。BIND DNS サーバーの場合は、任意のテキストエディターで /etc/named.conf ファイルを編集し、以下の例を使用して新しいゾーンを追加します。

    zone "rosa.<domain-prefix>.<unique-ID>.p3.openshiftapps.com" { 1
      type forward;
      forward only;
      forwarders { 2
        10.0.45.253;
        10.0.23.131;
        10.0.148.159;
      };
    };

    1
    <domain-prefix> はクラスターのドメイン接頭辞に、<unique-ID> は上記で取得した一意の ID に置き換えます。
    2
    上記で取得したインバウンドリゾルバーエンドポイントの IP アドレスに置き換えます。各 IP アドレスの後に必ず ; を付けます。

5.4.2. ROSA Classic

ROSA Classic クラスターでは、1 つのプライベートホストゾーンの DNS 転送を設定する必要があります。

  • <domain-prefix>.<unique-ID>.p1.openshiftapps.com

この Amazon Route 53 プライベートホストゾーンは、クラスターの作成中に作成されます。domain-prefix はお客様が指定する値ですが、unique-ID はクラスターの作成中にランダムに生成され、事前に選択することはできません。そのため、クラスター作成プロセスが開始してから、p1.openshiftapps.com プライベートホストゾーンの転送を設定する必要があります。

  1. クラスターを作成します
  2. クラスターの作成プロセスが開始したら、新しく作成されたプライベートホストゾーンを特定します。

    $ aws route53 list-hosted-zones-by-vpc \
      --vpc-id ${VPC_ID} \
      --vpc-region ${REGION} \
      --query 'HostedZoneSummaries[*].Name' \
      --output table

    出力例

    ----------------------------------------------
    |           ListHostedZonesByVPC             |
    +--------------------------------------------+
    |  domain-prefix.agls.p3.openshiftapps.com.  |
    +--------------------------------------------+

    注記

    クラスター作成プロセスで Route 53 にプライベートホストゾーンが作成されるまでに、数分かかる場合があります。p1.openshiftapps.com ドメインが表示されない場合は、数分待ってからコマンドを再度実行してください。

  3. クラスタードメインの一意の ID を調べたら、<domain-prefix>.<unique-ID>.p1.openshiftapps.com のすべての DNS 要求を Amazon Route 53 Inbound Resolver エンドポイントに転送するように DNS サーバーを設定します。BIND DNS サーバーの場合は、任意のテキストエディターで /etc/named.conf ファイルを編集し、以下の例を使用して新しいゾーンを追加します。

    zone "<domain-prefix>.<unique-ID>.p1.openshiftapps.com" { 1
      type forward;
      forward only;
      forwarders { 2
        10.0.45.253;
        10.0.23.131;
        10.0.148.159;
      };
    };

    1
    <domain-prefix> はクラスターのドメイン接頭辞に、<unique-ID> は上記で取得した一意の ID に置き換えます。
    2
    上記で取得したインバウンドリゾルバーエンドポイントの IP アドレスに置き換えます。各 IP アドレスの後に必ず ; を付けます。
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.