Sun Java System Directory Server Enterprise Edition 6.3 インストールガイド

ProcedureZIP 形式の配布から Directory Server Enterprise Edition 6.3 をインストールする

始める前に

SuSE Linux の場合:

HP-UX の場合:

ZIP 形式の配布でのパッチの表

使用しているシステムに適した ZIP 形式のパッチに関する情報については、次の表を参照してください。新しいパッチバージョンが利用可能になった場合は、表に示すバージョンではなく新しいバージョンを使用してください。

オペレーティングシステム 

パッチ番号 

Solaris SPARC 

126748-04

Solaris 9 x86 

126749-04

Solaris 10 x86 および AMD x64 

126750-04

Red Hat Linux 

126751-04

SuSE Linux 

126751-04

HP-UX 

126752-04

Windows 

126753-04

すべての多言語ファイルが上記のパッチに含まれています。

インストールを開始する前に、次のワークシートに記入します。

必要な情報 

ヒント 

実際の設定値 

次の項目をインストールするシステムの完全修飾ホスト名 

例:  

 
  • Directory Server

  • Directory Proxy Server

  • ds.example.com

  • dps.example.com

 

(省略可能) Directory Service Control Center からのアクセスに使用する共通エージェントコンテナのポート番号 

デフォルト: 11162

 

次の項目のインスタンスを作成するファイルシステムのパス 

例:  

 
  • Directory Server

  • Directory Proxy Server

  • /local/ds/

  • /local/dps/

インスタンスを作成できるのはローカルファイルシステム上のみです。NFS などのネットワークマウントのファイルシステム上に作成しないでください。 

各パスは、以後 instance-path と呼ばれます。

 

LDAP ポート番号 

デフォルト: root でインストールする場合は 389root 以外でインストールする場合は 1389

 

LDAP または SSL のポート番号 

デフォルト: root でインストールする場合は 636root 以外でインストールする場合は 1636

 

ディレクトリマネージャー DN 

デフォルト: cn=Directory Manager

 

ディレクトリプロキシマネージャー DN 

デフォルト: cn=Proxy Manager

 

ディレクトリマネージャーのパスワード 

8 文字以上を指定します 

 

ディレクトリプロキシマネージャーのパスワード 

8 文字以上を指定します 

 

ベースサフィックス DN 

例: dc=example,dc=com

 

(UNIX システム) サーバーユーザー (uid)

例: noaccess

 

(UNIX システム) サーバーグループ (gid)

例: noaccess

 

(省略可能) 各サーバーがプロキシ経由でアクセスするための接続情報 

例: ds1.example.com:1389ds2.example.com:1636

 

デフォルトで、ZIP 形式のインストールの場合のユーザーおよびグループ ID は、インストールを実行するユーザーの ID になります。

  1. このインストール用に ZIP 形式の配布を入手します。

  2. 使用しているプラットフォームで必要なパッチまたはサービスパックをインストールします。

    『Sun Java System Directory Server Enterprise Edition 6.3 リリースノート』「オペレーティングシステムの要件」を参照してください。

  3. dsee_deploy コマンドを含む ZIP 配布ディレクトリに変更します。

  4. dsee_deploy(1M) コマンドを使用し、ソフトウェアをインストールします。


    $ ./dsee_deploy install -i install-path options
    

    Windows の場合は、dsee_deploy コマンドが格納されている ZIP 形式の配布のフォルダを参照し、次のコマンドを実行します。


    dsee_deploy install -i install-path options
    

    たとえば、次のコマンドを実行すると、/local ディレクトリにコンポーネントがインストールされます。このとき、このディレクトリに対して書き込みアクセス権を持っていることが前提となります。


    $ ./dsee_deploy install -i /local
    

    --no-inter オプションを使用して、非対話モードでインストールすることもできます。この場合、確認なしでライセンスを受諾します。非対話モードは、サイレントインストールを行う場合に特に便利です。

    この手順によって、共通エージェントコンテナ、cacao、およびローカルの Directory Service Control Center エージェントがインストールされるので、DSCC を使用してサーバーインスタンスを作成できるようになります。以前のコマンドは、デフォルトのポート11162 を使用して共通エージェントコンテナをインストールしていない場合のみ正しく動作します。

    以前に同じシステム上に DSCC をインストールしている場合、デフォルトポートを使用する共通エージェントコンテナがすでにインストールされています。-p オプションを使用して別のポートを指定します。


    $ ./dsee_deploy install -i /local -p 11169
    

    インストールプロセス中に、WAR ファイルがシステムに保存されます。WAR ファイルには、アプリケーションサーバーで配備されたときに Web コンソールを使用したサーバーインスタンスへのアクセスおよび管理を可能にする、DSCC Web アプリケーションが格納されています。機能は、ネイティブパッケージの場合の DSCC と似ています。WAR ファイルの詳細は、「ZIP 形式の配布から Directory Service Control Center をインストールする」を参照してください。

    インストールプロセス中に、多言語パッケージもインストールされます。

  5. (省略可能) ディレクトリ内のサンプルデータをロードします。

    コマンド行ツールを使用するサンプルは、使用しているディレクトリの dc=example,dc=com サフィックスに存在するサンプルデータを使用します。

    dc=example,dc=com サフィックスを作成することで、必要なデータの一部を設定できます。これで、サフィックスに ds6/ldif/Example.ldif ファイルのエントリを設定できます。

    1. 新しい Directory Server インスタンスを作成して、インスタンスを起動します。


      $ dsadm create -p port -P SSL-port instance-path
      $ dsadm start instance-path
      
    2. Example.ldif ファイルで、サンプルで必要なバインドパスワードを確認します。

    3. 次のコマンドを実行し、サフィックスを作成して Example.ldif の内容をディレクトリにロードします。


      $ dsconf create-suffix -h localhost -p 1389 dc=example,dc=com
      $ dsconf import -h localhost -p 1389 install-path/ds6/ldif/Example.ldif \
      dc=example,dc=com

      詳細は、「コマンド行から Directory Server インスタンスを作成する」を参照してください。

    4. makeldif(1) コマンドと次のテンプレートを使用して、サンプル用のテストデータを生成します。

      define suffix=dc=example,dc=com
      define maildomain=example.com
      
      branch: ou=test,[suffix]
      subordinateTemplate: person:100
      
      template: person
      rdnAttr: uid
      objectclass: top
      objectclass: person
      objectclass: organizationalPerson
      objectclass: inetOrgPerson
      givenName: <first>
      sn: <last>
      cn: {givenName} {sn}
      initials: {givenName:1}{sn:1}
      employeeNumber: <sequential>
      uid: test{employeeNumber}
      mail: {uid}@[maildomain]
      userPassword: auth{employeeNumber}{employeeNumber}
      telephoneNumber: <random>
      description: This is the description for {cn}.
    5. テンプレートの内容を template.ldif にコピーし、次のようなコマンドを使用して test.ldif にデータを生成し、その内容をディレクトリにロードします。


      $ cd install-path/dsrk6/bin/example_files/
      $ ../makeldif -t test.template -o test.ldif
      Processing complete.
      101 total entries written.
      $ ../ldapmodify -a -c -D uid=hmiller,dc=example,dc=com -w - -f test.ldif
      Enter bind password:
      …

      Example.ldif を参照すると、hmiller のパスワードが hillock であることがわかります。

次の手順

ソフトウェアのインストール後に、「環境変数」を参照してください。