Comment configurer un environnement d'application Maximo en cluster
La section suivante décrit les étapes requises pour configurer une application Maximo en cluster (un exemple). Le clustering Maximo fournit un moyen de regrouper des fonctionnalités similaires. Dans cet exemple, le fichier EAR Maximo est déployé sur le cluster pour l'interface utilisateur. À partir de là, le serveur Web IHS sera utilisé pour distribuer les demandes entre des serveurs d'applications définis de manière identique. C'est un excellent moyen de faire évoluer votre système Maximo.
Remarque: Pour partager des ressources dans un environnement en cluster, toutes les ressources doivent être définies au niveau de la cellule dans la console WebSphere.
Dans l'exemple de configuration ci-dessous, nous utiliserons les noms suivants:
MXCLUSTER est le cluster
MXUI1 est un membre de cluster
MXUI2 est un membre de cluster
Création d'un cluster et de membres de cluster
Tout d'abord, vous définissez les membres du cluster et du cluster qui constituent le cluster. Commencez par utiliser la configuration «exemple» suivante pour un serveur d'applications unique Java Virtual Machine (JVM):
50 utilisateurs simultanés, 1 processeur et 2 Go de mémoire RAM.
Donc, en utilisant l'exemple ci-dessus, si vous aviez 100 utilisateurs simultanés, vous créeriez un cluster 2-JVM et l'environnement serveur aurait 2 processeurs et 4 Go de mémoire RAM.
1. Connectez-vous à la console d'administration WebSphere.
2. Cliquez sur Serveurs> Clusters, dans l'écran Clusters de serveurs, cliquez sur Nouveau.
3. Entrez les informations de base du cluster,
a. Entrez MXCLUSTER dans le champ Nom du cluster.
b. Cochez la case Préférer les locaux, cliquez sur Suivant.
4. Créez le premier membre Clustered Servers, entrez les éléments suivants:
une. Entrez MXUI1 dans le champ Nom du membre.
b. Acceptez les valeurs par défaut dans les champs Select Node et Weight.
c. Cochez la case Générer des ports HTTP uniques.
ré. Sélectionnez le bouton d'option "Créer le membre en utilisant le serveur d'applications existant comme modèle" et choisissez MXSERVER (il s'agit du nom du serveur d'applications créé initialement pour Maximo) dans la liste déroulante et cliquez sur Suivant.
5. Créez des membres de cluster supplémentaires, entrez MXUI2 dans le champ Nom du membre, cliquez sur Ajouter un membre, puis sur Suivant.
6. Cliquez sur Terminer pour créer les serveurs en cluster et en cluster, puis cliquez sur Enregistrer.
7. Taille du tas: Cliquez sur Serveurs d'applications, puis sur chaque nouveau serveur> Gestion des processus et Java> Définition du processus> Machine virtuelle Java et remplissez les tailles de tas initiale et maximale. Cliquez sur Appliquer, puis cliquez sur Enregistrer
REMARQUE: Lors du réglage de la taille initiale / maximale du segment pour les MXUI1 / JVMs de serveur d'applications MXUI2, la taille du tas suivant recommandée doit être utilisée pour chaque machine virtuelle:
serveur 32 bits = 512 Mo / 1024MB
serveur 64 bits = 1024 Mo / 2048 Mo.
Mettre à jour les hôtes virtuels
Cette procédure décrit comment vérifier les numéros de port utilisés par les serveurs en cluster. Il explique également comment mettre à jour l'hôte virtuel avec les informations du numéro de port. Un hôte virtuel permet à une machine hôte unique de ressembler à plusieurs machines hôtes. Chaque hôte virtuel a un nom logique et une liste d'un ou de plusieurs alias DNS par lesquels il est connu.
1. Pour vérifier les numéros de port des serveurs d'applications en cluster, procédez comme suit:
a. Serveurs> Serveurs d'applications, cliquez sur MXUI1.
b. Sous les communications, cliquez sur Ports.
c. Prenez note du numéro de port WC_defaulthost à utiliser ci-dessous (9081, 9082).
2. Répétez l'étape 1 pour MXUI2.
3. Environnement> Hôtes virtuels, cliquez sur Nouveau.
4. Entrez MXCLUSTER_host dans le champ Nom, cliquez sur Appliquer.
5. Cliquez sur Alias d'hôte sous Propriétés supplémentaires.
6. Cliquez sur Nouveau dans le panneau Alias hôte pour ajouter 3 valeurs de nom d'hôte et de numéro de port à la liste des alias d'hôte:
a. Nom d'hôte: *, Port: 80 (port IBM HTTP Server), cliquez sur OK.
b. Nom d'hôte: *, Port: 9081 (identique au numéro de port pour MXUI1), cliquez sur OK.
c. Nom d'hôte: *, Port: 9082 (identique au numéro de port pour MXUI2), cliquez sur OK.
7. Cliquez sur Enregistrer.
Déploiement sur le cluster
Maintenant que vous avez créé et configuré le MXCLUSTER, vous devez déployer votre application d'entreprise (EAR) dans le cluster.
Remarque: Lorsque vous mappez des modules sur des serveurs, veillez à sélectionner à la fois MXCLUSTER et le serveur Web1 en tant que serveur Web:
WebSphere: cell-ctgCell01, cluster = MXCLUSTER
WebSphere: cell-ctgCell01, noeud = ctgNode01, server = webserver1
De même, lors du mappage d'hôtes virtuels sur des modules Web, utilisez l'hôte virtuel que vous avez créé ci-dessus pour le cluster:
MXCLUSTER_host
Enfin, démarrez le cluster MXCLUSTER