I have a WideIP configured containing two pools, the pools consist of a single LTM vserver instance from each of my datacenters. Currently I have the load balancing method in the WideIP set to Global Availability, Pool1 is offline due to the servers being down, Pool2 is up and healthy, when I do an NSLOOKUP for the wideIP name it is returning both the offline pool and healthy pool.
I also noticed this when I was trying to set up topology rules, subnets local to the Pool1 server I want to direct there primarily but if that pool is down go to Pool2, I set this up with weights preferring Pool1 but was never responded to with the Pool2 address even though Pool1 is down.
Any help would be greatly appreciated.
In the load balancing method for Pool1, is the Fallback set to None? It needs to be set to none so the GTM moves on to Pool2. Otherwise if Pool1 is down, it will try whatever your fallback method is instead of moving on to Pool2.
Another possibility is to have a single pool with both LTM VS in it.