3.8. Satellite Server へのドメインの追加
Satellite Server はネットワーク上の各ホストのドメイン名を定義します。Satellite Server には、ドメイン名を割り当てる Capsule Server とドメインに関する情報が必要です。
既存のドメインの確認
Satellite Server には、Satellite Server のインストールの一環として関連するドメインがすでに作成されている可能性があります。コンテキストを Any Organization
および Any Location
に切り替えてから、ドメインの一覧でこれが存在するかどうかを確認します。
DNS サーバー設定の考慮事項
DNS レコードの作成時に、Satellite は競合する DNS を検索して、ホスト名が使用されていないことを確認します。これにより、以下の DNS サーバーの 1 つに対する実行がチェックされます。
- システム全体のリゾルバー (Administer > Settings > Query local nameservers が true に設定されている場合)
- ホストに関連付けられたサブネットで定義されているネームサーバー
- ホストに関連付けられたドメイン名から SOA に照会される信頼できる NS レコード
DNS 競合の解決時にタイムアウトが発生した場合は、次の設定を確認してください。
- サブネットネームサーバーは、Satellite Server から到達可能である必要があります。
- ドメイン名には、Satellite Server から入手できる Start of Authority (SOA) レコードが必要です。
-
/etc/resolv.conf
ファイルのシステムリゾルバーには、有効かつ機能する設定が必要です。
Satellite Web UI の代わりに CLI を使用する場合は、CLI 手順 を参照してください。
手順
- Satellite Web UI で、Infrastructure > Domains に移動して、Create Domain をクリックします。
- DNS Domain フィールドに、完全な DNS ドメイン名を入力します。
- Fullname フィールドで、プレーンテキストのドメイン名を入力します。
- Parameters タブでは、任意のドメインレベルのパラメーターを設定し、このドメインに割り当てられたホストに適用します。たとえば、テンプレートで使用するユーザー定義ブール値またはストリングパラメーターなどです。
- Add Parameter をクリックし、Name および Value フィールドに入力します。
- Locations タブをクリックして、ドメインがある場所を追加します。
- Organizations タブをクリックして、ドメインが属する組織を追加します。
- Submit をクリックして変更を保存します。
CLI 手順
hammer domain create
コマンドを使用して、ドメインを作成します。hammer domain create \ --description "My_Domain" \ --dns-id My_DNS_ID \ --locations "My_Location" \ --name "my-domain.tld" \ --organizations "My_Organization"
# hammer domain create \ --description "My_Domain" \ --dns-id My_DNS_ID \ --locations "My_Location" \ --name "my-domain.tld" \ --organizations "My_Organization"
Copy to Clipboard Copied!
この例では --dns-id
オプションは 1
を使用しています。1 は、Satellite Server 上の 統合 Capsule ID です。