Sun Java System Application Server Enterprise Edition 8.1 2005Q2 高可用性 (HA) 管理ガイド

- Previous: 高可用性セッション持続性を設定するには
- Next: HTTP セッションフェイルオーバー

## セッション可用性の有効化

セッション可用性は、次の 5 つの異なるスコープ (高いレベルから低いレベルへの順) で有効にすることができます。

1. デフォルトで有効になっているサーバーインスタンス手順については、次の節の 「サーバーインスタンスの可用性の有効化」を参照してください。

2. デフォルトで有効になっているコンテナ (Web または EJB)コンテナレベルでの可用性の有効化については、次の節を参照してください。

   - 「Web コンテナの可用性の設定」

   - 「EJB コンテナの可用性の設定」

3. デフォルトで無効になっているアプリケーション

4. デフォルトで無効になっているスタンドアロンの Web または EJB モジュール

5. デフォルトで無効になっている個々の SFSB

可用性を指定されたスコープで有効にするには、それより上のすべてのレベルでも有効にする必要があります。たとえば、アプリケーションレベルで可用性を有効にするには、サーバーインスタンスレベルおよびコンテナレベルでも有効にする必要があります。

ある特定のレベルの可用性は、デフォルトでは 1 つ上のレベルに設定されます。たとえば、可用性がコンテナレベルで有効になっている場合、デフォルトではアプリケーションレベルで有効になります。

可用性がサーバーインスタンスレベルで無効になっている場合、ほかのすべてのレベルで有効にしても反映されません。可用性がサーバーインスタンスレベルで有効になっている場合、明示的に無効化しないかぎり、すべてのレベルで有効になります。

### サーバーインスタンスの可用性の有効化

サーバーインスタンスの可用性を有効にするには、`asadmin set` コマンドを使用して、設定の `availability-service.availability-enabled` プロパティーを true に設定します。

たとえば、設定の名前が `config1` の場合は、次のように指定します。

    asadmin set --user admin --passwordfile password.txt
    --host localhost
    --port 4849
    config1.availability-service.availability-enabled="true"

#### 管理コンソールを使用してサーバーインスタンスの可用性を有効にするには

1. ツリーコンポーネントで、「設定」ノードを展開します。

2. 編集する設定のノードを展開します。

3. 「可用性サービス」ノードを選択します。

4. 「可用性サービス」ページで、「可用性サービス」ボックスにチェックマークを付けて、インスタンスレベルの可用性を有効にします。

   無効にするには、このボックスのチェックマークを外します。

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

5. 「保存」ボタンをクリックします。

6. サーバーインスタンスを停止し、再起動します。

- Previous: 高可用性セッション持続性を設定するには
- Next: HTTP セッションフェイルオーバー

- © 2010, Oracle Corporation and/or its affiliates