Sun Directory Services 3.1 管理ガイド

NIS サービスを初期設定するには

  1. Sun Directory Services をインストールし、ライセンスを取得します。

    これらの作業については、『Sun Directory Services 3.1 ご使用にあたって』を参照してください。

    パッケージのインストールが完了すると、dsypinstall スクリプトを実行して NIS サービスを初期設定する必要があるという内容のメッセージが表示されます。しかし、作業を実行する前にここで説明する構成手順に従ってください。

  2. 管理コンソールを起動します。

    この手順については、「管理コンソールの表示」を参照してください。

  3. NIS 情報を格納するための名前付きコンテキストを作成します。

    作成する名前付きコンテキストは、サーバーが管理するドメインに対応するドメイン構成要素 (DC) ツリー接尾辞を持っていなければなりません。初期設定スクリプトでは、指定する NIS ドメイン名から NIS エントリの名前付きコンテキストが選択されます。たとえば、ドメイン名として sales.XYZ.com と指定する場合は、dc=XYZ, dc=com 書式の名前付きコンテキストが必要です。

    また、nis.mapping ファイルを変更して、NIS ドメイン名から作られるデフォルトの DC 構造とは異なるネーミング構造を指定することもできます。詳細は、「名前付きコンテキストの構成」を参照してください。

    名前付きコンテキストの作成方法については、「データ格納を作成するには」を参照してください。

  4. 現在の NIS ファイルとデータベースのバックアップをとります。

  5. スーパーユーザー (root) として dsypinstall を実行します。

    # /opt/SUNWconn/sbin/dsypinstall
    

    dsypinstall スクリプトでは、Makefile/var/yp にあるとします。さらに、NIS テーブルのすべてのソースファイルは、プロンプトで指定するディレクトリにあるとします。ただし、aliases ファイルだけは /etc/mail にあるとします。

    プロンプトに対し、サーバーが管理する NIS ドメイン名と、DSN 相互運用性を使用するかどうかを指定します。

    dsypinstall スクリプトが正常に終了すれば、NIS サーバーは初期設定され、LDAP ディレクトリデータベースには NIS テーブルから抽出された情報が入ります。

  6. 管理コンソールに表示される NIS の状態を確認します。

    dsypinstall スクリプトを実行する前に管理コンソールが動作している場合は、「状態 (Status)」セクションの「状態を検査 (Check Status)」をクリックして現在の状態を表示します。

    「状態 (Status)」セクションには、NIS サービスが「動作中 (Running)」、自動再起動が「有効 (Enabled)」と表示されます。「NIS」セクションには、dsypinstall による初期設定でサーバーをどのように宣言したかによって、NIS の機能的役割が「NIS マスターサーバー (NIS master server)」か「NIS スレーブサーバー (NIS slave server)」として表示されます。さらに、「NIS」セクションには、そのサーバーがサポートするすべての NIS マップのリストも表示されます。

  7. サーバーで dejasync を実行します。スーパーユーザー (root) として次のように入力します。

    # /opt/SUNWconn/ldap/sbin/dejasync
    

    コマンドのオプションの詳細は、dejasync(1M) のマニュアルページを参照してください。Deja ツールを使ってディレクトリの NIS エントリを変更する場合は、dejasync を実行する必要があります。

    NIS 情報を LDAP ディレクトリにインポートおよび格納する方法については、「LDAP ディレクトリの NIS 情報」を参照してください。