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