![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
![[z/OS]](../images/ngzos.gif)
保守モードの設定
ノードまたはサーバー上で診断テスト、保守、または調整を行う前に保守モードを設定します。保守モードを使用すれば、保守モードのサーバーまたはノードを宛先としたクライアント・トラフィックを別のサーバーまたはノードにルーティングすることにより、クライアント要求の混乱を防ぐことができます。
始める前に
- 管理コンソールに表示されるサーバーまたはノード上で保守モードを設定できます。
- 構成されたノードを表示するには、 をクリックします。 構成されたすべてのサーバーを表示するには、 をクリックします。
- 保守モードは、 オンデマンド・ルーター (ODR) またはプロキシー・サーバーで要求を送信するときに使用できます。 Web サーバーを使用して要求をルーティングする場合は、保守モードは認識されません。
- ODR 保守モードは、Web サーバー・プラグインが ODR のフロントとして機能している場合にサポートされます。 plugin-cfg.xml ファイル生成プログラムは、ノードおよびサーバー保守モードの各種モードを実行するプラグインを適切に生成します。 保守モードを使用してアプリケーション・サーバー層にサービスを適用する場合と同じようにして、 ノードおよびサーバー保守モードを使用して ODR 層にサービスを適用することができます。
- サーバーを保守モードに設定することは、永続的な変更です。
サーバーは、モードが明示的に変更されるまで、再始動されても保守モードのままです。サーバーの保守モードは、
サーバーのカスタム・プロパティーとして永続的に保管されます。このカスタム・プロパティーの名前は server.maintenancemode です。server.maintenancemode プロパティーの値は、 以下のいずれかに設定できます。
- false: この値は、保守モードを無効にします。
- break: この値は、トラフィックがサーバーに転送されるのを停止します。
- affinity: この値は、アフィニティーを持つトラフィックのみをサーバーに送付します。
- stop: この値は、サーバーを停止し、永続的に中断モードに設定します。
このタスクについて
ノードまたはサーバーが実行 状態のときは、動的操作環境ではノードまたはサーバーがアプリケーション要求を処理するために使用可能になっているものと見なされます。問題が発生したときは、ノードまたはサーバー上で診断、保守、または 調整を行う必要があります。問題を判別する一方で、保守モード を使用して、ノードまたはサーバーへのトラフィックの送付を止めます。
サーバーが保守モードのときは、アプリケーション配置コントローラーはサーバーを制御できません。サーバーは動的クラスターの最小または最大実行インスタンスの設定には含まれません。垂直スタッキングの場合、保守モードのサーバー数を差し引いた最大構成値が、サーバーがノード上で作成される必要があるかどうかを決定するために使用されます。 この方法を使用すると、動的クラスター・インスタンスが保守モードおよび保守モード解除に切り替わっても、動的操作環境では構成されたインスタンスの最大数を維持するためにサーバー・インスタンスを作成または破棄しません。
アプリケーション・サーバー・ノードに対して ノード・レベル保守モードを実行できるように、ODR ノードに対して保守モードを使用してノード・レベル保守モードを実行できます。同様に、アプリケーション・サーバーに 対して使用できるように、ODR に対してサーバー保守モードを使用できます。
2 つのルーティング・ポリシー、permitMM および permitstickyMM は、 保守モードのサーバーにのみ HTTP トラフィックをルーティングするために使用できる 作業クラスのマッチング・アクションです。詳しくは、 ルーティング・ポリシーおよびサービス・ポリシーに関する説明をお読みください。
手順
タスクの結果
HTTP および Session Initiation Protocol (SIP) のトラフィックは、保守モードに設定したノードまたはサーバーには送付されません。Enterprise JavaBeans (EJB) アフィニティーは中断されません。EJB アフィニティーおよび Java™ Message Service (JMS) のトラフィックを持つ要求は、保守モードのサーバーに送付されます。