次の手順はスレーブサーバーの設定方法を示しています。
スーパーユーザーになります。
スレーブサーバーで /etc/hosts ファイルまたは /etc/inet/ipnodes ファイルを編集して、他のすべての NIS サーバーの名前と IP アドレスを追加します。
スレーブサーバー上の /var/yp にディレクトリを変更します。
まず、新しいスレーブサーバーを NIS クライアントとして構成して、最初にマスターサーバーから NIS マップを入手できるようにします。詳細については、NIS クライアントの設定を参照してください。
次のように入力して、スレーブサーバーにするマシンをクライアントとして初期設定します。
# /usr/sbin/ypinit -c
ypinit コマンドによって、NIS サーバーのリストを求めるプロンプトが表示されます。作業中のローカルマシン (スレーブ) の名前を入力してからマスターサーバーを入力し、その後にドメイン内の他の NIS スレーブサーバーをネットワーク的に近いものから遠いものの順に入力します。
次のように入力して、ypbindが実行されているかどうか確認します。
# ps -ef | grep ypbind
リストが表示されたら、ypbind は実行されています。
ypbind が実行中である場合は停止します。
# /usr/lib/netsvc/yp/ypstop
次のように入力して ypbind を再起動します。
# /usr/lib/netsvc/yp/ypstart
次のように入力して、このマシンをスレーブサーバーとして初期設定します。
# /usr/sbin/ypinit -s master
master は、既存の NIS マスターサーバーのマシン名です。
この節で説明した手順を、NIS スレーブサーバーとして構成するマシンごとに繰り返します。
次の手順は、スレーブサーバーで NIS サービスを開始する方法を示しています。