Sun Java Enterprise System 2005Q4 インストール計画ガイド

Communications Express

Communications Express のインスタンスを配備するコンピュータシステムの配備アーキテクチャーを検証します。

Communications Express は、メールサービスおよびカレンダサービスに対するエンドユーザーインタフェースを提供します。Communications Express は、Portal Server がメールサービスおよびカレンダサービスにアクセスするためのメカニズムも提供します。

Communications Express は、Messaging Server および Calendar Server に対するソリューションレベルの依存性を持ちます。Communications Express は、Messaging Server または Calendar Server 、あるいはその両方の特定のインスタンスによって供給されるデータに対するインタフェースを提供します。したがって、Messaging Server および Calendar Server よりもあとに Communications Express をインストールして設定するのが適切です。

Communications Express は、ユーザーおよびグループデータのソースに対するソリューションレベルの依存性も持ちます。ユーザーおよびグループデータには、メッセージングサービスとカレンダサービスへのアクセスを検証するために使われるアカウント名とパスワードが含まれます。この情報は通常、Directory Server によって管理される LDAP ディレクトリ内にあります。Communications Express は Access Manager を介してこのデータにアクセスします。Communications Express は、Access Manager のインストール、Directory Preparation Tool の実行、および、Messaging Server のインストールと設定によって生じる、LDAP スキーマおよびディレクトリツリーへの変更にも依存します。したがって、Directory Server および Access Manager よりもあとに Communications Express をインストールして設定するのが適切です。

Communications Express はデフォルトで、Access Manager によるシングルサインオンを使用するように設定されます。

Communications Express は、Web コンテナと、Access Manager または Access Manager SDK のどちらかに対するローカル依存性があります。通常、分散ソリューションにおいて、配備アーキテクチャーでは Access Manager SDK のローカルコピーを指定します。この SDK は、Access Manager のリモートインスタンスとの対話をサポートします。

Communications Express の基本インストール手順

Communications Express をインストールして設定するための基本手順は次のとおりです。

  1. Java ES インストーラを使用して、配備アーキテクチャーで指定されたすべてのコンピュータシステムに Communications Express をインストールします。

    1. Communications Express をインストールするとき、Communications Express を実行する Web コンテナもインストールします。

    2. Communications Express をインストールするとき、Access Manager SDK のコピー、または Access Manager のローカルコピーのどちらかをインストールする必要もあります。

  2. Communications Express の設定ウィザードを実行します。Communications Express を設定するとき、ユーザーおよびグループデータのリポジトリ (通常は Directory Server インスタンス、URL で指定) を指定する必要があります。

  3. Communications Express のすべてのインスタンスを起動し、検証します。

  4. ソリューションで Communications Express インスタンスに対して負荷分散を使用する場合、ロードバランサが正しく機能していることを検証します。

Communications Express 用の設定値の選択

ソリューション内のそれぞれの Communications Express インスタンスに対して、ソリューション内のほかのコンポーネントと相互動作するようにインスタンスを設定する値を入力する必要があります。特に、Communications Express は、メッセージングデータを提供する Messaging Server インスタンス、カレンダデータを提供する Calendar Server インスタンス、認証と承認のサービスを提供する Access Manager および Directory Server インスタンスと相互動作するように設定されます。表 3–11 を参考にして設定値を選択します。

表 3–11 Communications Express 用の主な設定値

入力フィールド 

ソリューションに対する値の選択 

「メールコンポーネント」および「カレンダコンポーネント」 

ソリューションが提供しているサービス用の Communications Express コンポーネントを選択します。 

「ホスト名」および「DNS ドメイン名」 

これらのフィールドの組み合わせによって、Communications Express を設定している対象のコンピュータを識別します。 

「Web Server」または「Application Server」 

ソリューションが使用している Web コンテナを選択します。この情報は配備アーキテクチャーから入手できます。詳細については、「配備アーキテクチャーの分析」を参照してください。

「サーバーのルートディレクトリ」、「サーバーインスタンスの識別子」、「仮想サーバーの識別子」、「HTTP ポート」 

Communications Express を Web Server とともにインストールしている場合、これらのフィールドを使って Web Server のインストール情報を指定します。 

Web Server がすでにインストールされているコンピュータに Communications Express をインストールしている場合、これらのフィールドを使って既存の Web Server インスタンスを指定します。 

 

Communications Express を Application Server とともにインストールしている場合、これらのフィールドを使って Application Server のインストール情報を指定します。 

Application Server がすでにインストールされているコンピュータに Communications Express をインストールしている場合、これらのフィールドを使って既存の Application Server インスタンスを指定します。 

「Web コンテナのユーザー ID」および「Web コンテナのグループ ID」 

Web コンテナプロセスを実行するユーザーおよびグループを指定します。 

「URI パス」 

Communications Express にアクセスするための URI を指定します。 

「LDAP URL」、「バインド DN」、「管理者パスワード」 

ソリューションがユーザーおよびグループデータ用に使用する Directory Server インスタンスを指定します。「バインド DN」と「管理者パスワード」は、ディレクトリマネージャーのアカウントとパスワードです。ソリューションで Directory Server インスタンスの負荷分散を使用する場合、負荷分散されるディレクトリサービスの論理 URL を入力します。 

「DC ツリーサフィックス」 

ユーザーおよびグループ Directory Server インスタンスのベース DN を指定します。これは、Directory Server インスタンスのインストール時に指定された値です。詳細については、表 3–5 を参照してください。

「ドメイン名を入力してください」 

ソリューションが使用しているメールドメインの名前を入力します。このメールドメインは、Messaging Server の設定時に確立されたものです。詳細については、表 3–9 を参照してください。

「ログイン URL」、「管理者 DN」、および「管理者パスワード」 

Access Manager への接続に使われる値を指定します。 

  • 「ログイン URL」は http://hostname:port/amserver/UI/login の形式で、hostname は Access Manager が動作しているコンピュータを表します。

  • 「管理者 DN」は、Access Manager 管理者アカウントの完全 LDAP 名である必要があります。次のような形式が推奨されます。uid=amadmin,ou=people,o=DirectoryBaseDN

  • 管理パスワードは、Access Manager のインストール時に確立されるパスワードである必要があります。詳細については、表 3–8 を参照してください。

「Messenger Express ポート」 

Messaging Server が使用しているポートを指定します。これは、Messaging Server の設定時に指定されたポートです。詳細については、表 3–9 を参照してください。

「Calendar Server のホスト名」および「Calendar Server のポート番号」 

Calendar Server を実行しているコンピュータの名前を指定します。ソリューション内のカレンダサービスがクラスタ化または負荷分散される場合、サービスの論理名を指定します。 

「Calendar Server のポート番号」は、Calendar Server の設定時に割り当てられたものです。詳細については、表 3–10 を参照してください。

「管理者のユーザー ID」および「管理者パスワード」 

Calendar Server の管理者 ID とパスワードを使用します。これらの値は、Calendar Server の設定時に確立されたものです。詳細については、表 3–10 を参照してください。

「ログイン URL」、「管理者 DN」、「管理者パスワード」 

ソリューションが個人アドレス帳データ用に使用する Directory Server インスタンスを指定します。ソリューションで Directory Server インスタンスの負荷分散を使用する場合、負荷分散されるディレクトリサービスの論理 URL を入力します。これらの値は、Directory Server インスタンスの設定時に確立されたものです。詳細については、表 3–5 を参照してください。

Communications Express 用の手順をインストール計画に追加する

Communications Express 用のインストールおよび設定指示を追加するには、次のことを実行します。

  1. Communications Express インスタンスが負荷分散される場合、ロードバランサが正しく機能していることを Java ES ソフトウェアのインストール前に確認するための指示をインストール計画に追加します。

  2. 次に、Communications Express インスタンスを配備するすべてのコンピュータを計画にリストします。

    1. Communications Express は Web コンテナへのローカル依存性があります。Communications Express のインスタンスを実行する各コンピュータは、指定された Web コンテナのインスタンスも実行する必要があります。ソリューションがどの Web コンテナを使用しているかは、通常、配備アーキテクチャーに示されています。

    2. 各コンピュータに対し、Java ES インストーラを実行して Communications Express を選択するための指示を追加します。Web Server または Application Server のどちらかを Web コンテナとして選択するための指示を追加します。Access Manager SDK または Access Manager のどちらかを選択するための指示を追加します。

    3. Communications Express を実行するコンピュータがすでに計画にリストされている場合 (同じコンピュータ上の別のコンポーネントをインストールするための指示が計画にすでにある場合)、インストーラの実行時に Communications Express を選択するための指示を追加するだけです。Communications Express をほかのコンポーネントと同時にインストールして同じ Web コンテナに配備できますが、計画では、Directory Server、Access Manager、Messaging Server、または Calendar Server インスタンスを設定、起動、および検証するための指示を、Communications Express インスタンスを設定または起動するための指示よりも前に置く必要があります。

  3. Communications Express 設定ウィザードを実行するための指示を追加します。この指示の下に、インスタンスを設定するためのキー値をリストします。表 3–11 を参考にして設定値を選択します。

  4. 各 Web Server または Application Server インスタンスの下に、インスタンスを設定するためのキー値をリストします。これらのコンポーネントに対する設定値の選択については、「Web Server」または「Application Server」を参照してください。Web Server または Application Server をコンピュータにインストールする手順がすでに計画に含まれている場合、同じ手順を繰り返す必要はありません。Communications Express 設定ウィザードを実行するとき、Communications Express を同じ Web コンテナインスタンスに配備できます。

  5. 各コンピュータに対し、Communications Express インスタンスを起動して検証するための指示を追加します。

  6. インスタンスが負荷分散される場合、ロードバランサの動作を検証するための指示を追加します。