7.5. ゾーンのエクスポート


Red Hat OpenStack Services on OpenShift (RHOSO) DNS サービスからゾーンデータをエクスポートする場合、DNS サービスがデフォルトで内部に保存するゾーンエクスポートリソースを作成します。例:designate://v2/zones/tasks/exports/e75aef2c-b562-4cd9-a426-4a73f6cb82be/export。ゾーンエクスポートデータリソースを作成したら、そのコンテンツにアクセスできます。ゾーンデータのエクスポートは、RHOSO デプロイメントの DNS 情報を保護するための全体的なバックアップストラテジーの一部です。

前提条件

  • 管理者がプロジェクトを作成し、管理者からクラウドにアクセスするための clouds.yaml ファイルが提供されている。
  • python-openstackclient パッケージがワークステーション上に存在する。

    $ dnf list installed python-openstackclient
  • RHOSO プロジェクトは、データのエクスポート元となるゾーンを所有する必要があります。

手順

  1. システムの OS_CLOUD 変数がクラウドに設定されていることを確認します。

    $ echo $OS_CLOUD
    my_cloud

    必要に応じて変数をリセットします。

    $ export OS_CLOUD=my_other_cloud

    代わりに、openstack コマンドを実行するたびに --os-cloud <cloud_name> オプションを追加してクラウド名を指定することもできます。

  2. ゾーンをエクスポートします。

    $ openstack zone export create example.com.

    出力例

    +------------+--------------------------------------+
    | Field      | Value                                |
    +------------+--------------------------------------+
    | created_at | 2022-02-11T02:01:30.000000           |
    | id         | e75aef2c-b562-4cd9-a426-4a73f6cb82be |
    | location   | None                                 |
    | message    | None                                 |
    | project_id | cf5a8f5cc5834d2dacd1d54cd0a354b7     |
    | status     | PENDING                              |
    | updated_at | None                                 |
    | version    | 1                                    |
    | zone_id    | d8f81db6-937b-4388-bfb3-ba620e6c09fb |
    +------------+--------------------------------------+
    重要

    ゾーンエクスポートリソースを作成した後、DNS サービスは、ゾーンに加えられたその後の変更でリソースを更新し続けます。

  3. ゾーンのエクスポート ID (e75aef2c-b562-4cd9-a426-4a73f6cb82be) を記録します。これは、ゾーンエクスポートの確認と、ゾーンエクスポートデータへのアクセスに使用します。

検証

  1. DNS サービスがゾーンエクスポートリソースを正常に作成したことを確認します。

    $ openstack zone export show e75aef2c-b562-4cd9-a426-4a73f6cb82be

    出力例

    +------------+--------------------------------------------------------------------------------+
    | Field      | Value                                                                          |
    +------------+--------------------------------------------------------------------------------+
    | created_at | 2022-02-11T02:01:30.000000                                                     |
    | id         | e75aef2c-b562-4cd9-a426-4a73f6cb82be                                           |
    | location   | designate://v2/zones/tasks/exports/e75aef2c-b562-4cd9-a426-4a73f6cb82be/export |
    | message    | None                                                                           |
    | project_id | cf5a8f5cc5834d2dacd1d54cd0a354b7                                               |
    | status     | COMPLETE                                                                       |
    | updated_at | 2022-02-11T02:01:30.000000                                                     |
    | version    | 2                                                                              |
    | zone_id    | d8f81db6-937b-4388-bfb3-ba620e6c09fb                                           |
    +------------+--------------------------------------------------------------------------------+

    zone export create コマンドは、DNS サービスがデフォルトで内部に保存するリソースを作成します。

  2. 先ほど取得したゾーンエクスポート ID を使用して、ゾーンエクスポートファイルのコンテンツにアクセスします。

    ヒント

    -f value オプションを使用すると、ゾーンファイルのコンテンツがタブなしで出力されます。コンテンツをローカルテキストファイルにリダイレクトすることもできます。これは、エクスポートされたゾーンファイルをローカルで変更してから、DNS サービスにインポートしてゾーンを更新する場合に便利です。

    $ openstack zone export showfile e75aef2c-b562-4cd9-a426-4a73f6cb82be -f value

    出力例

    $ORIGIN example.com.
    $TTL 3600
    
    example.com.  IN NS ns1.example.com.
    example.com.  IN SOA ns1.example.com. admin.example.com. 1624414033 3583 600 86400 3600
    
    www.example.com.  IN A 192.0.2.2
    www.example.com.  IN A 192.0.2.1
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

Theme

© 2026 Red Hat
トップに戻る