Nella versione 4.2 di Alfresco, l’installazione in modalità HA Clustering è stata notevolmente semplificata. Le librerire JGroups e EHCache sono state deprecate, mentre è stata introdotta una nuova soluzione di In-Memory Data Grid basata su Hazelcast
Un’instanza di Alfresco in cluster consiste fondamentalmente di 2 componenti architetturali:
– Un Database Server condiviso dai nodi del cluster
– Un File System (per esempio via NFS) condiviso dai nodi del cluster
A partire dalla versione 4.2, per abilitare il cluster è necessario:
1. Essere in possesso di un file di licenza *.lic di tipo Enterprise Cluster Garanted
2. Impostare in alfresco-global.properties la seguente proprietà
### Specify a wildcard (for example, 10.50.*.*) or exact (for example, 192.168.1.100) IP ### address of the network interface for clustering to use alfresco.cluster.interface=192.168.1.55
Una volta completata correttamente la configurazione ecco cosa dovrebbe stampare il log
INFO [cluster.core.ClusteringBootstrap] [localhost-startStop-1] Cluster started, name: MainRepository-22665351-647e-49ba-ae01-2328ec254533 INFO [cluster.core.MembershipChangeLogger] [hz._hzInstance_1_MainRepository-22665351-647e-49ba-ae01-2328ec254533.cached.thread-3] Current cluster members: 192.168.1.116:5701 (hostname: 192.168.1.116) 192.168.56.105:5701 (hostname: 192.168.56.105)