Ajout de membres de cluster vertical à un cluster dynamique

Vous pouvez ajouter des membres de cluster vertical à votre cluster dynamique. Les demandes de charge de travail sont partagées entre plusieurs membres exécutés sur le même serveur.

Procédure

  1. Ouvrez un navigateur.
  2. Entrez http://DM01:9060/ibm/console pour accéder au gestionnaire de déploiement WebSphere® Integrated Solutions Console, où DM01 correspond au nœud ou au nom d'hôte du gestionnaire de déploiement Le numéro de port peut être différent selon votre installation.
  3. Procédez comme suit pour autoriser les clusters verticaux sur votre cluster dynamique :
    1. Accédez à Serveurs > Clusters > Clusters dynamiques.
    2. Sélectionnez le cluster dynamique.
    3. Cochez la case Autoriser le démarrage de plusieurs instances sur un même nœud sous Empilement vertical des instances sur un nœud.
    4. Entrez une nouvelle valeur dans la zone de texte Nombre d'instances afin de déterminer le nombre de membres de cluster vertical autorisés sur chaque nœud.
    5. Cliquez sur Appliquer, puis sur Enregistrer pour enregistrer les modifications apportées à la configuration principale.
    6. Facultatif : Sélectionnez Serveurs > Clusters > Clusters dynamiques > clustername > vue Membres du cluster pour afficher la liste des membres du nouveau cluster.
    7. Sélectionnez Serveurs > Clusters > Topologie du cluster pour afficher la topologie du nouveau cluster.
  4. Pour mettre à jour les entrées d'hôte virtuel, procédez comme suit :
    1. Identifiez les valeurs de port pour les nouveaux membres dynamiques.
    2. Pour plus d'informations, voir Configuration des hôtes virtuels.
    3. Log in to the WebSphere® Integrated Solutions Console.
    4. Mettez à jour l'hôte virtuel default_host.
    5. Ajoutez une entrée d'alias pour le numéro de port. Utilisez un caractère générique "*" pour le nom d'hôte.
  5. Procédez comme suit pour activer la réplication de la mémoire cache :
    1. Dans la console WebSphere® Integrated Solutions Console du gestionnaire de déploiement, cliquez sur Serveurs > Types de serveurs > Serveurs d'applications WebSphere.
    2. Cliquez sur le nouveau membre de cluster vertical
    3. Cliquez sur Service de cache dynamique sous Services de conteneur.
    4. Remplacez la valeur de taille de cache par 3000 entrées.
    5. Cochez la case Activer la réplication du cache.
    6. Sélectionnez NON_PARTAGE dans le menu Type de réplication.
    7. Cliquez sur OK.
    8. Click Save to save your changes to the master configuration.
  6. Procédez comme suit sur chaque membre de cluster vertical pour nettoyer les ressources ciblées au niveau du serveur, les caches et les fournisseurs de ressources :
    1. Ouvrez une invite de commande sur le noeud où vous avez créé le cluster vertical.
    2. Placez-vous dans le répertoire wp_profile_root\ConfigEngine.
    3. Exécutez la tâche suivante :
      • AIX® HP-UX Linux Solaris: ./ConfigEngine.sh cluster-node-config-vertical-cluster-setup -DServerName=unique vertical cluster servername -DWasPassword=password
      • IBM® i: ConfigEngine.sh cluster-node-config-vertical-cluster-setup -DServerName=unique vertical cluster servername -DWasPassword=password
      • Windows : ConfigEngine.bat cluster-node-config-vertical-cluster-setup -DServerName=unique vertical cluster servername -DWasPassword=password
      • z/OS® : ./ConfigEngine.sh cluster-node-config-vertical-cluster-setup -DServerName=unique vertical cluster servername -DWasPassword=password

      unique vertical cluster servername correspond au nom que vous avez indiqué lorsque vous avez créé le membre de cluster.

    1. Redémarrez le membre de cluster vertical indiqué dans la tâche cluster-node-config-vertical-cluster-setup.
  7. Le cache de binaires utilisé par le JCR ne permet pas aux JVM du portail de partager des fichiers. Par conséquent, sur un même système hôte, pour chaque membre du cluster, un répertoire à part doit être spécifié comme valeur de la propriété jcr.binaryValueFileDir. Effectuez les étapes suivantes pour configurer les répertoires :
    1. Dans la console WebSphere® Integrated Solutions Console du gestionnaire de déploiement, accédez à Ressources > Environnement de ressources > Fournisseurs d'environnement de ressources.
      Chaque serveur doit avoir un fournisseur d'environnement de ressources limité à sa portée. Le fournisseur est appelé JCR ConfigService PortalContent.
    2. Cliquez sur le premier lien JCR ConfigService PortalContent dans la liste.
    3. Cliquez sur Custom properties.
    4. Vérifiez que la valeur de la propriété jcr.binaryValueFileDir est unique au sein du nœud HCL Portal où le serveur est situé.
      Par exemple, la combinaison de valeurs suivante est valide :
      • Pour Nœud 1/Serveur 1, la valeur de jcr.binaryValueFileDir est /opt/IBM/WebSphere/wp_profile/jcr/binary
      • Pour Nœud 1/Serveur 2, la valeur de jcr.binaryValueFileDir est /opt/IBM/WebSphere/wp_profile2/jcr/binary
      • Pour Nœud 2/Serveur 1, la valeur de jcr.binaryValueFileDir est /opt/IBM/WebSphere/wp_profile/jcr/binary
      • Pour Nœud 2/Serveur 2, la valeur de jcr.binaryValueFileDir est /opt/IBM/WebSphere/wp_profile2/jcr/binary
      La combinaison de valeurs suivantes n'est en revanche pas acceptée :
      • The Node 1/Server 1 value for jcr.binaryValueFileDir is /opt/IBM/WebSphere/wp_profile/jcr/binary
      • Pour Nœud 1/Serveur 2, la valeur de jcr.binaryValueFileDir est /opt/IBM/WebSphere/wp_profile/jcr/binary
      Si la valeur n'est pas unique, effectuez les étapes suivantes :
      1. Cliquez sur jcr.binaryValueFileDir.
      2. Changez la valeur de la propriété jcr.binaryValueFileDir.
      3. Cliquez sur OK.
      4. Cliquez sur Sauvegarder.
    5. Répétez ces étapes pour toutes les options JCR ConfigService PortalContent.
  8. Enregistrez les modifications et resynchronisez les noeuds.
    1. Connectez-vous à la console WebSphere® Integrated Solutions Console du gestionnaire de déploiement.
    2. Sélectionnez Administration système > Nœuds.
    3. Sélectionnez le nœud dans la liste et cliquez sur Resynchronisation complète.
  9. Si vous avez transféré vos bases de données après avoir créé le cluster, procédez comme suit sur chaque membre du cluster vertical :
    1. Connectez-vous à la console WebSphere® Integrated Solutions Console du gestionnaire de déploiement.
    2. Accédez à Environnement > Variables WebSphere.
    3. Dans le menu déroulant Portée, sélectionnez l'option Node=nom_nœud, Server=nom_serveur afin de réduire l'étendue des variables répertoriées. Node=nodename est le nœud contenant le serveur d'applications HCL.
    4. Mettez à jour la variable WCM_DATASOURCE avec le nom de source de données JCR. Créez la variable au format jdbc/jcr.DataSourceName.
      Par exemple, jdbc/wpdbds_jcr.
    5. Sauvegardez toutes les modifications et synchronisez les noeuds.
  10. Arrêtez puis redémarrez le serveur Web.