Anybody here deploy GIR with F5 LB instead Apache ?
We do have F5, and want to utilize F5 for GIR LB. But I cant find any documentation of Genesys where they say how it will be deploy or work like SIP-F5 document have. From Genesys, Its confirmed that we can use F5 for GIR.
Anybody here have experience of using F5 with GIR, and can share the bottle neck or challenges of using F5 for GIR LB ?
I have successfully deployed a few env where F5 was used as LB for GIR. It is just about HTTP/HTTPS balancing, so nothing special. You just have to follow documentation in respect to used cookies or session identifiers.
What I understood is that just configure both server physical IP with VIP but the important thing is to configure cookies or session identifiers. Some applications require stickiness and some cookies which I can take reference from GIR Solution Deployment Documentation.
The only components that need to have sticky sessions are the RWS (htcc) and the RCS (Recording Crypto Server). Also the Speechminer Web if you want to do the load balancing between two of them or more.
The other components only need to have a simple load balancing, when for example a POST is done, it points to the F5 and it redirects the POST to the component. The F5 listen in one port for each “cluster” of component (also it can be recognized by the first part of the URL, for example http://IP/component1): one port for WebDAV, one port for RPS, one port for Interaction Receiver, and the mentioned before that needs extra configuration. Then the F5 simply do a round robin between the members (ip:port of the application), because them don’t requires stickyness.
The RCS and RWS “extra” configuration of httpd load balancer is (red):
You’ll need to “translate” this extra configuration to F5 “language”. I’ve never done it, but httpd and F5 are very used so I think there is a lot of information