![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
![[z/OS]](../images/ngzos.gif)
Intelligent Management:维护方式管理任务
可使用服务器维护方式命令取代管理控制台来查看或编辑服务器的维护方式。要在节点上设置维护方式,可以使用 NodeGroupManager MBean。
使用下列命令可设置、禁用和检查服务器的维护方式:
要设置、禁用和检查节点的维护方式,请使用以下命令:
setMaintenanceMode
使用 setMaintenanceMode 命令可将服务器置于维护方式。
必需参数
- -name
- 指定要置于维护方式的服务器的名称。
可选参数
- -mode
- 可选参数。如果未指定值,那么使用缺省值。
可能的值为:
- false:此值禁用维护方式。
- break:此值阻止任何流量路由到服务器。
- affinity:缺省值。此值仅路由与服务器具有亲缘关系的流量。
- stop:此值会停止服务器,并将其持久设置为断开连接方式。
返回值
该命令返回 void。
批处理方式示例用法
- 使用 Jacl:
$AdminTask setMaintenanceMode xdnode1 {-name test1 -mode break}
- 使用 Jython 字符串:
AdminTask.setMaintenanceMode ('xdnode1','[-name test1 -mode affinity]')
交互方式示例用法
- 使用 Jacl:
AdminTask setMaintenanceMode {-interactive}
- 使用 Jython 字符串:
AdminTask.setMaintenanceMode ('[-interactive]')
unsetMaintenanceMode
使用 unsetMaintenanceMode 命令可将服务器移出维护方式。
必需参数
- -name
- 指定要使其脱离维护方式的服务器的名称。
返回值
该命令返回 void。
批处理方式示例用法
- 使用 Jacl:
$AdminTask unsetMaintenanceMode xdnode1 {-name test1}
- 使用 Jython 字符串:
AdminTask.unsetMaintenanceMode ('xdnode1','[-name test1]')
交互方式示例用法
- 使用 Jacl:
AdminTask unsetMaintenanceMode {-interactive}
- 使用 Jython 字符串:
AdminTask.unsetMaintenanceMode ('[-interactive]')
checkMode
使用 checkMode 命令可检查服务器是否处于维护方式。
必需参数
- -name
- 指定要检查的服务器的名称。
返回值
该命令会返回指示服务器方式的字符串值。
批处理方式示例用法
- 使用 Jacl:
$AdminTask checkMode xdnode1 {-name test1}
- 使用 Jython 字符串:
AdminTask.checkMode ('xdnode1','[-name test1]')
交互方式示例用法
- 使用 Jacl:
AdminTask checkMode {-interactive}
- 使用 Jython 字符串:
AdminTask.checkMode ('[-interactive]')
节点维护方式
可以使用 NodeGroupManager MBean 来启用或禁用节点的维护方式。有关更多信息,请阅读 NodeGroupManager MBean。
可以使用以下示例在 wsadmin 中设置节点的维护方式:
set ngmMbean [$AdminControl queryNames WebSphere:*,type=NodeGroupManager,process=dmgr] $AdminControl invoke $ngmMbean setMaintenanceMode {nodeName true true}