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 MBeanNodeGroupManager.
El mandato setMaintenanceMode pone un servidor en modalidad de mantenimiento.
Parámetros necesarios
Parámetros opcionales
Valores posibles:
break, affinity o stop.
Especifique break para romper la afinidad HTTP (Hypertext Transfer Protocol) o SIP (Session Initiation Protocol) y mantener el servidor en ejecución. Especifique affinity para mantener activa la afinidad HTTP o SIP y mantener el servidor en ejecución. Especifique stop para detener inmediatamente el servidor y poner el servidor en modalidad de afinidad.
Valor predeterminado: affinity
Valor de retorno
El mandato devuelve void.
Ejemplo de utilización de la modalidad por lotes:
$AdminTask setMaintenanceMode xdnode1 {-name test1 -mode break}
AdminTask.setMaintenanceMode ('xdnode1','[-name test1 -mode affinity]')
Ejemplo de utilización de la modalidad interactiva
AdminTask setMaintenanceMode {-interactive}
AdminTask.setMaintenanceMode ('[-interactive]')
El mandato setMaintenanceMode saca el servidor de la modalidad de mantenimiento.
Parámetros necesarios
Valor de retorno
El mandato devuelve void.
Ejemplo de utilización de la modalidad por lotes:
$AdminTask unsetMaintenanceMode xdnode1 {-name test1}
AdminTask.unsetMaintenanceMode ('xdnode1','[-name test1]')
Ejemplo de utilización de la modalidad interactiva
AdminTask unsetMaintenanceMode {-interactive}
AdminTask.unsetMaintenanceMode ('[-interactive]')
El mandato checkMode comprueba si un servidor está en modalidad de mantenimiento.
Parámetros necesarios
Valor de retorno
El mandato devuelve un valor serie que indica la modalidad de servidor.
Ejemplo de utilización de la modalidad por lotes:
$AdminTask checkMode xdnode1 {-name test1}
AdminTask.checkMode ('xdnode1','[-name test1]')
Ejemplo de utilización de la modalidad interactiva
AdminTask checkMode {-interactive}
AdminTask.checkMode ('[-interactive]')
Puede utilizar el MBean de NodeGroupManager para establecer o no establecer la modalidad de mantenimiento para un nodo. Consulte MBean de NodeGroupManager para obtener más información.
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}