5.4. DNS サーバーの設定
次の手順を使用して、必要なプライベートホストゾーンを Amazon Route 53 Inbound Resolver に転送するように DNS サーバーを設定します。
ROSA Classic クラスターでは、1 つのプライベートホストゾーンの DNS 転送を設定する必要があります。
-
<domain-prefix>.<unique-ID>.p1.openshiftapps.com
この Amazon Route 53 プライベートホストゾーンは、クラスターの作成中に作成されます。domain-prefix
はお客様が指定する値ですが、unique-ID
はクラスターの作成中にランダムに生成され、事前に選択することはできません。そのため、クラスター作成プロセスが開始してから、p1.openshiftapps.com
プライベートホストゾーンの転送を設定する必要があります。
- クラスターを作成します。
クラスターの作成プロセスが開始したら、新しく作成されたプライベートホストゾーンを特定します。
$ 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
ドメインが表示されない場合は、数分待ってからコマンドを再度実行してください。クラスタードメインの一意の 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; }; };