![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
![[z/OS]](../images/ngzos.gif)
Intelligent Management: tareas administrativas de modalidad de mantenimiento
Puede utilizar los mandatos de modalidad de mantenimiento del servidor para ver o editar la modalidad de mantenimiento de los servidores sin utilizar la consola administrativa. Para establecer la modalidad de mantenimiento en un nodo, puede utilizar el NodeGroupManager MBean.
setMaintenanceMode
El mandato setMaintenanceMode pone un servidor en modalidad de mantenimiento.
Parámetros necesarios
- -name
- Especifica el nombre del servidor que desea poner el modalidad de mantenimiento.
Parámetros opcionales
- -mode
- Parámetro opcional. Si no especifica un valor, se
utilizará el valor por omisión.
Valores posibles:
- false: este valor inhabilita la modalidad de mantenimiento.
- break: este valor detiene la redirección del tráfico al servidor.
- affinity: el valor predeterminado. Este valor sólo direcciona el tráfico con afinidad al servidor.
- stop: este valor detiene el servidor y lo establece persistentemente en la modalidad de interrupción.
Valor de retorno
El mandato devuelve void.
Uso del ejemplo de modalidad por lotes
- En Jacl:
$AdminTask setMaintenanceMode xdnode1 {-name test1 -mode break}
- Utilizando la serie Jython:
AdminTask.setMaintenanceMode ('xdnode1','[-name test1 -mode affinity]')
Uso del ejemplo de modalidad interactiva
- Utilizando Jacl:
AdminTask setMaintenanceMode {-interactive}
- Utilizando serie de Jython:
AdminTask.setMaintenanceMode ('[-interactive]')
unsetMaintenanceMode
El mandato unsetMaintenanceMode saca el servidor de la modalidad de mantenimiento.
Parámetros necesarios
- -name
- Especifique el nombre del servidor que desea sacar de modalidad de mantenimiento.
Valor de retorno
El mandato devuelve void.
Uso del ejemplo de modalidad por lotes
- En Jacl:
$AdminTask unsetMaintenanceMode xdnode1 {-name test1}
- Utilizando la serie Jython:
AdminTask.unsetMaintenanceMode ('xdnode1','[-name test1]')
Uso del ejemplo de modalidad interactiva
- Utilizando Jacl:
AdminTask unsetMaintenanceMode {-interactive}
- Utilizando serie de Jython:
AdminTask.unsetMaintenanceMode ('[-interactive]')
checkMode
El mandato checkMode comprueba si un servidor está en modalidad de mantenimiento.
Parámetros necesarios
- -name
- Especifica el nombre del servidor que desea comprobar.
Valor de retorno
El mandato devuelve un valor serie que indica la modalidad de servidor.
Uso del ejemplo de modalidad por lotes
- En Jacl:
$AdminTask checkMode xdnode1 {-name test1}
- Utilizando la serie Jython:
AdminTask.checkMode ('xdnode1','[-name test1]')
Uso del ejemplo de modalidad interactiva
- Utilizando Jacl:
AdminTask checkMode {-interactive}
- Utilizando serie de Jython:
AdminTask.checkMode ('[-interactive]')
Modalidad de mantenimiento de nodos
Puede utilizar el MBean de NodeGroupManager para habilitar o inhabilitar la modalidad de mantenimiento de un nodo. Para obtener más información, consulte el tema sobre MBean de NodeGroupManager.
Puede utilizar el siguiente ejemplo en wsadmin para establecer la modalidad de mantenimiento para un nodo:
set ngmMbean [$AdminControl queryNames WebSphere:*,type=NodeGroupManager,process=dmgr] $AdminControl invoke $ngmMbean setMaintenanceMode {nodeName true true}