You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@cloudstack.apache.org by Rayees Namathponnan <ra...@citrix.com> on 2014/07/27 16:06:38 UTC

Router programming issue with latest master : Automation blocker

Hi All,

Router programming fails with latest master build,  VR configuration fails while calling "SetupGuestNetworkCommand" with error "Failed to prepare VR command due to Can not find nic with mac 02:00:7d:56:00:02 for VM r-16-VM"

>From Agent
------------------

2014-07-25 16:25:38,061 DEBUG [cloud.agent.Agent] (agentRequest-Handler-1:null) Request:Seq 2-4214524826288652384:  {
Cmd , MgmtId: 29066118877352, via: 2, Ver: v1, Flags: 100111, [{"com.cloud.agent.api.SetupGuestNetworkCommand":{"dhcpRange":"10.1.1.1","networkDomain":"vpc.vpn","isRedundant":false,"add":false,"nic":{"deviceId":2,"networkRateMbps":200,"defaultNic":false,"pxeDisable":true,"nicUuid":"bad86d37-eedb-4c0b-8752-0631d5e74f1a","uuid":"b34acc98-77d7-4aa6-9a97-4417b1d1f579","ip":"10.1.1.1","netmask":"255.255.255.192","gateway":"10.1.1.1","mac":"02:00:7d:56:00:02","broadcastType":"Vlan","type":"Guest","broadcastUri":"vlan://2352","isolationUri":"vlan://2352","isSecurityGroupEnabled":false},"accessDetails":{"router.guest.ip":"10.1.1.1","guest.vlan.tag":"2352","guest.network.gateway":"10.1.1.1","guest.bridge":"10.1.1.63","router.ip":"169.254.2.226","router.name":"r-16-VM"},"wait":0}}] }
2014-07-25 16:25:38,062 DEBUG [cloud.agent.Agent] (agentRequest-Handler-1:null) Processing command: com.cloud.agent.api.SetupGuestNetworkCommand
2014-07-25 16:25:38,071 ERROR [resource.virtualnetwork.VirtualRoutingResource] (agentRequest-Handler-1:null) Failed to prepare VR command due to Can not find nic with mac 02:00:7d:56:00:02 for VM r-16-VM
2014-07-25 16:25:38,071 DEBUG [cloud.agent.Agent] (agentRequest-Handler-1:null) Seq 2-4214524826288652384:  { Ans: , MgmtId: 29066118877352, via: 2, Ver: v1, Flags: 110, [{"com.cloud.agent.api.Answer":{"result":false,"details":"Can not find nic with mac 02:00:7d:56:00:02 for VM r-16-VM","wait":0}}] }
2014-07-25 16:25:38,171 DEBUG [cloud.agent.Agent] (agentRequest-Handler-2:null) Request:Seq 2-4214524826288652385:  { Cmd , MgmtId: 29066118877352, via: 2, Ver: v1, Flags: 100111, [{"com.cloud.agent.api.SetupGuestNetworkCommand":{"dhcpRange":"10.1.1.1","networkDomain":"vpc.vpn","isRedundant":false,"add":false,"nic":{"deviceId":2,"networkRateMbps":200,"defaultNic":false,"pxeDisable":true,"nicUuid":"bad86d37-eedb-4c0b-8752-0631d5e74f1a","uuid":"b34acc98-77d7-4aa6-9a97-4417b1d1f579","ip":"10.1.1.1","netmask":"255.255.255.192","gateway":"10.1.1.1","mac":"02:00:7d:56:00:02","broadcastType":"Vlan","type":"Guest","broadcastUri":"vlan://2352","isolationUri":"vlan://2352","isSecurityGroupEnabled":false},"accessDetails":{"router.guest.ip":"10.1.1.1","guest.vlan.tag":"2352","guest.network.gateway":"10.1.1.1","guest.bridge":"10.1.1.63","router.ip":"169.254.2.226","router.name":"r-16-VM"},"wait":0}}] }
2014-07-25 16:25:38,172 DEBUG [cloud.agent.Agent] (agentRequest-Handler-2:null) Processing command: com.cloud.agent.api.SetupGuestNetworkCommand
2014-07-25 16:25:38,180 ERROR [resource.virtualnetwork.VirtualRoutingResource] (agentRequest-Handler-2:null) Failed to prepare VR command due to Can not find nic with mac 02:00:7d:56:00:02 for VM r-16-VM
2014-07-25 16:25:38,181 DEBUG [cloud.agent.Agent] (agentRequest-Handler-2:null) Seq 2-4214524826288652385:  { Ans: , MgmtId: 29066118877352, via: 2, Ver: v1, Flags: 110, [{"com.cloud.agent.api.Answer":{"result":false,"details":"Can not find nic with mac 02:00:7d:56:00:02 for VM r-16-VM","wait":0}}] }


You will get below NPE while trying to deploy a VM with this router

2014-07-27 06:43:23,185 WARN  [c.c.n.r.VpcVirtualNetworkApplianceManagerImpl] (Work-Job-Executor-161:ctx-0bd6e9e3 job-1985/job-1986 ctx-d6950844) Failed to add router VM[DomainRouter|r-268-VM] to network Ntwk[341|Guest|11] due to
java.lang.NullPointerException
        at org.apache.cloudstack.engine.orchestration.NetworkOrchestrator.createNicForVm(NetworkOrchestrator.java:3066)
        at com.cloud.vm.VirtualMachineManagerImpl.orchestrateAddVmToNetwork(VirtualMachineManagerImpl.java:3409)
        at com.cloud.vm.VirtualMachineManagerImpl.addVmToNetwork(VirtualMachineManagerImpl.java:3355)
        at com.cloud.network.router.VpcVirtualNetworkApplianceManagerImpl.addVpcRouterToGuestNetwork(VpcVirtualNetworkApplianceManagerImpl.java:267)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:606)
        at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317)
        at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)
        at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
        at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:91)
        at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
        at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
        at com.sun.proxy.$Proxy189.addVpcRouterToGuestNetwork(Unknown Source)
        at com.cloud.network.element.VpcVirtualRouterElement.implement(VpcVirtualRouterElement.java:187)
        at org.apache.cloudstack.engine.orchestration.NetworkOrchestrator.implementNetworkElementsAndResources(NetworkOrchestrator.java:1088)
        at org.apache.cloudstack.engine.orchestration.NetworkOrchestrator.implementNetwork(NetworkOrchestrator.java:995)
        at org.apache.cloudstack.engine.orchestration.NetworkOrchestrator.prepare(NetworkOrchestrator.java:1282)
        at com.cloud.vm.VirtualMachineManagerImpl.orchestrateStart(VirtualMachineManagerImpl.java:985)
        at com.cloud.vm.VirtualMachineManagerImpl.orchestrateStart(VirtualMachineManagerImpl.java:5146)
        at sun.reflect.GeneratedMethodAccessor294.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:606)
        at com.cloud.vm.VmWorkJobHandlerProxy.handleVmWorkJob(VmWorkJobHandlerProxy.java:107)
        at com.cloud.vm.VirtualMachineManagerImpl.handleVmWorkJob(VirtualMachineManagerImpl.java:5302


Regards,
Rayees