FNS 名前空間がドメインのマスターサーバーで設定された後に、スレーブサーバーを追加して、サーバーの可用性と機能を拡張できます。
root として、スレーブサーバーの /etc/hosts ファイルを編集して、他のすべての NIS サーバーの名前と IP アドレスを追加します。
スレーブサーバー上の /var/yp にディレクトリを変更します。
次のように入力して、スレーブサーバーにするマシンをクライアントとして初期化します。
# /usr/sbin/ypinit -c |
ypinit コマンドによって、NIS サーバーのリストを求めるプロンプトが表示されます。作業中のローカルスレーブの名前を最初に入力してからマスターサーバーを入力し、その後にドメイン内の他の NIS スレーブサーバーをネットワーク的に近いものから遠いものの順番で入力します。
まず、新しいスレーブサーバーを NIS クライアントとして構成して、最初にマスターサーバーから NIS マップを入手できるようにします。詳細については、『Solaris のシステム管理 (ネーミングとディレクトリサービス : DNS、NIS、LDAP 編)』の「NIS サービスの設定と構成」を参照してください。
ypbind が実行中かどうかを判断するには、次のように入力します。
# ps -ef | grep ypbind |
リストが表示されたら、ypbind は実行中です。
# /usr/lib/netsvc/yp/ypstop |
次のように入力して、ypbind を再開します。
# /usr/lib/netsvc/yp/ypstart |
次のように入力して、このマシンをスレーブとして初期化します。
# /usr/sbin/ypinit -s master |
master は、既存の NIS マスターサーバーのマシン名です。
スレーブサーバーの yp プロセスを停止します。
# /usr/lib/netsvc/yp/ypstop |
yp サービスを再起動します。
# /usr/lib/netsvc/yp/ypstart |
これとは別に、スレーブサーバーをリブートしてデーモンを自動的に開始することもできます。