Help me understand Load Balancing
Good afternoon everyone, I am hoping someone can help me understand the difference between something that is "failing a healthcheck" in an F5 and something that is "Forced Offline" and how the load balancer would react to both. At my company I notice that if I have a server failing the healthcheck in the load balancer, that load balancer will still send requests to that server experiencing issues. But if I force that server offline manually, then the load balancer respects that the server is down and doesn't send it any requests until we bring it back up manually. Is this the expected behavior from an F5 load balancer? Or does it depend on the version of the device in question or the software? According to the manager that runs this system, they are telling me this is how it is and that the load balancer isn't "smart" enough to know unless we manually force it offline. Does this pass the sniff test or they being misleading? To me this sounds misleading at best. Because what is the point of having an active health check if the load balancer is still going to send requests to servers that fail the health check? I am just trying to educate myself on this and since this is not my area of expertise. I would think a load balancer should be smart enough OOB to handle functionality like this. But I also want to make sure I am not "inventing" functionality that may not be there or is supported through a different license. Any type of info would be appreciated and thank you in advance for anyone who takes the time to read and reply to this post! Respectfully, Brian Jones48Views0likes6CommentsNeed help with iRule based on host and path
Hello all. I am trying to create an iRule that will choose a specific pool based on host and path. I tried the following code: when HTTP_REQUEST { if { [HTTP::host] equals "hostname_a"} { if { [HTTP::path] equals "/path" } { pool pool_a log local0. "URL : [HTTP::host][HTTP::uri] entered" } } if { [HTTP::host] equals "hostname_b"} { if { [HTTP::path] equals "/path" } { pool pool_b log local0. "URL : [HTTP::host][HTTP::uri] entered" } } } According to Big-IP stats, the iRule gets executed but it doesnot direct the call to the pool (pool stats shows 0) specified although logging is invoked and I get the URL in the ltm logs. Right after this script there is another one which gets executed and works as it should be. It specifies even more conditions for a series of pools and if none is matched then directs the call to the default pool specified there. The problem is with the first one. I would like it to be executed and unless there is a match, then it should proceed to executing the second one. If you can give me some advice it would be highly appreciated. Thank you.Solved92Views0likes10CommentsLoad balancing based on file content
Hi All, I've done some reading but I can't seem to find a solution to what I'm trying to achieve. I would like to set up load balancing based on the receive string from a file on a server. My setup is as follows: 2 Servers in a pool, A & B Each server has a file that needs to be queried. If the receive string is "ok" traffic is distributed based on the round robin method. If the receive string from 1 of the servers is changed load balancing is then based on priority group setting, where server A=1 and B=5. Unlike like a health monitor, I need both servers to be able to received traffic, but distributed based on the priority group setting for the server. Somehow this was accomplished on the A10, but I'm having a hard time trying to replicate it on the F5. Any thoughts or suggestions on our I can achieve. Thanks in advance for your help. Cheers Deena36Views0likes1CommentLoad balancing between an external network and an EPG in ACI.
In all of the documentation I see for setting up a service graph in ACI, it's always between two EPGs. What if the "consumer" or "client" is really going to be external users outside of the fabric that would communicate in via a L3 Out? A L3 Out is not an EPG so how do I load balance between an external network and an EPG?352Views0likes1CommentLoadBalancing cases
Hi Guys I try to make a high availability test, 1. I test with the option 'Force offline', the traffic is loadbalanced to the peer. 2. However, the traffic don't pass to the peer F5 when: a) I put the F5 interfaces down (WebGUI), b) I forced offline the pool member. Is it a normal behaviour? Should be the same if I put the switch trunk off? Thanks in advance.Solved414Views0likes4CommentsLoad balancer help setup needed
Hi, Im very new to LineRate (discovered it this morning) and I am trying to load balance between 2 Windows 2012 servers with web addresses. Its actually got IBMs Integration Broker on each and they listen on I have set up the Linerate device in our VMware environment. The device and the 2 servers are on the same subnet. I then do an xml POST to each individually and get a timestamp back. Then when I try to post to the Virtual IP I get xml rubbish back. What I cant figure out is I have set the real server addresses and ports to 7800. But how does it know to go to PS all looks good in the gui. All looks online. Any help greatly appreciated... Steve.868Views0likes9Comments