Hi everybody, how are you?.
I want to ask a question, I was looking in the forum but I can't find anything that accomplishes with I need it.
I have 10 nodes in a pool, 5 of them have a priority of 5 and the others have a priority of 10.
Our customer wants when there are only three pool members of high priority available, the F5 send all the traffic to the lower priority nodes, the problem here is, when that happens, F5 send the traffic to the lower priority (that is ok) but he uses the nodes with high priority available in the balancing too, is there any way to stop that?.
Oh... I had to read that a couple of times more to understand that 🙂
In that case you could create individual monitors for each pool member. Assign each poolmember of prio group 1 five individual monitors (for itself and the four other prio 1 server) and have an up requirement of 4.
If only 3 poolmembers of prio 1 are online, this will mark all 5 as down.
Makes sense? Or a picture will explain more than 1000 words?
However, the above described solution doesn't scale. The iRule solution is far better in this case.