I have an HA cluster (currently version 5.13.3) using replicated leveldb and
I want to put the cluster behind an F5 so that clients only need to know the
VIP on the F5, and the F5 forwards the client to the current live "master".
This way, if I change my broker topology (e.g. add another HA cluster and
network the brokers ... or whatever other topology I may choose) my clients
don't need to know ... I can just reconfigure the F5 to handle the new
topology, and clients connect to the new topology automatically via the VIP.

I found this article that basically asks the same question:
http://activemq.2283324.n4.nabble.com/Howto-probe-brokers-from-a-loadBalancer-td2354728.html

As mentioned in the linked article, when the F5 does a simple tcp probe on
port 61616 the broker logs an EOFException in activemq.log ... for me, this
happens once a second (well, once every 2 seconds from both the primary and
backup F5).

Unfortunately, the solution reached by the original poster of that article
isn't exactly what I'm looking for ... while my F5 admins could write an
"irule" (or some such thing - I'm not an F5 admin) to probe one port and
allow traffic on another, they claim that this is more CPU intensive on the
F5 and would prefer to probe on the same port  that the VIP is forwarding
traffic on ... in other words, if the VIP is going to forward traffic on
61616 then my F5 admins want the F5 to probe on 61616.

Does anyone have a suggestion on what the F5 can send to probe the openwire
port without causing an exception on the broker?



--
View this message in context: 
http://activemq.2283324.n4.nabble.com/how-to-probe-broker-s-openwire-port-from-an-F5-VIP-tp4716641.html
Sent from the ActiveMQ - User mailing list archive at Nabble.com.

Reply via email to