Chris_Campbell1
Jun 27, 2014Cirrus
Add a new pool with an existing node
I'm trying to run something like:
b.LocalLB.Pool.create_v2(['pool-https-bigip-workstation-443'], ['LB_METHOD_ROUND_ROBIN'], [[{'address':'1.1.1.1', 'port':'443'}]])
using the bigsuds python module but I get an error:
ServerError: Server raised fault: 'Exception caught in LocalLB::urn:iControl:LocalLB/Pool::create_v2()
Exception: Common::OperationFailed
primary_error_code : 17236026 (0x0107003A)
secondary_error_code : 0
error_string : 0107003a:3: Pool member node (/Common/1.1.1.1) and existing node (/Common/workstation) cannot use the same IP Address (1.1.1.1).'
which is obvious as the pool member IP I am trying to add already exists as a node. There doesn't seem to be any icontrol method to create a pool with an existing node, or am I missing something?