Cluster Liferay EE

La mise en cluster de Liferay n’est jamais une étape facile dans un projet, pas que l’opération soit compliquée, mais la configuration n’est pas très bien documentée et n’est pas effectuée tous les jours.

Donc voici un aide mémoire pour la mise en place du cluster Liferay 6.2 EE en mode unicast, le plus compliqué.

Après avoir déployé vos instances Liferay, avec connexion à une base de données centralisée, il faut:

  • Créer un fichier tcp.xml à partir de celui extrait du fichier jgroups.xml et y ajouter l’attribut singleton_name= »liferay »
  • Déposer le fichier tcp.xml dans /opt/liferay/tomcat-7.0.42/conf/, par exemple. Penser à adapter la configuration suivante en fonction du répertoire de dépose du fichier.
  • Modifier le fichier portal-ext.properties avec:
  • Déposer le plugin Ehcache Cluster EE disponible depuis le MarketPlace
  • Ajouter les paramètres de démarrage à la JVM (setenv.sh ou définition du service)
  • Redémarrer vos instances Liferay

Normalement, vous devriez avoir des logs indiquant l’activation du cluster ainsi que lors du démarrage/arrete des autres noeuds de votre cluster :

You may also like...