Les groupes de noeuds et les clusters dynamiques représentent des composants essentiels dans l'environnement d'opérations dynamiques. Il est donc nécessaire de créer correctement les clusters dynamiques pour établir la base opérationnelle de l'environnement WebSphere Extended Deployment. La présente rubrique explique comment créer ou modifier un cluster dynamique, c'est-à-dire une cible de déploiement d'applications dans WebSphere Extended Deployment.
Avant de commencer
Pour créer un cluster dynamique, vous devez avoir créé un groupe de noeuds. Voir
Création ou modification d'un groupe de
noeuds pour plus d'informations. Vous devez au préalable maîtriser le concept de clusters dynamiques et comprendre l'importance des attributs, tels que les relations entre un cluster dynamique et un groupe de noeuds, pour prendre en charge des opérations dynamiques, c'est-à-dire l'environnement à la demande de WebSphere Extended Deployment.
Avant de créer un cluster dynamique, vous devez décider d'utiliser ou non l'empilement vertical. L'empilement vertical peut améliorer les conditions d'étranglement en permettant au contrôleur de positionnement de démarrer plusieurs instances du cluster dynamique sur un noeud. Pour décider si vous souhaitez utiliser l'empilement vertical et déterminer le nombre d'instances par noeud, voir Configuration de l'empilement vertical.
WebSphere Extended Deployment doit être installé et vous devez disposer d'un accès à la console d'administration WebSphere Deployment.
Pourquoi et quand utiliser cette tâche
Il représente une cible de déploiement d'applications modulable en fonction des besoins de l'environnement Dynamic Operations et peut s'étendre au-delà des limites des noeuds au sein d'un groupe de noeuds. Chaque groupe de noeuds peut contenir un ou plusieurs clusters dynamiques. La puissance de calcul du groupe de noeuds est automatiquement divisée entre les clusters dynamiques en fonction de vos objectifs définis.
- Dans la console d'administration WebSphere Extended Deployment, sélectionnez Serveurs > Clusters dynamiques. Vous pouvez sélectionner un cluster dynamique existant pour en modifier les propriétés, ou cliquer sur Nouveau pour créer un cluster dynamique.
- Entrez les informations relatives au cluster dynamique.
- Entrez un nom pour le cluster dynamique. Le nom doit être unique parmi tous les clusters dynamiques.
- Fournissez un mappage avec un groupe de noeuds. Le cluster dynamique et les groupes de noeuds sont étroitement liés. Le bon fonctionnement d'un cluster dynamique dépend du groupe de noeuds associé.
- Déterminez si vous souhaitez activer l'acheminement des demandes au niveau du noeud.
Pour activer ou désactiver l'optimisation de routage de portée noeud, cliquez sur Environnement local favori activé. La valeur par défaut est activée, ce qui signifie que les demandes d'EJB (Enterprise JavaBeans) sont acheminées vers le noeud du client, dans la mesure du possible. Si vous activez cette fonction, vous pouvez améliorer les performances car les demandes client sont envoyées aux EJB locaux.
- Pour créer un domaine de réplication pour ce cluster, sélectionnez Créer un domaine de réplication pour ce cluster. Utilisez des domaines de réplication pour transférer données, objets ou événements pour les beans de gestionnaire de session ou de cache dynamique ou les beans session avec état parmi les serveurs d'applications dans un cluster.
- Sélectionnez un modèle de cluster dynamique. Choisissez de baser votre cluster dynamique sur un modèle de serveur d'applications ou un serveur d'applications existant. Vous pouvez choisir de générer des serveurs en fonction du modèle par défaut ou utiliser un serveur d'applications existant dans votre environnement comme modèle.
Les modèles affichés sont valides pour la plateforme qui correspond à la plateforme de groupe de noeuds qui limite votre cluster dynamique. Sélectionnez l'un des modèles suivants :
- Le modèle defaultXD est le modèle par défaut pour WebSphere Extended Deployment. Utilisez ce modèle lorsque vous créez un cluster dynamique sur des plateformes distribuées.
Pour la plateforme z/OS, utilisez le modèle defaultXDZOS lorsque vous créez un cluster dynamique sur une plateforme z/OS.
- Le modèle default est le modèle WebSphere Application Server version 6.x. Il est identique au modèle defaultXD, hormis que la taille maximale du pool d'unités d'exécution du conteneur Web est de 50 dans le modèle default et de 500 dans le modèle 500 defaultXD.
- Le modèle default_5X est le modèle par défaut de WebSphere
Application Server Version 5.x.
Sur la plateforme z/OS, les modèles de WebSphere Application
Server par défaut sont defaultZOS pour la version 6.x,
et defaultZOS_5X pour la version 5.x.
- Indiquez les propriétés spécifiques au cluster dynamique.
- Définissez le nombre minimal d'instances de cluster. Le nombre minimal d'instances par défaut correspond à une instance et le nombre maximal d'instances par défaut est illimité.
- Si vous souhaitez arrêter des instances en cas d'inactivité, sélectionnez Arrêter toutes les instances lors des périodes d'inactivité. Si vous sélectionnez cette option, entrez une valeur en minutes dans Délai d'attente avant l'arrêt des instances.
Pour plus d'informations sur cette option, voir Configuration du démarrage différé d'application.
- Si vous préférez qu'il y ait toujours une instance de cluster démarrée, sélectionnez Conserver une instance démarrée à tout moment. Il s'agit de l'option par défaut.
- Si vous préférez qu'il y ait toujours plusieurs instances de cluster démarrées, sélectionnez Conserver plusieurs instances démarrées à tout moment. Si vous sélectionnez cette option, entrez le nombre d'instances devant être démarrées en permanence.
- Définissez le nombre maximal d'instances de cluster. Le nombre d'instances de cluster par défaut est illimité.
- Pour limiter le nombre d'instances de cluster, sélectionnez Limiter le nombre d'instances pouvant démarrer et indiquez le nombre maximal d'instances.
- Pour ne pas limiter le nombre d'instances de cluster, sélectionnez Ne pas limiter le nombre d'instances pouvant démarrer.
- Déterminez si l'empilement vertical est nécessaire. Utilisez l'empilement vertical pour éviter les goulots d'étranglement entre les applications. En configurant l'empilement vertical, le contrôleur de positionnement d'application peut démarrer plusieurs instances du cluster dynamique sur le noeud en présence d'une charge de travail importante. Voir Configuration de l'empilement vertical pour plus d'informations sur le choix de l'empilement vertical et du numéro d'empilement. Pour activer l'empilement vertical, cliquez sur Autoriser le démarrage de plusieurs instances sur un même noeud et entrez le nombre d'instances.
- Confirmez la création de cluster dynamique. Cliquez sur Terminer > Sauvegarder pour sauvegarder les modifications dans la configuration principale.
- Sélectionnez le mode de fonctionnement. Dans la console d'administration, sélectionnez Serveurs > Clusters dynamiques. Sélectionnez le ou les clusters dynamiques à modifier. Choisissez l'une des options suivantes pour le mode de fonctionnement :
- Manuel. En mode manuel, le cluster dynamique ne se différencie
pas des environnements de serveurs d'applications normaux comportant des clusters statiques.
- Supervisé. En mode supervisé, l'environnement WebSphere Extended Deployment met à la disposition de l'administrateur des informations et des actions.
- Automatique. En mode automatique, l'environnement WebSphere Extended Deployment effectue des opérations automatiquement.
ImportantColonSymbol Pour utiliser la fonction de positionnement dynamique d'application, sélectionner le mode d'exploitation : Automatique ou Supervisé.
Voir Sélection du mode d'exploitation pour plus d'informations sur le choix et la configuration d'un mode d'exploitation.
Résultat
Vous avez créé un cluster dynamique qui peut être utilisé au sein de l'environnement WebSphere Extended Deployment.
Exemple
Les scénarios de positionnement suivants peuvent vous aider à configurer vos paramètres de cluster dynamique :
- Pour que deux serveurs exactement soient démarrés : sélectionnez Conserver plusieurs instances démarrées à tout moment. Réglez le nombre d'instances sur 2 et définissez le nombre maximal d'instances. Sélectionnez Limiter le nombre d'instances pouvant démarrer et réglez le nombre d'instances sur 2.
- Pour limiter le nombre de serveurs démarrés à cinq et arrêter les serveurs en cas d'inactivité : SélectionnezArrêter toutes les instances lors des périodes d'inactivité et réglez le nombre maximal d'instances en sélectionnant Limiter le nombre d'instances pouvant démarrer et réglez le Nombre d'instances sur 5.
- Pour qu'au moins une instance soit active en permanence et prendre en charge un nombre illimité d'instances à démarrer si nécessaire : Sélectionnez Conserver une instance démarrée à tout moment et Ne pas limiter le nombre d'instances pouvant démarrer.