5.2. トップレベルドメインの作成
トップレベルドメイン (TLD) を使用すると、ユーザーがゾーンを作成できるドメインを制限できます。Red Hat OpenStack Services on OpenShift (RHOSO) DNS サービス (designate) では、TLD は任意の有効なドメインにできます。TLD を作成するには、OpenStack Client openstack tld create コマンドを使用します。
前提条件
-
ワークステーションに
ocコマンドラインツールがインストール済みである。 -
cluster-admin権限を持つユーザーとして、RHOSO コントロールプレーンにアクセスできるワークステーションにログオン済みである。
手順
ワークステーションから OpenStackClient Pod のリモートシェルにアクセスします。
$ oc rsh -n openstack openstackclientopenstack tld createコマンドを実行して TLD を作成します。例: たとえば、ユーザーに
.comで終了するゾーンを作成するように要求する場合は、単一の.comTLD を作成できます。$ openstack tld create --name com出力例
+-------------+--------------------------------------+
| Field | Value |
+-------------+--------------------------------------+
| created_at | 2022-01-10T13:07:33.000000 |
| description | None |
| id | 9fd0a12d-511e-4024-bf76-6ec2e3e71edd |
| name | com |
| updated_at | None |
+-------------+--------------------------------------+
+
openstack tld command を使用する場合は、入力した完全修飾ドメイン名 (FQDN) に末尾のドットがないことを確認します (.net. など)。
検証
openstack tld listコマンドを実行し、TLD が存在することを確認します。例
$ openstack tld list --name com