初期設定が終了したら、どのクライアントマシンも次の NIS+ サーバーに変更できます。
ルート複製サーバー (ルートマスターサーバー上にある NIS+ テーブルのコピーを格納する)
ルートドメインのサブドメインのマスターサーバー
ルートドメインのサブドメインのマスターサーバーの複製サーバー
NIS+ マスタールートサーバーは 1 つしか持てません。ルート NIS+ サーバーは特殊な NIS+ サーバーです。この節ではルートマスターサーバーの構成方法は説明しません。詳細は、「NIS+ ルートサーバーの設定」 を参照してください。
サーバーを構成する場合、次の 3 つの設定があります。
NIS と互換性なし
NIS と互換性あり
NIS との互換性と DNS 転送あり - NIS+ 名前空間に Sun OS 4.x クライアントを配置する場合は、DNS 転送を設定する必要があります。
サーバーとその複製は、NIS 互換についての設定が同じでなければなりません。設定が異なる場合、ネットワーク情報を受信するために NIS 互換の設定を必要とするクライアントは、必要なサーバーまたは複製サーバーを使用できなければ、この情報を受信できません。
svcadm を使用してコマンド行から NIS+ サービスを起動するには、次の条件が満たされていることを確認してください。
ドメインがすでに構成され、そのマスターサーバーが実行されている
ドメインのマスターサーバーのテーブルが生成されている。少なくとも、hosts テーブルには新しいクライアントマシンのエントリが必要
ドメイン内のクライアントマシンが初期設定されている
クライアントマシンにスーパーユーザーとしてログインしている (この例では、クライアントマシン名は client1)
DES 認証を使用する場合には、クライアントマシンでマスターサーバーと同じ Diffie-Hellman キー設定を使用している
svcadm コマンドを使用して NIS+ サービスを起動するには、サーバーに変換するクライアントのスーパーユーザーパスワードが必要です。
クライアントをサーバーとして構成するには、次の手順のどれかを実行します。この手順では、サーバーと同じ名前のディレクトリを作成し、サーバーの初期設定ファイルを作成します。これらは /var/nis に置かれます。
同じドメイン内のすべてのサーバーは、NIS 互換の設定が同じでなければなりません。たとえば、マスターサーバーが NIS 互換である場合、その複製も NIS 互換でなければなりません。
この手順を実行するには、スーパーユーザーになるか、同等の役割になる必要があります。
/lib/svc/method/nisplus ファイルを表示して、-Y オプションが含まれていないことを確認します。
詳細については、「NIS+ とサービス管理機能」を参照してください。
NIS+ サービスを開始します。
この手順を実行するには、スーパーユーザーになるか、同等の役割になる必要があります。
client1# svcadm enable /network/rpc/nisplus:default |
これで、このサーバーはドメインのマスターまたは複製として指定できます。
この手順を実行するには、スーパーユーザーになるか、同等の役割になる必要があります。
サーバー上で /lib/svc/method/nisplus ファイルを編集して -Y オプションを追加します。
詳細については、「NIS+ とサービス管理機能」を参照してください。
NIS+ サービスを開始します。
この手順を実行するには、スーパーユーザーになるか、同等の役割になる必要があります。
client1# svcadm enable /network/rpc/nisplus |
これで、このサーバーはドメインのマスターまたは複製として指定できます。
次の手順を実行して、DNS 転送と NIS との互換性の両方の機能を備えた NIS+ サーバーを構成します。SunOS 4.x クライアントをサポートするには、両方の機能が必要です。
この手順を実行するには、スーパーユーザーになるか、同等の役割になる必要があります。
サーバー上で /lib/svc/method/nisplus ファイルを編集して -Y オプションと -B オプションを追加します。
詳細については、「NIS+ とサービス管理機能」を参照してください。
NIS+ サービスを開始します。
この手順を実行するには、スーパーユーザーになるか、同等の役割になる必要があります。
client1# svcadm enable /network/rpc/nisplus:default |
これで、このサーバーはドメインのマスターまたは複製として指定できます。
これまでのクライアントをサーバーに変更する手順を、必要なクライアントマシンごとに繰り返します。
この章で説明する NIS+ サンプルドメインは、3 台のクライアントをサーバーに変更すると想定しています。そして、サーバーの 1 台をルート複製サーバーに、もう 1 台を新しいサブドメインのマスターに、そして 3 台目を新しいサブドメインのマスターの複製に構成します。