Sun Java System Calendar Server 6 2005Q4 管理ガイド

ディレクトリ準備スクリプトの実行の前に

ここでは、ディレクトリ準備スクリプトを実行する前に理解しておく必要のある情報が記載されています。ここで説明する内容は次のとおりです。

ディレクトリ準備スクリプトの機能

ディレクトリ準備スクリプトは、次に示す 3 つの手順で処理を行います。

Procedureディレクトリ準備スクリプトの高レベルの手順

手順
  1. ユーティリティーオプションで選択された結果を収集します。

    この手順で必要な情報については、「収集する必要がある情報」を参照してください。

  2. LDAP ディレクトリの変更に使用されるオプションからシェルスクリプトと LDIF ファイルを生成します。ディレクトリサーバーに Sun 製品を使用していない場合、または Directory Server をカスタマイズしている場合は、シェルスクリプトを実行せずにここで処理を停止します。詳細は、このあとの 「Directory Server に関する注意事項」を参照してください。

  3. オプションの選択結果から作成されたシェルスクリプトを実行します。それに応じて LDAP が変更されます。

    このユーティリティーでは、各手順の終わりに、続行するかどうかのメッセージが表示されます。3 番目の手順まで、LDAP ディレクトリに対する変更は行われません。

Directory Server に関する注意事項

次に、LDAP ディレクトリに関する注意事項をいくつか示します。

収集する必要がある情報

ディレクトリ準備スクリプトの最初の手順では、Directory Server に関する情報が必要になります。次の表に示す情報を収集して、このための準備をします。この情報を記録しておくために、付録 A 「ディレクトリ設定のワークシート」 を使用してください。

必要な情報の項目 

デフォルト値 

Directory Server のルートパス名 

/var/opt/mps/serverroot

使用する Directory Server のインスタンス (複数のインスタンスが存在する場合) 

なし 

Directory Manager の識別名 (DN) 

"cn=DirectoryManager"

Directory Manager のパスワード 

なし 

Directory Server がユーザー/グループデータ用に使用されているか (yes)、設定データのみに使用されているか (no) 

yes

ユーザーとグループのルートサフィックス (前の質問で yes と答えた場合) 

“o=usergroup”

スキーマのバージョン (次のいずれかを選択) 

1 Schema 1

1.5 Schema 2 の互換モード

2 Schema 2 ネイティブモード

[スキーマを選択する方法については、「スキーマ選択について」を参照してください。あるバージョンのスキーマがインストールされていて、上位レベルにアップグレードする場合は、このユーティリティーを実行する前に『Sun Java System Communications Services 6 2005Q4 Schema Migration Guide』を参照してください。]

1

ルートサフィックス (Schema 1 または Schema 2 の互換モードを使用している場合) [Schema 1 または 1.5 を選択した場合は、DC ツリーが必要になります。DC ツリーが存在しない場合、ディレクトリ準備スクリプトはルートサフィックスノードのみを作成し、DC ツリーの残りのノードは作成しません。DC ツリーの残りのノードはユーザー自身が作成する必要があります。]

o=internet

スキーマを更新するか *** [この Directory Server がユーザー/グループデータ用に使用されている場合は、スキーマファイルを含む config ディレクトリが必要になります。]

必要 

Directory Server のインデックスを追加するか (icsCalendaricsCalendarOwned を追加) [答えが yes の場合、どの製品を使用しているかに関係なく、ディレクトリ準備スクリプトは Messaging Server、Calendar Server、および Communications サーバーに対するインデックスを作成します。]

必要 

スキーマ選択について

Calendar Server は次のスキーマ選択をサポートしています。

使用するスキーマを決めかねている場合、詳細は、『Sun Java Enterprise System 技術の概要』、『Sun Java Enterprise System 2005Q4 Installation Guide for UNIX』、および『Sun Java System Communications Services 6 2005Q4 Schema Migration Guide』を参照してください。

次の表に、インストールに使用するスキーマバージョンの選択理由について簡単にまとめたガイドラインを示します。

シナリオ 

使用するスキーマ 

はじめて Calendar Server をインストールするので、以前のバージョンの Messaging Server はインストールされていませんでした。 

Schema 2 ネイティブモード 

Calendar Server と Sun Java System Portal Server などのほかの Java Enterprise System 製品の統合を計画しています。

Schema 2 ネイティブモードまたは互換モード 

シングルサインオン (SSO) 機能を提供するために Sun Java System Access Manager の使用を計画しています。

Schema 2 ネイティブモードまたは互換モード 

Calendar Server 5 からアップグレードしており、ほかの Java Enterprise System 製品と統合することを考えています。

Schema 2 ネイティブモードまたは互換モード 

LDAP 構造に依存しているほかのアプリケーションがあり、SSO (認証) に Access Manager を使用する必要がないため、現在の 2 つの DIT システムを維持したいと考えています。 

Schema 1 

Access Manager に関する注意事項

Schema 2 を使用している場合は、Access Manager をインストールして設定する必要があります。


注 –

ユーザーの管理に Access Manager コンソールを使用しないでください。ユーザーの管理方法については、第 14 章「ユーザーとリソースの管理」を参照してください。


属性のインデックス

属性にインデックスを作成すると、検索アルゴリズムのパフォーマンスが向上します。スクリプトで属性にインデックスを作成できます。インデックスを作成することにした場合は、スクリプトによって Calendar Server だけでなく Messaging Server と Communications Express にもインデックスが追加されます。したがって、1 つの製品に対してインデックスの作成を行えば、ほかの製品に対して再度インデックスを作成する必要はありません。実際、同じ属性に再度インデックスを作成しようとしても、何も起こりません。スクリプトは、インデックスが存在しない場合にだけ、インデックスが作成される属性ごとに db2index を呼び出します。

次の表に、ディレクトリ準備スクリプトによってインデックスが作成されるすべての属性をサフィックスのカテゴリ別に示します。また、属性ごとに作成されるインデックスのタイプも示します。Directory Server のインデックス作成については、http://docs.sun.com/coll/1316.1を参照してください。

サフィックス 

インデックスが作成される属性 

追加されるインデックスのタイプ 

User/Group

mail

pres,eq,approx,sub

 

mailAlternateAddress

pres,eq,approx,sub

 

mailEquivalentAddress

pres,eq,approx,sub

 

member

eq

 

cosspecifier

pres

 

User/Group (Access Manager: Schema 2 の場合)

inetDomainBaseDN

pres,eq

 

sunPreferredDomain

pres,eq

 

associatedDomain

pres,eq

 

o

pres,eq

 

sunOrganizationAlias

pres,eq

 

DC Tree (Schema 1 の場合)

inetDomainBaseDN

pres,eq

 

inetCanonicalDomainName

pres,eq

 

Personal Address Book (PAB)

memberOfManagedGroup

pres,eq

 

memberOfPAB

pres,eq

 

memberOfPABGroup

pres,eq

 

un

eq

 

icsCalendar

pres,eq,approx,sub

 

icsCalenarOwned

pres,eq,approx,sub

 

New PAB

displayname

pres,eq,sub

 

MemberOfPiBook

eq

 

MemberofPiGroup

eq

このほかにもインデックスを独自に追加する場合は、インデックスの追加手順について Directory Server のマニュアルを参照してください。