7.3. ゾーンの更新
Red Hat OpenStack Platform (RHOSO) DNS サービス (designate ) が管理するゾーンを更新する必要がある場合があります。たとえば、ゾーンに関連付けられた電子メールアドレスを変更する場合や、ゾーン TTL (time to live) 値を変更する場合などです。デフォルトでは、どのユーザーでもゾーンを変更できます。
前提条件
-
管理者がプロジェクトを作成し、管理者からクラウドにアクセスするための
clouds.yamlファイルが提供されている。 python-openstackclientパッケージがワークステーション上に存在する。$ dnf list installed python-openstackclient- RHOSO プロジェクトは、変更するゾーンを所有する必要があります。
手順
システムの
OS_CLOUD変数がクラウドに設定されていることを確認します。$ echo $OS_CLOUD my_cloud必要に応じて変数をリセットします。
$ export OS_CLOUD=my_other_cloud代わりに、
openstackコマンドを実行するたびに--os-cloud <cloud_name>オプションを追加してクラウド名を指定することもできます。ゾーンの名前と、変更するゾーン属性を指定して、ゾーンを変更します。
--email <email_address>- ゾーンの責任者 (所有者) の有効な電子メールアドレス。
--ttl <seconds>- (Time To Live) たとえばリゾルバー、ブラウザー、オペレーティングシステムなどの DNS クライアントが更新されたかどうかを確認する前にレコードをキャッシュできる期間 (秒単位)。
--description <string> | --no-description- ゾーンの目的を記述する文字列。
--masters <dns-server> [<dns-server> ...]プライマリーインスタンス (他の DNS サーバーが同期してセカンダリーサーバーになることができるインスタンス) である DNS サーバーの完全修飾ドメイン名。
例
$ openstack zone set example.com. --ttl 3000
検証
ゾーンへの変更が成功したことを確認します。
例
$ openstack zone show example.com.