Skip to main content
日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。

ONTAPネットワークのホスト名解決用にDNSを設定する

共同作成者 netapp-barbe netapp-aherbin netapp-dbagwell netapp-ahibbard netapp-thomi

ホスト情報を取得するには、DNSを使用してローカル ソースまたはリモート ソースにアクセスします。これらのソースのいずれか、または両方にアクセスするためにDNSを設定する必要があります。

ONTAPがクライアントに適切なアクセスを許可するには、ホスト情報を検索できなければなりません。ネーム サービスを設定して、ONTAPがホスト情報を取得するためにローカルまたは外部のDNSサービスにアクセスできるようにします。

ONTAP は、UNIX システムの `/etc/nsswitch.conf`ファイルに相当するテーブルにネーム サービス構成情報を保存します。

外部DNSサーバを使用してホスト名を解決するためのSVMとデータLIFの設定

`vserver services name-service dns`コマンドを使用してSVMでDNSを有効にし、ホスト名の解決にDNSを使用するように設定できます。ホスト名は外部DNSサーバを使用して解決されます。
開始する前に

ホスト名を検索するために、サイト規模のDNSサーバが使用できなければなりません。

単一障害点を回避するため、複数のDNSサーバーを設定する必要があります。 `vserver services name-service dns create`コマンドは、DNSサーバー名を1つだけ入力した場合に警告を発します。

タスク概要

SVM での動的 DNS の設定の詳細については、ダイナミック DNS サービスを構成するを参照してください。

手順
  1. SVMでDNSを有効にします。

    vserver services name-service dns create -vserver <vserver_name> -domains <domain_name> -name-servers <ip_addresses> -state enabled

    次のコマンドは、vs1というSVMで外部DNSサーバを有効にします。

    vserver services name-service dns create -vserver vs1.example.com -domains example.com -name-servers 192.0.2.201,192.0.2.202 -state enabled
    メモ この `vserver services name-service dns create`コマンドは自動構成検証を実行し、ONTAPがネームサーバに接続できない場合はエラーメッセージを報告します。
  2. `vserver services name-service dns check`コマンドを使用してネームサーバーのステータスを検証します。

    vserver services name-service dns check -vserver vs1.example.com
                                        Name Server
    Vserver             Name Server     Status       Status Details
    -------------       --------------- ------------ --------------------------
    vs1.example.com     10.0.0.50       up           Response time (msec): 2
    vs1.example.com     10.0.0.51       up           Response time (msec): 2

DNS に関連するサービスポリシーの詳細については、"LIFとサービス ポリシー(ONTAP 9.6以降)"を参照してください。

ホスト名解決で使用するネーム サービス スイッチ テーブルの設定

ONTAPがホスト情報を取得するためにローカルまたは外部のネーム サービスにアクセスできるようにするには、ネーム サービス スイッチ テーブルを正しく設定する必要があります。

開始する前に

環境内のホストのマッピングでどのネーム サービスを使用するかを決めておく必要があります。

手順
  1. ネーム サービス スイッチ テーブルに必要なエントリを追加します。

    vserver services name-service ns-switch modify -vserver <vserver_name> -database <database_name> -source <source_names>
  2. ネーム サービス スイッチ テーブルに想定されるエントリが適切な順序で格納されていることを確認します。

    vserver services name-service ns-switch show -vserver <vserver_name>

次の例は、SVM vs1のネーム サービス スイッチ テーブルで、ホスト名を解決するためにまずローカルのhostsファイルを使用し、次に外部DNSサーバを使用するようにエントリを変更しています。

vserver services name-service ns-switch modify -vserver vs1 -database hosts -sources files,dns