Stefano_L__8562
Jul 25, 2012Nimbostratus
Help on create GTM Pool
Hello everybody,
I'm trying to create a GTM Pool using Powershell and iControl v11.
I can create a GTM VirtualServer and a GTM Pool with one VirtualServer.
When I try to create a new Pool, passing two Virtual Server, only the first one is
associated, the other is not associated to that Pool.
I don't receive any error message.
If later, I try to add the second Virtual Server to the same pool, then it is correctly
assigned to that pool.
Any ideas ?
Is it possibile that when a new GTM Pool is created, only one Virtual Server is recognized ?
Code:
[string[]]$MemberList = @("192.168.131.20","192.168.131.21");
$poolFullName = "PoolF20GTM80";
$MemberDef = New-Object -TypeName iControl.GlobalLBPoolPoolMemberDefinition;
$MemberDef.member = New-Object -TypeName iControl.CommonIPPortDefinition;
$MemberDef.member.address = $MemberList[1];
$MemberDef.member.port = $memberPort;
$MemberDef1 = New-Object -TypeName iControl.GlobalLBPoolPoolMemberDefinition;
$MemberDef1.member = New-Object -TypeName iControl.CommonIPPortDefinition;
$MemberDef1.member.address = $MemberList[0];
$MemberDef1.member.port = $memberPort;
$MB = ($MemberDef,$MemberDef1);
$(Get-F5.iControl).GlobalLBPool.create(
(,$poolFullName),
(,"LB_METHOD_ROUND_ROBIN"),
$MB
);
Thanks in advance
Stefano