サーバー保守モード・コマンドを使用すれば、管理コンソールを使用せずにサーバーの保守モードを表示または編集できます。ノードに保守モードを設定するには、NodeGroupManager MBean を使用することができます。
setMaintenanceMode コマンドは、サーバーを保守モードにします。
必須パラメーター
オプション・パラメーター
可能な値:
break、affinity、または stop。
Hypertext Transfer Protocol (HTTP) または Session Initiation Protocol (SIP) アフィニティーを中断して、サーバーが稼働したままにするには、break を指定します。HTTP または SIP アフィニティーをアクティブなまま保持して、サーバーが 稼働したままにするには、affinity を指定します。 サーバーを即時に停止して、サーバーをアフィニティー・モードにするには、stop を指定します。
デフォルト: affinity
戻り値
コマンドは void を戻します。
バッチ・モードの使用例
$AdminTask setMaintenanceMode xdnode1 {-name test1 -mode break}
AdminTask.setMaintenanceMode ('xdnode1','[-name test1 -mode affinity]')
対話モードの使用例
AdminTask setMaintenanceMode {-interactive}
AdminTask.setMaintenanceMode ('[-interactive]')
unsetMaintenanceMode コマンドは、サーバーの保守モードを解除します。
必須パラメーター
戻り値
コマンドは void を戻します。
バッチ・モードの使用例
$AdminTask unsetMaintenanceMode xdnode1 {-name test1}
AdminTask.unsetMaintenanceMode ('xdnode1','[-name test1]')
対話モードの使用例
AdminTask unsetMaintenanceMode {-interactive}
AdminTask.unsetMaintenanceMode ('[-interactive]')
checkMode コマンドは、サーバーが保守モードであるかどうかを確認します。
必須パラメーター
戻り値
コマンドは、 サーバー・モードを示すストリング値を戻します。
バッチ・モードの使用例
$AdminTask checkMode xdnode1 {-name test1}
AdminTask.checkMode ('xdnode1','[-name test1]')
対話モードの使用例
AdminTask checkMode {-interactive}
AdminTask.checkMode ('[-interactive]')
ノードに保守モードを設定または設定解除するには、NodeGroupManager MBean を使用できます。 詳しくは、『NodeGroupManager MBean』を参照してください。
以下の wsadmin の例を使用すれば、ノードに保守モードを設定できます。
set ngmMbean [$AdminControl queryNames WebSphere:*,type=NodeGroupManager,process=dmgr] $AdminControl invoke $ngmMbean setMaintenanceMode {nodeName true true}