Return-Path: X-Original-To: apmail-cloudstack-issues-archive@www.apache.org Delivered-To: apmail-cloudstack-issues-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id EB1F110240 for ; Sun, 10 Nov 2013 06:42:30 +0000 (UTC) Received: (qmail 6701 invoked by uid 500); 10 Nov 2013 06:42:29 -0000 Delivered-To: apmail-cloudstack-issues-archive@cloudstack.apache.org Received: (qmail 6592 invoked by uid 500); 10 Nov 2013 06:42:22 -0000 Mailing-List: contact issues-help@cloudstack.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@cloudstack.apache.org Delivered-To: mailing list issues@cloudstack.apache.org Received: (qmail 6582 invoked by uid 500); 10 Nov 2013 06:42:18 -0000 Delivered-To: apmail-incubator-cloudstack-issues@incubator.apache.org Received: (qmail 6579 invoked by uid 99); 10 Nov 2013 06:42:17 -0000 Received: from arcas.apache.org (HELO arcas.apache.org) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 10 Nov 2013 06:42:17 +0000 Date: Sun, 10 Nov 2013 06:42:17 +0000 (UTC) From: "Bjoern Teipel (JIRA)" To: cloudstack-issues@incubator.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Created] (CLOUDSTACK-5119) F5 plugin : VLAN provisioning broken MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 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)