次の手順では、スレーブサーバーを設定する方法について説明します。この手順を、NIS スレーブサーバーとして構成するマシンごとに繰り返してください。
特定のタスクを実行するための適切な権利を取得する方法の詳細については、Oracle Solaris 11.2 でのユーザーとプロセスのセキュリティー保護 の割り当てられている管理権利の使用を参照してください。
ほかの各 NIS サーバーの名前と IP アドレスを追加します。IPaddress FQDN-hostname aliases の形式を使用します。
例:
172.16.0.1 master.example.com master 172.16.0.2 slave1.example.com slave1 172.16.0.3 slave2.example.com slave2
# /usr/sbin/ypinit -c
ypinit コマンドによって、NIS サーバーのリストを求めるプロンプトが表示されます。まず、作業しているローカルスレーブの名前を入力してから、マスターサーバーの名前のあとに、ドメイン内のほかの NIS スレーブサーバーの名前を入力します。ほかのスレーブサーバーについては、ネットワーク的に物理的にもっとも近いものからもっとも遠いものへの順序に従います。
# svcs \*nis\* STATE STIME FMRI online 20:32:56 svc:/network/nis/domain:default online 20:32:56 svc:/network/nis/client:default
サービスが online の状態で表示される場合、NIS は実行されています。サービス状態が disabled である場合、NIS は実行されていません。
# svcadm restart network/nis/domain # svcadm restart network/nis/client
# svcadm enable network/nis/domain # svcadm enable network/nis/client
# svcs network/nis/server STATE STIME FMRI offline 20:32:56 svc:/network/nis/server:default
# svcadm restart network/nis/server
# svcadm enable network/nis/server
# /usr/sbin/ypinit –s master
ここで、master は既存の NIS マスターサーバーのマシン名です。