cloudstack-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Bjoern Teipel (JIRA)" <j...@apache.org>
Subject [jira] [Created] (CLOUDSTACK-5119) F5 plugin : VLAN provisioning broken
Date Sun, 10 Nov 2013 06:42:17 GMT
Bjoern Teipel created CLOUDSTACK-5119:
-----------------------------------------

             Summary: F5 plugin : VLAN provisioning broken
                 Key: CLOUDSTACK-5119
                 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-5119
             Project: CloudStack
          Issue Type: Bug
      Security Level: Public (Anyone can view this level - this is the default.)
          Components: Management Server, Network Devices
    Affects Versions: 4.2.1
         Environment: BigIP VE LTM 11.4.1
icontrol 11.4.1 Java plugin from f5.com (used their jar archive)
CentOS 6.4 KVM Hypervisor
Cloudstack 4.2.1 branch from 11/9/13
            Reporter: Bjoern Teipel
            Priority: Critical



Cloudstack wants to provision a VLAN to spin up the first VR but it just bails out, what ever
I do. Even worse it makes no sense, the VLAN is created on the F5 so I guess there is just
a bug going on :

Error Message cloudstack :

2013-11-09 22:03:49,041 DEBUG [agent.transport.Request] (Job-Executor-25:job-71 = [ 081a9bd4-6d4d-40d2-9868-48f6aca0116e
]) Seq 7-671875076: Sending  { Cmd , MgmtId: 110493122496, via: 7, Ver: v1, Flags: 100011,
[{"com.cloud.agent.api.ro
uting.IpAssocCommand":{"ipAddresses":[{"accountId":1,"sourceNat":true,"add":true,"oneToOneNat":false,"firstIP":false,"vlanId":"651","vlanGateway":"10.161.2.168","vlanNetmask":"255.255.254.0","networkRate":200}],"accessDetails":{},"wait":
0}}] }
2013-11-09 22:03:49,041 DEBUG [agent.transport.Request] (Job-Executor-25:job-71 = [ 081a9bd4-6d4d-40d2-9868-48f6aca0116e
]) Seq 7-671875076: Executing:  { Cmd , MgmtId: 110493122496, via: 7, Ver: v1, Flags: 100011,
[{"com.cloud.agent.api
.routing.IpAssocCommand":{"ipAddresses":[{"accountId":1,"sourceNat":true,"add":true,"oneToOneNat":false,"firstIP":false,"vlanId":"651","vlanGateway":"10.161.2.168","vlanNetmask":"255.255.254.0","networkRate":200}],"accessDetails":{},"wai
t":0}}] }
2013-11-09 22:03:49,042 DEBUG [agent.manager.DirectAgentAttache] (DirectAgent-220:null) Seq
7-671875076: Executing request
2013-11-09 22:03:49,316 DEBUG [network.resource.F5BigIpResource] (DirectAgent-220:null) Creating
a guest VLAN with tag 651
2013-11-09 22:03:49,398 ERROR [network.resource.F5BigIpResource] (DirectAgent-220:null) Failed
to execute IPAssocCommand due to com.cloud.utils.exception.ExecutionException: Failed to create
vlan with tag 651
2013-11-09 22:03:49,467 ERROR [network.resource.F5BigIpResource] (DirectAgent-220:null) Retrying
IpAssocCommand. Number of retries remaining: 1
2013-11-09 22:03:49,662 DEBUG [network.resource.F5BigIpResource] (DirectAgent-220:null) Creating
a guest VLAN with tag 651
2013-11-09 22:03:49,685 ERROR [network.resource.F5BigIpResource] (DirectAgent-220:null) Exception
caught in Networking::urn:iControl:Networking/VLAN::create()
Exception: Common::OperationFailed
        primary_error_code   : 16908390 (0x01020066)
        secondary_error_code : 0
        error_string         : 01020066:3: The requested VLAN (/Common/vlan-651) already exists
in partition Common.
2013-11-09 22:03:49,685 ERROR [network.resource.F5BigIpResource] (DirectAgent-220:null) Failed
to execute IPAssocCommand due to com.cloud.utils.exception.ExecutionException: Exception caught
in Networking::urn:iControl:Networking/VLAN::c
reate()
Exception: Common::OperationFailed
        primary_error_code   : 16908390 (0x01020066)
        secondary_error_code : 0
        error_string         : 01020066:3: The requested VLAN (/Common/vlan-651) already exists
in partition Common.
2013-11-09 22:03:49,701 DEBUG [storage.secondary.SecondaryStorageManagerImpl] (secstorage-1:null)
Zone 1 is ready to launch secondary storage VM
2013-11-09 22:03:49,765 ERROR [network.resource.F5BigIpResource] (DirectAgent-220:null) Retrying
IpAssocCommand. Number of retries remaining: 0
2013-11-09 22:03:49,910 DEBUG [cloud.consoleproxy.ConsoleProxyManagerImpl] (consoleproxy-1:null)
Zone 1 is ready to launch console proxy
2013-11-09 22:03:49,956 DEBUG [network.resource.F5BigIpResource] (DirectAgent-220:null) Creating
a guest VLAN with tag 651
2013-11-09 22:03:49,976 ERROR [network.resource.F5BigIpResource] (DirectAgent-220:null) Exception
caught in Networking::urn:iControl:Networking/VLAN::create()
Exception: Common::OperationFailed
        primary_error_code   : 16908390 (0x01020066)
        secondary_error_code : 0
        error_string         : 01020066:3: The requested VLAN (/Common/vlan-651) already exists
in partition Common.
2013-11-09 22:03:49,977 ERROR [network.resource.F5BigIpResource] (DirectAgent-220:null) Failed
to execute IPAssocCommand due to com.cloud.utils.exception.ExecutionException: Exception caught
in Networking::urn:iControl:Networking/VLAN::create()
Exception: Common::OperationFailed
        primary_error_code   : 16908390 (0x01020066)
        secondary_error_code : 0
        error_string         : 01020066:3: The requested VLAN (/Common/vlan-651) already exists
in partition Common.
2013-11-09 22:03:49,977 DEBUG [agent.manager.DirectAgentAttache] (DirectAgent-220:null) Seq
7-671875076: Response Received:

Errors I see in the LTM log:

Nov  9 22:03:48 f5-ltmve-001 err mcpd[6030]: 01020066:3: The requested VLAN (/Common/vlan-651)
already exists in partition
Nov  9 22:03:48 f5-ltmve-001 err mcpd[6030]: 01020066:3: The requested VLAN (/Common/vlan-651)
already exists in partition

Unfortunately the VLAN has been created that's why I see two errors (retry parameter in cloudstack
is 2) in F5 and 3 in cloudstack.

[root@f5-ltmve-001:Active:Standalone] config # tmsh show /net vlan vlan-651

-------------------------------------
Net::Vlan: vlan-651
-------------------------------------
Interface Name      vlan-651
Mac Address (True)  52:54:00:07:58:7c
MTU                 1500
Tag                 651

  -----------------------
  | Net::Vlan-Member: 1.1
  -----------------------
  | Tagged  yes

     ---------------------------------------------------------------
     | Net::Interface
     | Name  Status    Bits   Bits    Pkts  Pkts  Drops  Errs  Media
     |                   In    Out      In   Out
     ---------------------------------------------------------------
     | 1.1       up  463.4M  22.0K  918.1K    32      0     0   none


What I basically did to get to this point is just compile 4.2.1 branch in nonoss mode and
use the icontrol 11.4.1 matching my F5 LTM (virtual edition) 11.4
For what it's worth, I attached my network offering I used last, but I did try shared guest
mode too, same result.

count = 1
networkoffering:
name = F5
id = 001ccca1-0a3a-47ba-bd62-ebbc4ef3fbeb
availability = Optional
conservemode = False
displaytext = F5
egressdefaultpolicy = True
forvpc = False
guestiptype = Shared
isdefault = False
ispersistent = False
maxconnections = 8192
networkrate = 200
service:
name = Dns
provider:
name = VirtualRouter
================================================================================
name = UserData
provider:
name = VirtualRouter
================================================================================
name = Lb
capability:
name = SupportedLBIsolation
canchooseservicecapability = False
value = shared
================================================================================
name = ElasticLb
canchooseservicecapability = False
value = false
================================================================================
name = InlineMode
canchooseservicecapability = False
value = false
================================================================================
provider:
name = F5BigIp
================================================================================
name = Dhcp
provider:
name = VirtualRouter
================================================================================
serviceofferingid = 08caae2d-4708-4f74-aa1d-1029464221a3
specifyipranges = True
specifyvlan = True
state = Enabled
traffictype = Guest




--
This message was sent by Atlassian JIRA
(v6.1#6144)

Mime
View raw message