Sudhansu Sahu created CLOUDSTACK-7986:
-----------------------------------------

             Summary: [F5 LB] Failed to execute IPAssocCommand due to 
com.cloud.utils.exception.ExecutionException: Exception caught in 
Networking::urn:iControl:Networking/VLAN::create()
                 Key: CLOUDSTACK-7986
                 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-7986
             Project: CloudStack
          Issue Type: Bug
      Security Level: Public (Anyone can view this level - this is the default.)
          Components: Network Devices
    Affects Versions: 4.4.0, 4.3.0, 4.5.0
         Environment: Red Hat Enterprise Linux Server release 6.3 (Santiago)
IG-IP 11.3.0 Build 39.0 VE Trial 11.3.0-HF1 (based on BIGIP 11.3.0HF6) 

            Reporter: Sudhansu Sahu


When trying to launch a VM on a network that uses the network offering (with LB 
provided by the F5) the following errors are observed in the logs and the 
creation ultimately fails:

{noformat}
71831 2014-11-26 12:19:34,403 DEBUG 
[c.c.n.ExternalLoadBalancerDeviceManagerImpl] 
(Work-Job-Executor-133:ctx-434a0b57 job-269/job-270 ctx-cd8df97f) Allocated 
external load balancer device:1 for the network: 205
 71832 2014-11-26 12:19:34,428 DEBUG [c.c.a.t.Request] 
(Work-Job-Executor-133:ctx-434a0b57 job-269/job-270 ctx-cd8df97f) Seq 
4-5343239482898383377: Sending  { Cmd , MgmtId: 7407677735140, via: 
4(200-F5BigIpLoadBalancer-10.147.60.5       1), Ver: v1, Flags: 100011, 
[{"com.cloud.agent.api.routing.IpAssocCommand":{"ipAddresses":[{"accountId":2,"sourceNat":true,"add":true,"oneToOneNat":false,"firstIP":false,"broadcastUri":"910","vlanGateway":"10.0.160.37","vla
       
nNetmask":"255.255.240.0","networkRate":200,"newNic":false}],"accessDetails":{},"wait":0}}]
 }
 71833 2014-11-26 12:19:34,429 DEBUG [c.c.a.t.Request] 
(Work-Job-Executor-133:ctx-434a0b57 job-269/job-270 ctx-cd8df97f) Seq 
4-5343239482898383377: Executing:  { Cmd , MgmtId: 7407677735140, via: 
4(200-F5BigIpLoadBalancer-10.147.6       0.51), Ver: v1, Flags: 100011, 
[{"com.cloud.agent.api.routing.IpAssocCommand":{"ipAddresses":[{"accountId":2,"sourceNat":true,"add":true,"oneToOneNat":false,"firstIP":false,"broadcastUri":"910","vlanGateway":"10.0.160.37","
       
vlanNetmask":"255.255.240.0","networkRate":200,"newNic":false}],"accessDetails":{},"wait":0}}]
 }
 71834 2014-11-26 12:19:34,429 DEBUG [c.c.a.m.DirectAgentAttache] 
(DirectAgent-217:ctx-40025c4d) Seq 4-5343239482898383377: Executing request
 71835 2014-11-26 12:19:34,731 DEBUG [c.c.n.r.F5BigIpResource] 
(DirectAgent-217:ctx-40025c4d) Creating a guest VLAN with tag 910
 71836 2014-11-26 12:19:35,616 DEBUG [c.c.a.ApiServlet] 
(catalina-exec-19:ctx-6bfff176) ===START===  10.252.192.47 -- GET  
command=queryAsyncJobResult&jobId=33e182fe-ab28-470c-a483-a16bd40e05d9&response=json&sessionkey=cUbJKOPdiHo
       sLJ06cqS8y66FEMU%3D&_=1416984574574
 71837 2014-11-26 12:19:35,711 ERROR [c.c.n.r.F5BigIpResource] 
(DirectAgent-217:ctx-40025c4d) Failed to execute IPAssocCommand due to 
com.cloud.utils.exception.ExecutionException: Failed to create vlan with tag 910
 71838 2014-11-26 12:19:35,734 DEBUG [c.c.a.ApiServlet] 
(catalina-exec-19:ctx-6bfff176 ctx-f76b168b) ===END===  10.252.192.47 -- GET  
command=queryAsyncJobResult&jobId=33e182fe-ab28-470c-a483-a16bd40e05d9&response=json&sessionkey=
       cUbJKOPdiHosLJ06cqS8y66FEMU%3D&_=1416984574574
 71839 2014-11-26 12:19:35,842 ERROR [c.c.n.r.F5BigIpResource] 
(DirectAgent-217:ctx-40025c4d) Retrying IpAssocCommand. Number of retries 
remaining: 1
 71840 2014-11-26 12:19:36,053 DEBUG [c.c.n.r.F5BigIpResource] 
(DirectAgent-217:ctx-40025c4d) Creating a guest VLAN with tag 910
 71841 2014-11-26 12:19:36,233 ERROR [c.c.n.r.F5BigIpResource] 
(DirectAgent-217:ctx-40025c4d) Exception caught in 
Networking::urn:iControl:Networking/VLAN::create()
 71842 Exception: Common::OperationFailed
 71843         primary_error_code   : 16908390 (0x01020066)
 71844         secondary_error_code : 0
 71845         error_string         : 01020066:3: The requested VLAN 
(/Common/vlan-910) already exists in partition Common.
 71846 2014-11-26 12:19:36,234 ERROR [c.c.n.r.F5BigIpResource] 
(DirectAgent-217:ctx-40025c4d) Failed to execute IPAssocCommand due to 
com.cloud.utils.exception.ExecutionException: Exception caught in 
Networking::urn:iControl:Netwo       rking/VLAN::create()
 71847 Exception: Common::OperationFailed
 71848         primary_error_code   : 16908390 (0x01020066)
 71849         secondary_error_code : 0
 71850         error_string         : 01020066:3: The requested VLAN 
(/Common/vlan-910) already exists in partition Common.
 71851 2014-11-26 12:19:36,318 ERROR [c.c.n.r.F5BigIpResource] 
(DirectAgent-217:ctx-40025c4d) Retrying IpAssocCommand. Number of retries 
remaining: 0
 71852 2014-11-26 12:19:36,529 DEBUG [c.c.n.r.F5BigIpResource] 
(DirectAgent-217:ctx-40025c4d) Creating a guest VLAN with tag 910
 71853 2014-11-26 12:19:36,562 ERROR [c.c.n.r.F5BigIpResource] 
(DirectAgent-217:ctx-40025c4d) Exception caught in 
Networking::urn:iControl:Networking/VLAN::create()
 71854 Exception: Common::OperationFailed
 71855         primary_error_code   : 16908390 (0x01020066)
 71856         secondary_error_code : 0
 71857         error_string         : 01020066:3: The requested VLAN 
(/Common/vlan-910) already exists in partition Common.
 71858 2014-11-26 12:19:36,563 ERROR [c.c.n.r.F5BigIpResource] 
(DirectAgent-217:ctx-40025c4d) Failed to execute IPAssocCommand due to 
com.cloud.utils.exception.ExecutionException: Exception caught in 
Networking::urn:iControl:Netwo       rking/VLAN::create()
 71859 Exception: Common::OperationFailed
 71860         primary_error_code   : 16908390 (0x01020066)
 71861         secondary_error_code : 0
 71862         error_string         : 01020066:3: The requested VLAN 
(/Common/vlan-910) already exists in partition Common.
 71863 2014-11-26 12:19:36,563 DEBUG [c.c.a.m.DirectAgentAttache] 
(DirectAgent-217:ctx-40025c4d) Seq 4-5343239482898383377: Response Received:
 71864 2014-11-26 12:19:36,563 DEBUG [c.c.a.t.Request] 
(DirectAgent-217:ctx-40025c4d) Seq 4-5343239482898383377: Processing:  { Ans: , 
MgmtId: 7407677735140, via: 4, Ver: v1, Flags: 10, 
[{"com.cloud.agent.api.routing.IpAssocAnswer       
":{"results":["Failed"],"result":false,"wait":0}}] }
 71865 2014-11-26 12:19:36,563 DEBUG [c.c.a.t.Request] 
(Work-Job-Executor-133:ctx-434a0b57 job-269/job-270 ctx-cd8df97f) Seq 
4-5343239482898383377: Received:  { Ans: , MgmtId: 7407677735140, via: 4, Ver: 
v1, Flags: 10, { IpAssocAn       swer } }
 71866 2014-11-26 12:19:36,563 ERROR 
[c.c.n.ExternalLoadBalancerDeviceManagerImpl] 
(Work-Job-Executor-133:ctx-434a0b57 job-269/job-270 ctx-cd8df97f) External load 
balancer was unable to implement the guest network on the external        load 
balancer in zone bpkvmwstorezone
 71867 2014-11-26 12:19:36,570 DEBUG [o.a.c.e.o.NetworkOrchestrator] 
(Work-Job-Executor-133:ctx-434a0b57 job-269/job-270 ctx-cd8df97f) Cleaning up 
because we're unable to implement the network Ntwk[205|Guest|15]
 71868 2014-11-26 12:19:36,589 DEBUG [o.a.c.e.o.NetworkOrchestrator] 
(Work-Job-Executor-133:ctx-434a0b57 job-269/job-270 ctx-cd8df97f) Lock is 
acquired for network Ntwk[205|Guest|15] as a part of network shutdown
 71869 2014-11-26 12:19:36,597 DEBUG [o.a.c.e.o.NetworkOrchestrator] 
(Work-Job-Executor-133:ctx-434a0b57 job-269/job-270 ctx-cd8df97f) Releasing 0 
port forwarding rules for network id=205 as a part of shutdownNetworkRules
 71870 2014-11-26 12:19:36,598 DEBUG [c.c.n.f.FirewallManagerImpl] 
(Work-Job-Executor-133:ctx-434a0b57 job-269/job-270 ctx-cd8df97f) There are no 
rules to forward to the network elements
 71871 2014-11-26 12:19:36,599 DEBUG [o.a.c.e.o.NetworkOrchestrator] 
(Work-Job-Executor-133:ctx-434a0b57 job-269/job-270 ctx-cd8df97f) Releasing 0 
static nat rules for network id=205 as a part of shutdownNetworkRules
 71872 2014-11-26 12:19:36,599 DEBUG [c.c.n.f.FirewallManagerImpl] 
(Work-Job-Executor-133:ctx-434a0b57 job-269/job-270 ctx-cd8df97f) There are no 
rules to forward to the network elements
 71873 2014-11-26 12:19:36,601 DEBUG [c.c.n.l.LoadBalancingRulesManagerImpl] 
(Work-Job-Executor-133:ctx-434a0b57 job-269/job-270 ctx-cd8df97f) Revoking 0 
Public load balancing rules for network id=205
 71874 2014-11-26 12:19:36,601 DEBUG [c.c.n.l.LoadBalancingRulesManagerImpl] 
(Work-Job-Executor-133:ctx-434a0b57 job-269/job-270 ctx-cd8df97f) There are no 
Load Balancing Rules to forward to the network elements
 71875 2014-11-26 12:19:36,602 DEBUG [c.c.n.l.LoadBalancingRulesManagerImpl] 
(Work-Job-Executor-133:ctx-434a0b57 job-269/job-270 ctx-cd8df97f) Revoking 0 
Internal load balancing rules for network id=205
 71876 2014-11-26 12:19:36,603 DEBUG [c.c.n.l.LoadBalancingRulesManagerImpl] 
(Work-Job-Executor-133:ctx-434a0b57 job-269/job-270 ctx-cd8df97f) There are no 
Load Balancing Rules to forward to the network elements
71877 2014-11-26 12:19:36,604 DEBUG [o.a.c.e.o.NetworkOrchestrator] 
(Work-Job-Executor-133:ctx-434a0b57 job-269/job-270 ctx-cd8df97f) Releasing 0 
firewall ingress rules for network id=205 as a part of shutdownNetworkRules
 71878 2014-11-26 12:19:36,604 DEBUG [c.c.n.f.FirewallManagerImpl] 
(Work-Job-Executor-133:ctx-434a0b57 job-269/job-270 ctx-cd8df97f) There are no 
rules to forward to the network elements
 71879 2014-11-26 12:19:36,606 DEBUG [o.a.c.e.o.NetworkOrchestrator] 
(Work-Job-Executor-133:ctx-434a0b57 job-269/job-270 ctx-cd8df97f) Releasing 0 
firewall egress rules for network id=205 as a part of shutdownNetworkRules
 71880 2014-11-26 12:19:36,607 DEBUG [c.c.n.f.FirewallManagerImpl] 
(Work-Job-Executor-133:ctx-434a0b57 job-269/job-270 ctx-cd8df97f) There are no 
rules to forward to the network elements
 71881 2014-11-26 12:19:36,609 DEBUG [c.c.n.r.RulesManagerImpl] 
(Work-Job-Executor-133:ctx-434a0b57 job-269/job-270 ctx-cd8df97f) Found 0 
static nat rules to apply for network id 205
 71882 2014-11-26 12:19:36,631 DEBUG [c.c.n.e.VirtualRouterElement] 
(Work-Job-Executor-133:ctx-434a0b57 job-269/job-270 ctx-cd8df97f) Virtual 
router elemnt doesn't need to associate ip addresses on the backend; virtual 
router does       n't exist in the network 205
 71883 2014-11-26 12:19:36,632 DEBUG [o.a.c.e.o.NetworkOrchestrator] 
(Work-Job-Executor-133:ctx-434a0b57 job-269/job-270 ctx-cd8df97f) Sending 
network shutdown to F5BigIP
 71884 2014-11-26 12:19:36,648 WARN  
[c.c.n.ExternalLoadBalancerDeviceManagerImpl] 
(Work-Job-Executor-133:ctx-434a0b57 job-269/job-270 ctx-cd8df97f) Network 
shutdwon requested on external load balancer element, which did not imple       
ment the network. Either network implement failed half way through or already 
network shutdown is completed. So just returning.
 71885 2014-11-26 12:19:36,656 DEBUG [o.a.c.e.o.NetworkOrchestrator] 
(Work-Job-Executor-133:ctx-434a0b57 job-269/job-270 ctx-cd8df97f) Sending 
network shutdown to VirtualRouter
 71886 2014-11-26 12:19:36,673 DEBUG [o.a.c.e.o.NetworkOrchestrator] 
(Work-Job-Executor-133:ctx-434a0b57 job-269/job-270 ctx-cd8df97f) Network 
id=205 is shutdown successfully, cleaning up corresponding resources now.
 71887 2014-11-26 12:19:36,676 DEBUG [c.c.n.g.GuestNetworkGuru] 
(Work-Job-Executor-133:ctx-434a0b57 job-269/job-270 ctx-cd8df97f) Releasing 
vnet for the network id=205
 71888 2014-11-26 12:19:36,710 DEBUG [o.a.c.e.o.NetworkOrchestrator] 
(Work-Job-Executor-133:ctx-434a0b57 job-269/job-270 ctx-cd8df97f) Lock is 
released for network Ntwk[205|Guest|15] as a part of network shutdown
 71889 2014-11-26 12:19:36,710 DEBUG [o.a.c.e.o.NetworkOrchestrator] 
(Work-Job-Executor-133:ctx-434a0b57 job-269/job-270 ctx-cd8df97f) Lock is 
released for network id 205 as a part of network implement
 71890 2014-11-26 12:19:36,711 INFO  [c.c.v.VirtualMachineManagerImpl] 
(Work-Job-Executor-133:ctx-434a0b57 job-269/job-270 ctx-cd8df97f) Unable to 
contact resource.
 71891 com.cloud.exception.ResourceUnavailableException: Resource [Network:205] 
is unreachable: External load balancer was unable to implement the guest 
network on the external load balancer in zone bpkvmwstorezone
 71892         at 
com.cloud.network.ExternalLoadBalancerDeviceManagerImpl.manageGuestNetworkWithExternalLoadBalancer(ExternalLoadBalancerDeviceManagerImpl.java:1058)
 71893         at 
com.cloud.network.element.F5ExternalLoadBalancerElement.implement(F5ExternalLoadBalancerElement.java:158)
 71894         at 
org.apache.cloudstack.engine.orchestration.NetworkOrchestrator.implementNetworkElementsAndResources(NetworkOrchestrator.java:1101)
 71895         at 
org.apache.cloudstack.engine.orchestration.NetworkOrchestrator.implementNetwork(NetworkOrchestrator.java:1008)
 71896         at 
org.apache.cloudstack.engine.orchestration.NetworkOrchestrator.implementNetwork(NetworkOrchestrator.java:938)
 71897         at 
org.apache.cloudstack.engine.orchestration.NetworkOrchestrator.prepare(NetworkOrchestrator.java:1293)
 71898         at 
com.cloud.vm.VirtualMachineManagerImpl.orchestrateStart(VirtualMachineManagerImpl.java:983)
 71899         at 
com.cloud.vm.VirtualMachineManagerImpl.orchestrateStart(VirtualMachineManagerImpl.java:4436)
 71900         at sun.reflect.GeneratedMethodAccessor300.invoke(Unknown Source)
 71901         at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 71902         at java.lang.reflect.Method.invoke(Method.java:601)
 71903         at 
com.cloud.vm.VmWorkJobHandlerProxy.handleVmWorkJob(VmWorkJobHandlerProxy.java:107)
 71904         at 
com.cloud.vm.VirtualMachineManagerImpl.handleVmWorkJob(VirtualMachineManagerImpl.java:4592)
 71905         at 
com.cloud.vm.VmWorkJobDispatcher.runJob(VmWorkJobDispatcher.java:103)
 71906         at 
org.apache.cloudstack.framework.jobs.impl.AsyncJobManagerImpl$5.runInContext(AsyncJobManagerImpl.java:536)
 71907         at 
org.apache.cloudstack.managed.context.ManagedContextRunnable$1.run(ManagedContextRunnable.java:49)
 71908         at 
org.apache.cloudstack.managed.context.impl.DefaultManagedContext$1.call(DefaultManagedContext.java:56)
 71909         at 
org.apache.cloudstack.managed.context.impl.DefaultManagedContext.callWithContext(DefaultManagedContext.java:103)
 71910         at 
org.apache.cloudstack.managed.context.impl.DefaultManagedContext.runWithContext(DefaultManagedContext.java:53)
 71911         at 
org.apache.cloudstack.managed.context.ManagedContextRunnable.run(ManagedContextRunnable.java:46)
 71912         at 
org.apache.cloudstack.framework.jobs.impl.AsyncJobManagerImpl$5.run(AsyncJobManagerImpl.java:493)
 71913         at 
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
 71914         at 
java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
 71915         at java.util.concurrent.FutureTask.run(FutureTask.java:166)
 71916         at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
 71917         at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
 71918         at java.lang.Thread.run(Thread.java:722)
 71919 2014-11-26 12:19:36,712 WARN  [c.c.v.VirtualMachineManagerImpl] 
(Work-Job-Executor-133:ctx-434a0b57 job-269/job-270 ctx-cd8df97f) unexpected 
ResourceUnavailableException : com.cloud.network.Network
 71920 com.cloud.exception.ResourceUnavailableException: Resource [Network:205] 
is unreachable: External load balancer was unable to implement the guest 
network on the external load balancer in zone bpkvmwstorezone
 71921         at 
com.cloud.network.ExternalLoadBalancerDeviceManagerImpl.manageGuestNetworkWithExternalLoadBalancer(ExternalLoadBalancerDeviceManagerImpl.java:1058)
 71922         at 
com.cloud.network.element.F5ExternalLoadBalancerElement.implement(F5ExternalLoadBalancerElement.java:158)
 71923         at 
org.apache.cloudstack.engine.orchestration.NetworkOrchestrator.implementNetworkElementsAndResources(NetworkOrchestrator.java:1101)
 71924         at 
org.apache.cloudstack.engine.orchestration.NetworkOrchestrator.implementNetwork(NetworkOrchestrator.java:1008)
 71925         at 
org.apache.cloudstack.engine.orchestration.NetworkOrchestrator.implementNetwork(NetworkOrchestrator.java:938)
 71926         at 
org.apache.cloudstack.engine.orchestration.NetworkOrchestrator.prepare(NetworkOrchestrator.java:1293)
 71927         at 
com.cloud.vm.VirtualMachineManagerImpl.orchestrateStart(VirtualMachineManagerImpl.java:983)
 71928         at 
com.cloud.vm.VirtualMachineManagerImpl.orchestrateStart(VirtualMachineManagerImpl.java:4436)
 71929         at sun.reflect.GeneratedMethodAccessor300.invoke(Unknown Source)
 71930         at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 71931         at java.lang.reflect.Method.invoke(Method.java:601)
 71932         at 
com.cloud.vm.VmWorkJobHandlerProxy.handleVmWorkJob(VmWorkJobHandlerProxy.java:107)
 71933         at 
com.cloud.vm.VirtualMachineManagerImpl.handleVmWorkJob(VirtualMachineManagerImpl.java:4592)
 71934         at 
com.cloud.vm.VmWorkJobDispatcher.runJob(VmWorkJobDispatcher.java:103)
 71935         at 
org.apache.cloudstack.framework.jobs.impl.AsyncJobManagerImpl$5.runInContext(AsyncJobManagerImpl.java:536)
71936         at 
org.apache.cloudstack.managed.context.ManagedContextRunnable$1.run(ManagedContextRunnable.java:49)
 71937         at 
org.apache.cloudstack.managed.context.impl.DefaultManagedContext$1.call(DefaultManagedContext.java:56)
 71938         at 
org.apache.cloudstack.managed.context.impl.DefaultManagedContext.callWithContext(DefaultManagedContext.java:103)
 71939         at 
org.apache.cloudstack.managed.context.impl.DefaultManagedContext.runWithContext(DefaultManagedContext.java:53)
 71940         at 
org.apache.cloudstack.managed.context.ManagedContextRunnable.run(ManagedContextRunnable.java:46)
 71941         at 
org.apache.cloudstack.framework.jobs.impl.AsyncJobManagerImpl$5.run(AsyncJobManagerImpl.java:493)
 71942         at 
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
 71943         at 
java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
 71944         at java.util.concurrent.FutureTask.run(FutureTask.java:166)
 71945         at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
 71946         at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
 71947         at java.lang.Thread.run(Thread.java:722)


{noformat}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to