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

- Previous: EJB タイマーを移行するには
- Next: 第 6 章 名前付き設定の管理

## サービスを停止せずにコンポーネントをアップグレードするには

ロードバランサと複数のクラスタを使用して、サービスを停止することなく、Application Server 内のコンポーネントをアップグレードできます。たとえば、コンポーネントとして、JVM、Application Server、または Web アプリケーションが可能です。

次の場合、この方法は使えません。

- 高可用性データベース (HADB) のスキーマを変更する場合。詳細については、第 3 章「高可用性データベースの管理」を参照してください。

- アプリケーションデータベーススキーマに対する変更を含むアプリケーションアップグレードを実行する場合。

注意 –

クラスタ内のすべてのサーバーインスタンスは一緒にアップグレードします。そうでないと、1 つのインスタンスから、異なるバージョンのコンポーネントを実行するインスタンスへフェイルオーバーするセッションによって、バージョンミスマッチが発生するリスクがあります。

1. クラスタの「一般情報」ページで「クラスタの停止」ボタンを使って、クラスタの 1 つを停止します。

2. そのクラスタでコンポーネントをアップグレードします。

3. クラスタの「一般情報」ページで「クラスタの開始」ボタンを使って、クラスタを開始します。

4. ほかのクラスタで、1つずつプロセスを繰り返します。

   1 つのクラスタ内のセッションから別のクラスタ内のセッションに処理を引き継ぐことはないので、1 つのバージョンのコンポーネントを実行しているサーバーインスタンスから、異なるバージョンのコンポーネントを実行している (別のクラスタ内の) 別のサーバーインスタンスへのセッションへ処理が継続されることによって、バージョンのミスマッチが発生する危険はありません。クラスタは、そのクラスタ内のサーバーインスタンスがフェイルオーバーしたときには、安全境界としてこのように機能します。

##### 参照

- 「クラスタを作成するには」

- 「クラスタを設定するには」

- 「クラスタのサーバーインスタンスを作成するには」

- 「クラスタ用のアプリケーションを設定するには」

- 「クラスタ用のリソースを設定するには」

- 「クラスタの削除」

- Previous: EJB タイマーを移行するには
- Next: 第 6 章 名前付き設定の管理

- © 2010, Oracle Corporation and/or its affiliates