omniplex
Dec 22, 2008Nimbostratus
GTM Pools
Is there a trick to disabling a GTM pool used by a wide IP?
I can enable them just fine when they have been manually disabled, but for some reason the iControl interface just ignore...
http://devcentral.f5.com/wiki/default.aspx/iControl/PerlGTMPool.html
Click here
In this code I'm only passing in a single pool, but I tested by adding multiple pools manually in the code and it worked fine.
Here's the SOAP Trace for the set_enabled_state:
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
gtm_pool
STATE_DISABLED
Can you run this script against your BIG-IP. If you pass in no pool name, it will return a list. Here's a test run I ran:
> .\PerlGTMPool.pl bigip 443 user pass
gtm_pool_2
gtm_pool
> .\PerlGTMPool.pl bigip 443 user pass gtm_pool
STATE_ENABLED
> .\PerlGTMPool.pl bigip 443 user pass gtm_pool disabled
STATE_DISABLED
> .\PerlGTMPool.pl bigip 443 user pass gtm_pool enabled
STATE_ENABLED
> .\PerlGTMPool.pl bigip 443 user pass gtm_pool
STATE_ENABLED
If this still isn't working then this looks like a bug on your BIG-IP but I'm unaware of an open issue on this. Let me know what you find out.
-Joe