[ https://issues.apache.org/jira/browse/CLOUDSTACK-5119?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13827405#comment-13827405 ]
Bjoern Teipel commented on CLOUDSTACK-5119: ------------------------------------------- The F5 LTM Virtual Edition has known issues when it comes to Ethernet link detection. Whenever a VLAN is provisioned through icontrol, it generates a error message that the link media is invalid. I guess that causes cloudstack or icontrol to stop the VLAN provisioning > 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)