[AIX Solaris HP-UX Linux Windows][z/OS]

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 Administration du système > Noeuds middleware. Pour visualiser tous les serveurs configurés, cliquez sur Serveurs > Tous les serveurs.
  • 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

  1. Placez les noeuds en ou hors mode maintenance.
    1. Sélectionnez les noeuds. Dans la console d'administration, cliquez sur Administration du système > Noeuds middleware. Sélectionnez les noeuds pour lesquels vous voulez modifier le mode maintenance.
    2. Sélectionnez le mode maintenance.
      Mode Maintenance
      L'ORD (on demand router) continue d'envoyer des demandes avec affinité à un serveur d'applications dan ce noeud, mais il n'envoie généralement pas de demande sans affinité (sauf si la demande correspond à une règle qui permet explicitement de la router vers un serveur d'applications en mode de maintenance).
      Arrêt immédiat de la maintenance
      Ce mode est identique au mode d'interruption d'affinité, sauf que le serveur d'applications est arrêté immédiatement. Lorsque le serveur d'applications est redémarré, il se trouve encore en mode rupture d'affinité.
      Normal
      L'ODR envoie les demandes avec ou sans affinité à un serveur d'applications dans ce mode.
    3. Cliquez sur Définir le mode.
  2. Placez les serveurs en ou hors mode maintenance. Dans la console d'administration, cliquez sur Serveurs > Tous les serveurs. Sélectionnez les serveurs pour lesquels vous voulez modifier le mode maintenance.
    1. Sélectionnez les serveurs.
    2. Sélectionnez le mode maintenance.
      Mode Maintenance
      L'ODR continue d'envoyer les demandes avec affinité à un serveur d'applications dans ce mode, mais il n'envoie généralement pas de demandes sans affinité (sauf si la demande correspond à une règle qui permet explicitement de la router vers un serveur d'applications dans ce mode).
      Mode Maintenance - Rupture d'affinité
      L'ODR n'envoie généralement pas de demandes à un serveur d'applications dans ce mode (sauf si la demande correspond à une règle qui permet explicitement de l'acheminer vers un serveur d'applications en mode maintenance).
      Arrêt immédiat de la maintenance
      Ce mode est identique au mode d'interruption d'affinité, sauf que le serveur d'applications est arrêté immédiatement. Lorsque le serveur d'applications est redémarré, il se trouve encore en mode rupture d'affinité.
      Normal
      L'ODR envoie les demandes avec ou sans affinité à un serveur d'applications dans ce mode.
    3. Cliquez sur Définir le mode.

    Une fois le serveur en mode maintenance, les modifications sont synchronisées sur tous les noeuds. Si la propriété personnalisée au niveau cellule maintenanceModeSyncContainingNodeOnly est définie à la valeur true, les modifications sont synchronisées avec le noeud sur lequel est installé le serveur. Cette rubrique personnalisée prend effet dynamiquement. Aucun redémarrage n'est nécessaire.

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.

Que faire ensuite

Le contrôleur de santé utilise également le mode maintenance de serveur lorsque la stratégie de santé n'est pas respectée. Par exemple, si vous avez une condition de dépassement du temps de réponse, supérieur au délai maximal indiqué pour un serveur, il est possible de faire passer ce serveur en mode maintenance.

Icône indiquant le type de rubrique Rubrique de tâche



Icône d'horodatage Dernière mise à jour: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twve_mwmaint
Nom du fichier : twve_mwmaint.html