[AIX Solaris HP-UX Linux Windows][z/OS]

保守モードの設定

ノードまたはサーバー上で診断テスト、保守、または調整を行う前に保守モードを設定します。保守モードを使用すれば、保守モードのサーバーまたはノードを宛先としたクライアント・トラフィックを別のサーバーまたはノードにルーティングすることにより、クライアント要求の混乱を防ぐことができます。

始める前に

  • 管理コンソールに表示されるサーバーまたはノード上で保守モードを設定できます。
  • 構成されたノードを表示するには、 「システム管理」 > 「ミドルウェア・ノード」をクリックします。 構成されたすべてのサーバーを表示するには、「サーバー」 > 「すべてのサーバー」をクリックします。
  • 保守モードは、 オンデマンド・ルーター (ODR) またはプロキシー・サーバーで要求を送信するときに使用できます。 Web サーバーを使用して要求をルーティングする場合は、保守モードは認識されません。
  • ODR 保守モードは、Web サーバー・プラグインが ODR のフロントとして機能している場合にサポートされます。 plugin-cfg.xml ファイル生成プログラムは、ノードおよびサーバー保守モードの各種モードを実行するプラグインを適切に生成します。 保守モードを使用してアプリケーション・サーバー層にサービスを適用する場合と同じようにして、 ノードおよびサーバー保守モードを使用して ODR 層にサービスを適用することができます。
  • サーバーを保守モードに設定することは、永続的な変更です。 サーバーは、モードが明示的に変更されるまで、再始動されても保守モードのままです。サーバーの保守モードは、 サーバーのカスタム・プロパティーとして永続的に保管されます。このカスタム・プロパティーの名前は server.maintenancemode です。
    server.maintenancemode プロパティーの値は、 以下のいずれかに設定できます。
    • false: この値は、保守モードを無効にします。
    • break: この値は、トラフィックがサーバーに転送されるのを停止します。
    • affinity: この値は、アフィニティーを持つトラフィックのみをサーバーに送付します。
    • stop: この値は、サーバーを停止し、永続的に中断モードに設定します。

このタスクについて

ノードまたはサーバーが実行 状態のときは、動的操作環境ではノードまたはサーバーがアプリケーション要求を処理するために使用可能になっているものと見なされます。問題が発生したときは、ノードまたはサーバー上で診断、保守、または 調整を行う必要があります。問題を判別する一方で、保守モード を使用して、ノードまたはサーバーへのトラフィックの送付を止めます。

サーバーが保守モードのときは、アプリケーション配置コントローラーはサーバーを制御できません。サーバーは動的クラスターの最小または最大実行インスタンスの設定には含まれません。垂直スタッキングの場合、保守モードのサーバー数を差し引いた最大構成値が、サーバーがノード上で作成される必要があるかどうかを決定するために使用されます。 この方法を使用すると、動的クラスター・インスタンスが保守モードおよび保守モード解除に切り替わっても、動的操作環境では構成されたインスタンスの最大数を維持するためにサーバー・インスタンスを作成または破棄しません。

アプリケーション・サーバー・ノードに対して ノード・レベル保守モードを実行できるように、ODR ノードに対して保守モードを使用してノード・レベル保守モードを実行できます。同様に、アプリケーション・サーバーに 対して使用できるように、ODR に対してサーバー保守モードを使用できます。

2 つのルーティング・ポリシー、permitMM および permitstickyMM は、 保守モードのサーバーにのみ HTTP トラフィックをルーティングするために使用できる 作業クラスのマッチング・アクションです。詳しくは、 ルーティング・ポリシーおよびサービス・ポリシーに関する説明をお読みください。

手順

  1. ノードを保守モードに設定または設定解除にします。
    1. ノードを選択します。 管理コンソールで、「システム管理」 > 「ミドルウェア・ノード」とクリックします。保守モードを変更するノードを選択します。
    2. 保守モードを選択します。
      保守モード
      このモードで、オンデマンド・ルーター (ODR) はアフィニティーを使用した要求をアプリケーション・サーバーに送信し続けますが、 通常アフィニティーを使用しない要求は送信しません (ただし、保守モードのアプリケーション・サーバーへのルーティングを明示的に許可するルールに要求が一致する場合を除きます)。
      保守の即時停止
      このモードは、アプリケーション・サーバーも即時停止するという点を除き、アフィニティーの中断モードと同じです。アプリケーション・サーバーが再始動した時点では、まだアフィニティーの中断モードです。
      標準
      このモードでは、ODR はアフィニティーの使用、不使用に関わらず、要求をアプリケーション・サーバーに送信します。
    3. 「Set mode」をクリックします。
  2. サーバーを保守モードに設定または設定解除にします。 管理コンソールで、「サーバー」 > 「すべてのサーバー」をクリックします。 保守モードを変更するサーバーを選択します。
    1. サーバーを選択します。
    2. 保守モードを選択します。
      保守モード
      このモードで、ODR はアフィニティーを使用した要求をアプリケーション・サーバーに送信し続けますが、通常アフィニティーを使用しない要求は送信しません (ただし、保守モードでのアプリケーション・サーバーへのルーティングを明示的に許可するルールに要求が一致する場合を除きます)。
      保守モード - アフィニティー中断
      このモードで、ODR は通常アプリケーション・サーバーに要求を送信しません (ただし、保守モードでアプリケーション・サーバーへのルーティングを明示的に許可するルールに要求が一致する場合を除きます)。
      保守の即時停止
      このモードは、アプリケーション・サーバーも即時停止するという点を除き、アフィニティーの中断モードと同じです。アプリケーション・サーバーが再始動した時点では、まだアフィニティーの中断モードです。
      標準
      このモードでは、ODR はアフィニティーの使用、不使用に関わらず、要求をアプリケーション・サーバーに送信します。
    3. 「Set mode」をクリックします。

    サーバーが保守モードになると、それ以降はすべてのノードで 変更が同期されます。セル・レベルのカスタム・プロパティー maintenanceModeSyncContainingNodeOnly が true に 設定されている場合、変更はサーバーが存在するノードと同期されます。このカスタム・プロパティーは、動的に有効になります。再始動は 必要ありません。

タスクの結果

HTTP および Session Initiation Protocol (SIP) のトラフィックは、保守モードに設定したノードまたはサーバーには送付されません。Enterprise JavaBeans (EJB) アフィニティーは中断されません。EJB アフィニティーおよび Java™ Message Service (JMS) のトラフィックを持つ要求は、保守モードのサーバーに送付されます。

次のタスク

また、ヘルス・コントローラーは、サーバーの保守モードをヘルス・ポリシーに違反した場合のアクションとして使用します。例えば、応答時間超過条件を使用し、 応答時間が指定されたサーバーの最大値を超えた場合は、 サーバーは保守モードに移ることができます。

トピックのタイプを示すアイコン タスク・トピック



タイム・スタンプ・アイコン 最終更新: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twve_mwmaint
ファイル名:twve_mwmaint.html