Dynamic Pool Member Selection Via DNS
Ponder this scenario, you have built a worldwide CDN with WebAccelerator and GTM. You have tens if not hundreds of remote WebAccelerators and multiple central datacenters housing your central WebAcce...
Published Aug 27, 2010
Version 1.0George_Watkins_
Historic F5 Account
Joined September 17, 2008
George_Watkins_
Historic F5 Account
Joined September 17, 2008
George_Watkins_
Aug 17, 2012Historic F5 Account
Prashant,
 
 
This feature would need access to the control plane in some fashion. You could run an iControl script periodically on another system that queries DNS, then changes the pool member to the new A record if it changes. Another option would be to write a script that uses dig to query DNS then issues tmsh commands to remove/add new pool members. I would also add provisions for a fallback host so that you are never left in a situation where you have zero available pool members. 
 
Here is a sample iControl script I wrote that will provide the functionality you're requesting. You can run it incrementally via cron from another system to trigger the updates. https://clouddocs.f5.com/api/icontrol-soap/Pool-Member-Update-By-A-Record.html 
 
Best regards, 
 
George