Oracle® Solaris 11.2 ディレクトリサービスとネームサービスでの作業: DNS と NIS

印刷ビューの終了

更新: 2014 年 7 月
 
 

スレーブサーバーを設定する方法

次の手順では、スレーブサーバーを設定する方法について説明します。この手順を、NIS スレーブサーバーとして構成するマシンごとに繰り返してください。

  1. 管理者になります。

    特定のタスクを実行するための適切な権利を取得する方法の詳細については、Oracle Solaris 11.2 でのユーザーとプロセスのセキュリティー保護 の割り当てられている管理権利の使用を参照してください。

  2. /etc/inet/hosts ファイルを編集します。

    ほかの各 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
  3. スレーブサーバー上の /var/yp ディレクトリに移動します。

    注 -  まず、新しいスレーブサーバーを NIS クライアントとして構成して、最初にマスターサーバーから NIS マップを取得できるようにする必要があります。詳細は、NIS クライアントの管理を参照してください。NIS マスターマップの変更後に、yppush コマンドを使用して新しいマップを NIS スレーブサーバーに伝搬します。NIS マップの伝播については、既存のマップの更新を参照してください。
  4. スレーブサーバーを NIS クライアントとして初期化します。
    # /usr/sbin/ypinit -c

    ypinit コマンドによって、NIS サーバーのリストを求めるプロンプトが表示されます。まず、作業しているローカルスレーブの名前を入力してから、マスターサーバーの名前のあとに、ドメイン内のほかの NIS スレーブサーバーの名前を入力します。ほかのスレーブサーバーについては、ネットワーク的に物理的にもっとも近いものからもっとも遠いものへの順序に従います。

  5. クライアントサービスが実行されているかどうかを判定してから、必要に応じてサービスを起動または再起動します。
    # 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 は実行されていません。

    1. クライアントサービスが実行されている場合は、クライアントサービスを再起動します。
      # svcadm restart network/nis/domain
      # svcadm restart network/nis/client
    2. クライアントサービスが実行されていない場合は、クライアントサービスを起動します。
      # svcadm enable network/nis/domain
      # svcadm enable network/nis/client
  6. NIS マスターサーバーが実行されているかどうかを判定してから、必要に応じてサービス起動または再起動します。
    # svcs network/nis/server
    STATE          STIME     FMRI
    offline        20:32:56  svc:/network/nis/server:default
    1. NIS マスターサーバーが実行されている場合は、サービスを再起動します。
      # svcadm restart network/nis/server
    2. NIS マスターサーバーが実行されていない場合は、サービスを起動します。
      # svcadm enable network/nis/server
  7. このマシンをスレーブサーバーとして初期化します。
    # /usr/sbin/ypinit –s master

    ここで、master は既存の NIS マスターサーバーのマシン名です。