TotalNET マスターサーバーは、複数のTASホストとその関連情報の中央データベースとなります。企業内の各 TAS ホストは、その企業のホストネーミング機能を使用して TotalNET マスターを見つけ出します。マスターホストを指定するには、TotalNET マスターコマンドの別名を設定する必要があります。マスターホストは、すべての TAS ホストにアクセス可能でなければなりません。また、TAS 以外のネットワークサーバーにもすべてアクセスできる方がよいでしょう。
システムの hosts ファイルを使用する手順を次に示します。
前回の TAS のインストールにより、TotalNET システムマネージャ (tnmaster) が存在しているかチェックします。存在していれば、それをマスターシステムとして使用するかどうかを指示します。
TotalNET システムマネージャが存在していないか、既存のものをマスターシステムとして使用したくない場合は、企業内のサーバーの別名を追加することにより、新しいマスターシステムを追加できます。TotalNET システムマネージャをサーバーの hosts ファイル (たとえば、/etc/hosts ファイル) に設定するには、次のような tnmaster の IP アドレス、tnmaster の 別名、DNS アドレスを追加します。
IP アドレス |
別名 |
---|---|
199.240.202.10 |
spirogyra |
199.240.202.3 |
simba simba.syntax.com tnmaster tnmaster.syntax.com |
199.242.200.1 |
syntax |
それぞれの管理要件に従って、TotalNET マスターコマンドの別名をどこに置くかを決定します。企業全体で TotalNET マスターシステムが 1 つしかない場合 (つまり、TAS ホストのリストも 1 つしかない場合) は、TotalNET マスターコマンドホストを最上位ドメインに置きます。サブドメインごとに別の TotalNET マスターを持つ場合は、複数の別名を作成できます。
DNS を使用する場合は、DNS データベースを一度修正するだけで TotalNET マスターを変更できます。1 つまたは複数の別名を適切な DNS ドメインに追加する必要があります。NIS を使用する場合は、別名を適切な NIS マップに追加する必要があります。NIS には入れ子のドメインの概念がありません。ホストファイルを用いて簡単に対処する場合は、企業内のすべての TAS ホストの hosts ファイルに、TotalNET マスターコマンドの別名を追加する必要があります。インターネットやイントラネットの規模が増大していることから、ほとんどのサイトでは DNS を使用して、TotalNET マスターの別名を設定します。
TotalNET マスターサーバー との関係で、DNS の「入れ子のドメイン」の概念を理解するために、最も内側のドメインが inner.top.customer.com であるようなドメインセットを考えてみましょう。このドメイン内のホストは、 host1.inner.top.customer.com のような名前を持ちます。tnmaster という名前のホストを検索するときは、標準の DNS リゾルバは次の順にシステム別名を探します。
tnmaster.inner.top.customer.com
tnmaster.top.customer.com
tnmaster.customer.com
言いかえれば、DNS はシステムを名前で検索するときに自動的に外側のドメインも検索します。これは、tnmaster 別名を設定する場所をそれぞれの管理要件に従って決定できることを意味します。企業全体で TotalNET マスターシステムが 1 つしかない場合 (つまり、TAS ホストのリストも 1 つしかない場合) は、tnmaster ホストを最上位ドメインに置くことができます (tnmaster.customer.com)。サブドメインごとに別の TotalNET マスターを持つ場合は、複数の別名を作成できます (たとえば、tnmaster.top.customer.com と tnmaster.yoyo.customer.com)。