![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
![[z/OS]](../images/ngzos.gif)
Configuration du mode maintenance
Définissez le mode maintenance avant d'effectuer des tests de diagnostic, des opérations de maintenance ou l'ajustement des paramètres d'un noeud ou d'un serveur. Le mode maintenance peut empêcher l'interruption des demandes client en acheminant le trafic client destiné à un serveur ou un noeud en mode maintenance vers un autre serveur ou un noeud.
Avant de commencer
- Vous pouvez configurer le mode maintenance sur un serveur ou un noeud représenté dans la console d'administration.
- Pour visualiser les noeuds configurés, cliquez sur . Pour visualiser tous les serveurs configurés, cliquez sur .
- Vous pouvez utiliser le mode maintenance pour l'acheminement de demandes via des routeurs ODR ou des serveurs proxy. Si vous utilisez un serveur Web pour acheminer les demandes, le mode maintenance n'est pas reconnu.
- Le mode maintenance ODR est pris en charge lorsque le routeur ODR est associé à un plug-in de serveur Web. Le générateur de fichiers plugin-cfg.xml génère le plug-in qui fera appliquer les différents modes de maintenance des noeuds et des serveurs. Vous pouvez utiliser le mode maintenance des noeuds et des serveurs pour appliquer le service au niveau du routeur ODR, tout comme vous utilisez le mode maintenance pour appliquer le service au niveau du serveur d'applications.
- La définition d'un serveur en mode maintenance est une
modification persistante.
Un serveur reste en mode maintenance même si le serveur est
redémarré, tant que le mode est explicitement modifié. Le mode
maintenance d'un serveur est stocké de manière persistante en
serveur de propriété personnalisée. Le nom de la propriété
personnalisée est server.maintenancemode.Les valeurs de la propriété server.maintenancemode peuvent être :
- false : cette valeur désactive le mode maintenance.
- break : cette valeur interrompt tout routage vers le serveur.
- affinity : cette valeur n'achemine que le trafic avec affinité vers le serveur.
- stop : cette valeur arrête le serveur et le définit de manière persistance en mode de retour.
Pourquoi et quand exécuter cette tâche
Lorsqu'un noeud ou un serveur est à l'état exécution l'environnement d'opérations dynamiques considère que ce noeud ou ce serveur est disponible pour répondre aux demandes d'application. Si un incident survient, vous devez procéder au diagnostic, à la maintenance ou au réglage de ce noeud ou serveur. Utilisez le mode maintenance pour interrompre l'acheminement du trafic vers le noeud ou le serveur pendant l'identification de l'incident.
Lorsqu'un serveur est en mode maintenance, le contrôleur de positionnement d'application ne peut pas le contrôler. Le serveur ne se base pas sur le nombre minimum ou maximum d'instances en cours d'exécution configuré pour les clusters dynamiques. Pour l'empilement vertical, le nombre maximal configuré moins le nombre de serveurs en mode maintenance sur le noeud sert à déterminer s'il est nécessaire de créer des serveurs sur le noeud. Avec cette méthode, l'environnement d'opérations dynamiques ne crée pas ou ne détruit pas des instances de serveur pour la prise en charge du nombre maximal d'instances au fur et à mesure que les instances de cluster dynamique passent en mode maintenance ou en sortent.
Vous pouvez utiliser le mode maintenance pour effectuer une maintenance au niveau des noeuds des routeurs ODR, exactement comme vous pouvez le faire pour les noeuds des serveurs d'applications. De même, vous pouvez utiliser le mode maintenance des serveurs pour vos routeurs ODR, exactement comme vous le feriez pour les serveurs d'applications.
Deux stratégies de routage, permitMM et permitstickyMM, sont des actions de concordance de classe de travail, qui permettent d'acheminer le trafic HTTP uniquement vers des serveurs en mode maintenance. Pour plus d'informations, consultez la rubrique relative aux stratégies de routage et de service.
Procédure
Résultats
Le trafic HTTP et SIP (Session Initiation Protocol) n'est plus acheminé vers les noeuds ou les serveurs qui sont en mode maintenance. L'affinité EJB (Enterprise JavaBeans) n'est pas interrompue. Les demandes avec affinité EJB et le trafic JMS (Java™ Message Service) sont toujours acheminés vers le serveur en mode maintenance.