Sun Cluster HA for iPlanet Web Server のインストールと構成を行う前に、『Sun Cluster 3.0 ご使用にあたって』にあるワークシートをチェックリストとして使用し、以降の手順を実行してください。
インストールを開始する前に、以下の点を検討します。
Sun Cluster HA for iPlanet Web Server をフェイルオーバーサービスとして実行するのか、スケーラブルサービスとして実行するのか。この 2 種類のサービスについては、『Sun Cluster 3.0 の概念』を参照してください。スケーラブルサービスとして実行する場合は、以下の点を検討します。
どのノードがスケーラブルサービスをホストするのか。ほとんどの場合はノード全体にしますが、サービスをホストするノードを制限することもできます。
iPlanet Web Server インスタンスが、スティッキー IP を必要とするかどうか。これは、Load_balancing_policy のリソースプロパティ設定です。クライアント状態がメモリーに格納されるため、同じノードからの戻りトラフィックは、常に同じクラスタノードに行きます。負荷均衡ポリシーは任意のものを選択できます。詳細は、付録 A 「標準プロパティ」のリソースプロパティの表を参照してください。
Load_balancing_policy が LB_STICKY または LB_STICKY_WILD に設定されているオンラインスケーラブルサービスの場合、Load_balancing_weights を変更するには注意が必要です。サービスがオンラインのときにこれらのプロパティを変更すると、既存のクライアントとの関連がリセットされます。したがって、そのクライアントが以前にクラスタ内の別のノードからサービスを受けていても、異なるノードがそのクライアントの要求を処理します。
同様に、サービスの新しいインスタンスがクラスタで起動された場合は、既存のクライアントとの関連がリセットされることがあります。
Web サーバーのルートをどこに置くか。
Web サーバーは、別の高可用性アプリケーションにデータを提供するかどうか。データを提供する場合は、リソースの一方がもう一方よりも先に起動し停止するように、リソース間の依存性が必要になります。この依存性を設定するリソースプロパティの Resource_dependencies については、付録 A 「標準プロパティ」を参照してください。
ネットワークアドレスおよびアプリケーションリソースに使用するリソースグループ、およびそれらの間に存在する依存性を決定する。これらの依存性を設定するリソースグループプロパティの RG_dependencies については、付録 A 「標準プロパティ」を参照してください。
データサービスへのアクセスにクライアントが使用する論理ホスト名 (フェイルオーバーサービスの場合) または共有アドレス (スケーラブルサービスの場合) を指定する。
iPlanet Web Server は INADDR_ANY にバインドするように構成できるため、iPlanet Web Server の複数のインスタンス、または同じノード上の複数のデータサービスを実行する予定の場合は、各インスタンスが一意のネットワークリソースとポート番号にバインドする必要があります。
Confdir_list および Port_list プロパティのエントリを決定する。フェイルオーバーサービスの場合、この 2 つのプロパティに登録できるエントリは、それぞれ 1 つだけです。スケーラブルサービスの場合は、複数のエントリを登録できます。ただし、登録するエントリの数を同じにし、指定した順に相互にマップする必要があります。詳細は、「Sun Cluster HA for iPlanet Web Server を登録して構成する」を参照してください。
ログファイル、エラーファイル、PID ファイルをローカルファイルシステムのどこに置くかを決定する。
コンテンツをクラスタファイルシステムのどこに置くかを決定する。