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

Calendar Server

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

Calendar Server はカレンダサービスを提供します。Calendar Server のサービスには、Communications Express または Portal Server を通じてアクセスできます。

Calendar Server は、ユーザーおよびグループデータのソースに対するソリューションレベルの依存性を持ちます。ユーザーおよびグループデータには、カレンダサービスへのアクセスを検証するために使われるアカウント名とパスワードが含まれます。ユーザーおよびグループデータは、各ユーザーのカレンダサーバーや、カレンダサービスを提供するために必要なそのほかの情報も識別します。この情報は通常、Directory Server によって管理される LDAP ディレクトリ内にあります。したがって、Directory Server よりもあとに Calendar Server をインストールして設定するのが適切です。

ソリューションでシングルサインオンを使用する場合、Calendar Server では Access Manager のサービスを利用します。シングルサインオンを使用するソリューションでは、Calendar Server は、Directory Server と Access Manager の両方がインストールおよび設定されたあとにインストールして設定する必要があります。

ソリューションで Calendar Server と Messaging Server の両方を使用する場合、Calendar Server のユーザーおよびグループデータは、Messaging Server がユーザーおよびグループデータ用に使用するのと同じ LDAP ディレクトリのブランチに格納することが推奨されます。このデータは、Messaging Server の設定ウィザードによって作成されます。したがって、Calendar Server は Messaging Server への依存性を持ちます。Calendar Server のインストールと設定は、Messaging Server がインストールおよび設定されたあとで行うことが推奨されます。

Calendar Server の基本インストール手順

  1. ソリューションでメッセージングサービス用の冗長性戦略を使用している場合、その種類を調べます。

    • ソリューションで負荷分散を使用している場合。

    • ソリューションでクラスタ化されたカレンダサービスを使用する場合、Calendar Server よりも先に Sun Cluster ソフトウェアをインストール、設定、および検証する必要があります。

  2. Java ES インストーラを使用して、配備アーキテクチャーで指定されたすべてのコンピュータシステムに Calendar Server をインストールします。インストーラでは、Messaging Server のインスタンスの設定は行われません。

  3. 必要であれば、Directory Server を実行しているコンピュータ上で Directory Preparation Tool を実行します。ソリューションに Messaging Server が含まれる場合、Directory Preparation Tool は Messaging Server 設定の一部として実行されます。

  4. Calendar Server の設定ウィザードを実行します。

    1. Calendar Server を設定するとき、Calendar Server のユーザーについての情報が格納される Directory Server インスタンスを指定する必要があります。

    2. Calendar Server を設定するとき、ユーザーおよびグループデータが保存される LDAP ディレクトリの名前を指定します。これは通常、Messaging Server の設定ウィザードによって作成されるブランチです。

  5. Calendar Server のすべてのインスタンスを起動し、検証します。

  6. ソリューションに Sun Cluster ソフトウェアが含まれる場合、Sun Cluster Agent for Messaging Server をインストール、設定、起動、および検証します。

  7. ソリューションでシングルサインオンを使用する場合、シングルサインオン用に Calendar Server を設定し、Calendar Server を再起動し、シングルサインオンが正しく機能することを検証します。

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

Calendar Server 用の設定値の選択

ソリューション内のそれぞれの Calendar Server インスタンスに対して、ソリューション内のほかのコンポーネントと相互動作するようにインスタンスを設定する値を入力する必要があります。たとえば、ソリューションで Access Manager によるシングルサインオンを使用する場合、Access Manager と相互動作するように Calendar Server インスタンスを設定する必要があります。表 3–10 を参考にして設定値を選択します。

表 3–10 Calendar Server インスタンス用の主な設定値

入力フィールド 

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

「LDAP サーバーのホスト名」、「LDAP サーバーのポート」 

これらのフィールドを使用して、ソリューションがユーザーおよびグループデータ用に使用する Directory Server インスタンスを指定します。 

「Directory Manager DN」、「ディレクトリマネージャーのパスワード」 

これらのフィールドを使用して、ユーザーおよびグループディレクトリ用のディレクトリマネージャーのアカウントとパスワードを指定します。Calendar Server では、設定時に Directory Server インスタンスに接続するためにこの情報が使用されます。 

「ベース DN」 

Calendar Server インスタンスがユーザーデータを検索する LDAP ディレクトリツリーブランチを指定します。 

ソリューションでシングルユーザーエントリとシングルサインオンを使用する場合、これは Messaging Server の設定によって作成されるディレクトリツリーブランチである必要があります。詳細については、表 3–9 を参照してください。

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

これらのフィールドを使用して、Calendar Server インスタンスのメイン管理者アカウントを定義します。このアカウントは、「ベース DN」フィールドでその場所が指定されたディレクトリに追加されます。 

「管理者のメールアドレス」 

プライマリ管理者アカウントの電子メールアドレスを作成します。 

「SMTP ホスト」 

メール通知の送信に使われる電子メールホストを指定します。対象のソリューションの Messaging Server インスタンスを実行しているコンピュータを指定します。負荷分散またはクラスタ化されたメッセージングサービスをソリューションで使用する場合、サービスの論理アドレスを指定します。 

「サービスポート」 

Calendar Server インスタンスが接続を待機するポートを割り当てます。ネットワーク接続仕様で指定されたポート番号が推奨されます。詳細については、「ネットワーク接続仕様の作成」を参照してください。

「最大セッション」、「最大スレッド」、「サーバープロセスの数」 

これらのフィールドを使用して、Calendar Server インスタンスの実行時特性を指定します。 

「ランタイムユーザー ID」、「ランタイムグループ ID」 

これらのフィールドを使用して、そのもとで Calendar Server を実行するユーザー ID とグループを指定します。 

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

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

  1. Calendar Server インスタンスが負荷分散される場合、インストール計画内の最初の指示は、ロードバランサが正しく機能していることを Java ES ソフトウェアのインストール前に確認することです。

  2. ソリューションで Sun Cluster ソフトウェアを使用する場合、Calendar Server は Sun Cluster ソフトウェアへのローカル依存性があります。次のことを実行します。

    1. Calendar Server のインスタンスを実行する各コンピュータを Sun Cluster ノードとして設定する必要があります。Calendar Server をインストールする前に、Sun Cluster ソフトウェアをインストール、設定、および検証する必要があります。

    2. クラスタ化された Calendar Server インスタンスを実行するすべてのコンピュータを計画にリストします。

    3. 各コンピュータに対し、Sun Cluster ソフトウェアをインストールするための指示を追加します。Sun Cluster ソフトウェアのインストール指示については、「Sun Cluster ソフトウェア」を参照してください。クラスタ化コンポーネントをセットアップするために、コンピュータ上で複数回インストーラを実行する方法を示すサンプルのインストール計画については、表 3–4を参照してください。

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


    ヒント –

    クラスタ化された Calendar Server インスタンスをソリューションで使用する場合、Calendar Server 用に指定されたコンピュータ上でインストーラを実行するのはこれが 2 回目です。


    1. 各コンピュータに対して、Java ES インストーラを実行して Calendar Server を選択するための指示を計画に追加します。

    2. Calendar Server を実行するコンピュータがすでに計画でリストされている場合 (たとえば、Directory Server が同じコンピュータ上にインストールされる場合)、Calendar Server を選択するための指示を追加します。「今すぐ設定」オプションを使用する場合でも Calendar Server を Directory Server と同時にインストールできますが、計画では、Directory Server インスタンスを設定、起動、および検証するための指示を、Calendar Server のインスタンスを設定または起動するための指示よりも前に配置する必要があります。

  4. 各 Calendar Server インスタンスの下に、インスタンスを設定するためのキー値をリストします。ヘルプを参考にして設定値を選択します。

  5. Directory Preparation Tool を実行します。設定値の表が必要です。

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

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

  8. Calendar Server インスタンスがクラスタ化される場合、Sun Cluster Agents for Calendar Server をインストールしてその動作を検証することによって、クラスタ設定を完了するための指示を追加します。Sun Cluster Agent 用の指示については、「Sun Cluster ソフトウェア」に掲載されています。