I have been able to set up a WSO2 IS cluster consisting of 1 management node and 2 worker nodes. Both the worker nodes are fronted with a WSO2 ELB.
I Have then tried to set up another WSO2 ELB fronting the worker nodes and configured the extra ELB as part of members in axis2.xml of the worker nodes.
But the worker is only able to join 1 ELB and not both at the same time.
Snapshot of Logs on ELB Successfully joined:
TID: [0] [ELB] [2014-08-07 05:21:22,113] INFO {org.wso2.carbon.core.clustering.hazelcast.HazelcastGroupManagementAgent} - Member joined [180045d4-6575-47cf-a879-6061395a19d9]: / {org.wso2.carbon.core.clustering.hazelcast.HazelcastGroupManagementAgent} TID: [0] [ELB] [2014-08-07 05:21:25,165] INFO {org.wso2.carbon.core.clustering.hazelcast.util.MemberUtils} - Added member: Host:, Remote Host:null, Port: 4012, HTTP:9765, HTTPS:9445, Domain: , Sub-domain:worker, Active:true {org.wso2.carbon.core.clustering.hazelcast.util.MemberUtils} TID: [0] [ELB] [2014-08-07 05:21:25,166] INFO {org.wso2.carbon.core.clustering.hazelcast.HazelcastGroupManagementAgent} - Application member Host:, Remote Host:null, Port: 4012, HTTP:9765, HTTPS:9445, Domain: , Sub-domain:worker, Active:true joined application cluster {org.wso2.carbon.core.clustering.hazelcast.HazelcastGroupManagementAgent}
Unsuccessful: TID: [0] [ELB] [2014-08-07 05:21:22,113] INFO {org.wso2.carbon.core.clustering.hazelcast.HazelcastGroupManagementAgent} - Member joined [180045d4-6575-47cf-a879-6061395a19d9]: / {org.wso2.carbon.core.clustering.hazelcast.HazelcastGroupManagementAgent}
However, I don’t see the “Added member” logs.
Which ELB the worker will join is completely random (have not been able to find any pattern).
Has anybody been able to get such a topology working?
According to this link: http://wso2.com/library/tutorials/2013/09/make-wso2-elb-highly-available-through-aws-elb/ Setup should work.
Have tried with WSO2 ELB 2.0.3 ( as per the link) but no luck. Neither with trying to cluster the 2 ELBs
Versions: WSO2 ELB: 2.1.1 WSO2 IS: 4.6.0