クラスタでグリッド・ネーミング・サービスへドメイン委任するためのDNSの構成
委任されたドメインでグリッド・ネーミング・サービス(GNS)を使用する場合は、Oracle Grid Infrastructureのインストール前に、GNSが提供するサブドメイン(クラスタ・メンバー・ノード)に対する名前解決要求がGNSへ送信されるよう、ドメイン・ネーム・サーバー(DNS)を構成します。
委任を使用してGNS名前解決要求を送信するようにDNSを構成します。
-
DNSでGNS仮想IPアドレスのエントリを作成します。アドレスの書式は
gns-server.clustername.domainname
です。たとえば、クラスタ名がmycluster
で、ドメイン名がexample.comで、IPアドレスが192.0.2.1
の場合、次のようなエントリを作成します。mycluster-gns-vip.example.com A 192.0.2.1
指定したアドレスは、ルーティング可能である必要があります。
-
GNSでGNSサブドメインへのアドレスを解決できるように、GNS仮想IPアドレスへのGNSサブドメインの転送を設定します。これには、委任されたドメインに対して次のような
BIND
構成エントリを作成します。cluster01.example.com
は、委任するサブドメインです。cluster01.example.com NS mycluster-gns-vip.example.com
-
GNSを使用する場合、クラスタ内のノードの
resolve.conf
(または解決情報を提供するシステムのファイル)を構成し、組織のDNSサーバーに解決可能なネーム・サーバーのエントリを追加する必要があります。オプションの試行回数(リトライ回数)とオプションのタイムアウト(指数バックオフ)を組み合せた合計タイムアウト時間の構成は、30秒以下にすることをお薦めします。たとえば、xxx.xxx.xxx.42
とxxx.xxx.xxx.15
がネットワーク内で有効なネーム・サーバーのアドレスである場合、/etc/resolv.conf
に次のようなエントリを入力します。options attempts: 2 options timeout: 1 search cluster01.example.com example.com nameserver xxx.xxx.xxx.42 nameserver xxx.xxx.xxx.15
/etc/nsswitch.conf
によって、ネーム・サービスの参照順序が制御されます。一部のシステム構成では、ネットワーク情報システム(NIS)によってSCANアドレス解決に問題が発生することがあります。NISエントリは、検索リストの最後に配置することをお薦めします。次に例を示します。/etc/nsswitch.conf hosts: files dns nis
親トピック: グリッド・ネーミング・サービスへのドメイン委任