Sun Java System Application Server 9.1 高可用性 (HA) 管理ガイド

Web コンテナの可用性の設定


注 –

HADB ソフトウェアは、Sun Java System Application Server の Application Server スタンドアロン配布 で提供されます。Sun Java System Application Server の利用可能な配布については、『Sun Java System Application Server 9.1 Installation Guide』「Distribution Types and Their Components」を参照してください。HADB 機能はエンタープライズプロファイルでのみ利用可能です。プロファイルの詳細については、『Sun Java System Application Server 9.1 管理ガイド』「使用法プロファイル」を参照してください。


HADB を使用している場合、asadmin configure-ha-persistence を使用して、Web コンテナの可用性を有効化および設定します。このコマンドの詳細については、configure-ha-persistence(1) を参照してください。

あるいは、asadmin set コマンドを使用して、設定の availability-service.web-container-availability.availability-enabled プロパティーを true に設定し、次に configure-ha-persistence を使用して必要に応じてプロパティーを設定します。


注 –

セッション状態データの格納にインメモリーレプリケーションを使用している場合、Web コンテナ可用性の有効化およびプロパティーの設定は asadmin set コマンドを使用して行う必要がありますconfigure-ha-persistence コマンドは HADB に対してのみ使用できます。


たとえば、set コマンドを使用して次のように指定します。ここで、config1 は設定の名前です。


asadmin set --user admin --passwordfile password.txt 
--host localhost --port 4849 
config1.availability-service.web-container-availability.availability-enabled="true"
asadmin configure-ha-persistence --user admin --passwordfile secret.txt 
--type ha 
--frequency web-method 
--scope modified-session 
--store jdbc/hastore 
--property maxSessions=1000:reapIntervalSeconds=60 cluster1

Procedure管理コンソールを使用して Web コンテナの可用性を有効にする

  1. ツリーコンポーネントで、目的の設定を選択します。

  2. 「可用性サービス」をクリックします。

  3. 「Web コンテナの可用性」タブを選択します。

    「可用性サービス」ボックスにチェックマークを付けて、可用性を有効にします。無効にするには、このボックスのチェックマークを外します。

  4. 次の節の 「可用性の設定」の説明に従って、ほかの設定を変更します。

  5. サーバーインスタンスを再起動します。

可用性の設定


注 –

HADB ソフトウェアは、Sun Java System Application Server の Application Server スタンドアロン配布 で提供されます。Sun Java System Application Server の利用可能な配布については、『Sun Java System Application Server 9.1 Installation Guide』「Distribution Types and Their Components」を参照してください。HADB 機能はエンタープライズプロファイルでのみ利用可能です。プロファイルの詳細については、『Sun Java System Application Server 9.1 管理ガイド』「使用法プロファイル」を参照してください。


「可用性サービス」の「Web コンテナの可用性」タブを使用すると、次の可用性設定を変更できます。

持続性のタイプ: 可用性が有効化されている Web アプリケーションのセッションの持続性メカニズムを指定します。使用できる値は、memory (持続性なし)、file (ファイルシステム)、replicated (ほかのサーバー上のメモリー)、および ha (HADB) です。

ha セッション持続性を使用するには、HADB を設定し、有効にしておく必要があります。設定の詳細については、configure-ha-cluster(1)を参照してください。

Web コンテナの可用性が有効である場合、デフォルトの持続性タイプは、次の表に示すとおりプロファイルによって異なります。

プロファイル 

持続性タイプ 

開発者 

memory

クラスタ 

replicated

エンタープライズ 

ha

セッションの持続性が必要となる本稼動環境では、ha または replicated を使用します。memory および file の持続性タイプは、高可用性セッション持続性を提供しません。

Web コンテナの可用性を無効にする場合、デフォルトの持続性タイプは memory です。

持続性の頻度: セッション状態を格納する頻度を指定します。持続性のタイプが ha または replicated の場合にのみ適用できます。指定できる値は次のとおりです。

持続性の範囲: 格納するセッションオブジェクトの範囲と、セッション状態を格納する頻度を指定します。持続性のタイプが ha または replicated の場合にのみ適用できます。使用できる値は次のとおりです。

シングルサインオン状態: シングルサインオン状態の持続性を有効にするには、このボックスにチェックマークを付けます。無効にするには、このボックスのチェックマークを外します。詳細については、「セッションフェイルオーバーでのシングルサインオンの使用」を参照してください。

HTTP セッションストア: セッションの持続性のために HADB への接続に使用する JDBC リソースを変更した場合、HTTP セッションストアを変更できます。詳細については、configure-ha-cluster(1)を参照してください。