![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
![[z/OS]](../images/ngzos.gif)
Intelligent Management : tâches d'administration en mode maintenance
Vous pouvez utiliser les commandes du mode maintenance de serveur pour visualiser ou modifier le mode maintenance de vos serveurs sans recourir à la console d'administration. Pour définir le mode maintenance sur un noeud, vous pouvez utiliser le bean géré NodeGroupManager .
setMaintenanceMode
La commande setMaintenanceMode place un serveur en mode maintenance.
Paramètres obligatoires
- -name
- Indique le nom du serveur à faire passer en mode maintenance.
Paramètres optionnels
- -mode
- Paramètre facultatif. Si vous n'indiquez pas de valeur, la valeur par défaut est utilisée.
Valeurs possibles :
- false : cette valeur désactive le mode maintenance.
- break : cette valeur empêche l'acheminement de tout trafic vers le serveur.
- affinity : valeur par défaut. Cette valeur n'achemine que le trafic avec affinité vers le serveur.
- stop : cette valeur arrête le serveur et le place continuellement en mode arrêt.
Valeur de retour
Aucune (void).
Utilisation de l'exemple de mode de traitement par lots
- Avec Jacl :
$AdminTask setMaintenanceMode xdnode1 {-name test1 -mode break}
- A l'aide de la chaîne Jython :
AdminTask.setMaintenanceMode ('xdnode1','[-name test1 -mode affinity]')
Exemple d'utilisation en mode interactif
- Avec Jacl :
AdminTask setMaintenanceMode {-interactive}
- A l'aide de la chaîne Jython :
AdminTask.setMaintenanceMode ('[-interactive]')
unsetMaintenanceMode
La commande unsetMaintenanceMode fait sortir le serveur du mode maintenance.
Paramètres obligatoires
- -name
- Indique le nom du serveur pour lequel vous voulez annuler le mode maintenance.
Valeur renvoyée
Aucune (void).
Utilisation de l'exemple de mode de traitement par lots
- Avec Jacl :
$AdminTask unsetMaintenanceMode xdnode1 {-name test1}
- A l'aide de la chaîne Jython :
AdminTask.unsetMaintenanceMode ('xdnode1','[-name test1]')
Exemple d'utilisation en mode interactif
- Avec Jacl :
AdminTask unsetMaintenanceMode {-interactive}
- A l'aide de la chaîne Jython :
AdminTask.unsetMaintenanceMode ('[-interactive]')
checkMode
La commande checkMode vérifie si un serveur est en mode maintenance.
Paramètres requis
- -name
- Indique le nom du serveur à vérifier.
Valeur renvoyée
La commande renvoie une valeur de chaîne indiquant le mode du serveur.
Utilisation de l'exemple de mode de traitement par lots
- Avec Jacl :
$AdminTask checkMode xdnode1 {-name test1}
- A l'aide de la chaîne Jython :
AdminTask.checkMode ('xdnode1','[-name test1]')
Exemple d'utilisation en mode interactif
- Avec Jacl :
AdminTask checkMode {-interactive}
- A l'aide de la chaîne Jython :
AdminTask.checkMode ('[-interactive]')
Mode maintenance pour les noeuds
Vous pouvez utiliser le bean géré NodeGroupManager pour activer ou désactiver le mode maintenance pour un noeud. Pour plus d'informations, lisez la rubrique relative au bean géré NodeGroupManager.
Vous pouvez utiliser l'exemple suivant dans wsadmin pour définir le mode maintenance sur un noeud :
set ngmMbean [$AdminControl queryNames WebSphere:*,type=NodeGroupManager,process=dmgr] $AdminControl invoke $ngmMbean setMaintenanceMode {nodeName true true}