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 B579AFA11 for ; Tue, 9 Jul 2013 05:29:54 +0000 (UTC) Received: (qmail 95152 invoked by uid 500); 9 Jul 2013 05:29:53 -0000 Delivered-To: apmail-cloudstack-issues-archive@cloudstack.apache.org Received: (qmail 95102 invoked by uid 500); 9 Jul 2013 05:29:53 -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 95049 invoked by uid 500); 9 Jul 2013 05:29:52 -0000 Delivered-To: apmail-incubator-cloudstack-issues@incubator.apache.org Received: (qmail 95035 invoked by uid 99); 9 Jul 2013 05:29:51 -0000 Received: from arcas.apache.org (HELO arcas.apache.org) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 09 Jul 2013 05:29:51 +0000 Date: Tue, 9 Jul 2013 05:29:51 +0000 (UTC) From: "Abhinandan Prateek (JIRA)" To: cloudstack-issues@incubator.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Comment Edited] (CLOUDSTACK-3404) KVM - IPV6 - Not able deploy a VM in ipv6 network because of attempting to release non existent ipv4 address. MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/CLOUDSTACK-3404?page=3Dcom.atla= ssian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId= =3D13702939#comment-13702939 ]=20 Abhinandan Prateek edited comment on CLOUDSTACK-3404 at 7/9/13 5:29 AM: ------------------------------------------------------------------------ Here are the code changes that needs to be looked at: https://git-wip-us.ap= ache.org/repos/asf?p=3Dcloudstack.git;a=3Dcommitdiff;h=3D870d21c436f8ca34f3= d865409444e2f4c84a4319 =20 was (Author: aprateek): Here are the code changes: https://git-wip-us.apache.org/repos/asf?p=3D= cloudstack.git;a=3Dcommitdiff;h=3D870d21c436f8ca34f3d865409444e2f4c84a4319 =20 > KVM - IPV6 - Not able deploy a VM in ipv6 network because of attempting t= o release non existent ipv4 address. > -------------------------------------------------------------------------= ------------------------------------ > > Key: CLOUDSTACK-3404 > URL: https://issues.apache.org/jira/browse/CLOUDSTACK-340= 4 > Project: CloudStack > Issue Type: Bug > Security Level: Public(Anyone can view this level - this is the defa= ult.)=20 > Components: Management Server > Affects Versions: 4.2.0 > Environment: Build from master-6-17-stable > Reporter: Sangeetha Hariharan > Assignee: Jayapal Reddy > Priority: Blocker > Fix For: 4.2.0 > > Attachments: agent.log, management-server.log > > > KVM - IPV6 - Not able deploy a VM in ipv6 network because of attempting t= o release non existent ipv4 address. > Steps to reproduce the problem: > Create a ipv6 network ( only ipv6 - donot provide any ipv4 parameters). > Deploy a VM in this network. > Vm deployment fails. > Following exception seen in management server logs: > 2013-07-08 15:50:27,068 DEBUG [network.router.VirtualNetworkApplianceMana= gerImpl] (Job-Executor-13:job-13) Applying dhcp e > ntry in network Ntwk[204|Guest|7] > 2013-07-08 15:50:27,083 DEBUG [agent.transport.Request] (Job-Executor-13:= job-13) Seq 1-1212088359: Sending { Cmd , MgmtId > : 7261447522054, via: 1, Ver: v1, Flags: 100111, [{"routing.DhcpEntryComm= and":{"vmMac":"06:9b:0e:00:00:22","vmName":"test1 > ","vmIp6Address":"fc00:3:1370::6379","ip6Gateway":"fc00:3:1370::1","duid"= :"00:03:00:01:06:9b:0e:00:00:22","isDefault":true > ,"accessDetails":{"zone.network.type":"Advanced","router.name":"r-4-VM","= router.ip":"169.254.3.205"},"wait":0}}] } > 2013-07-08 15:52:27,089 DEBUG [agent.transport.Request] (AgentManager-Han= dler-11:null) Seq 1-1212088359: Processing: =C2=A0{ An > s: , MgmtId: 7261447522054, via: 1, Ver: v1, Flags: 110, [{"Answer":{"res= ult":false,"details":"timeout","wait":0}}] } > 2013-07-08 15:52:27,089 DEBUG [agent.manager.AgentAttache] (AgentManager-= Handler-11:null) Seq 1-1212088359: No more commands found > 2013-07-08 15:52:27,089 DEBUG [agent.transport.Request] (Job-Executor-13:= job-13) Seq 1-1212088359: Received: { Ans: , Mgm > tId: 7261447522054, via: 1, Ver: v1, Flags: 110, { Answer } } > 2013-07-08 15:52:27,089 INFO [cloud.vm.VirtualMachineManagerImpl] (Job-E= xecutor-13:job-13) Unable to contact resource. > com.cloud.exception.ResourceUnavailableException: Resource [DataCenter:1]= is unreachable: Unable to apply dhcp entry on router > at com.cloud.network.router.VirtualNetworkApplianceManagerImpl.ap= plyRules(VirtualNetworkApplianceManagerImpl.java:3781) > at com.cloud.network.router.VirtualNetworkApplianceManagerImpl.ap= plyDhcpEntry(VirtualNetworkApplianceManagerImpl.java:2900) > at com.cloud.network.element.VirtualRouterElement.addDhcpEntry(Vi= rtualRouterElement.java:916) > at com.cloud.network.NetworkManagerImpl.prepareElement(NetworkMan= agerImpl.java:2003) > at com.cloud.network.NetworkManagerImpl.prepareNic(NetworkManager= Impl.java:2115) > at com.cloud.network.NetworkManagerImpl.prepare(NetworkManagerImp= l.java:2056) > at com.cloud.vm.VirtualMachineManagerImpl.advanceStart(VirtualMac= hineManagerImpl.java:847) > at com.cloud.vm.VirtualMachineManagerImpl.start(VirtualMachineMan= agerImpl.java:554) > at org.apache.cloudstack.engine.cloud.entity.api.VMEntityManagerI= mpl.deployVirtualMachine(VMEntityManagerImpl.java:239) > at org.apache.cloudstack.engine.cloud.entity.api.VirtualMachineEn= tityImpl.deploy(VirtualMachineEntityImpl.java:209) > at com.cloud.vm.UserVmManagerImpl.startVirtualMachine(UserVmManag= erImpl.java:3335) > at com.cloud.vm.UserVmManagerImpl.startVirtualMachine(UserVmManag= erImpl.java:2873) > at com.cloud.vm.UserVmManagerImpl.startVirtualMachine(UserVmManag= erImpl.java:2859) > at com.cloud.utils.component.ComponentInstantiationPostProcessor$= InterceptorDispatcher.intercept(ComponentInstantiationPostProcessor.java:12= 5) > at org.apache.cloudstack.api.command.user.vm.DeployVMCmd.execute(= DeployVMCmd.java:420) > at com.cloud.api.ApiDispatcher.dispatch(ApiDispatcher.java:155) > at com.cloud.async.AsyncJobManagerImpl$1.run(AsyncJobManagerImpl.= java:437) > at java.util.concurrent.Executors$RunnableAdapter.call(Executors.= java:471) > at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:= 334) > at java.util.concurrent.FutureTask.run(FutureTask.java:166) > at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolEx= ecutor.java:1110) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolE= xecutor.java:603) > at java.lang.Thread.run(Thread.java:679) > 2013-07-08 15:52:27,094 DEBUG [cloud.vm.VirtualMachineManagerImpl] (Job-E= xecutor-13:job-13) Cleaning up resources for the vm VM[User|test1] in Start= ing state > Following error seen in KVM host - /var/log/cloudstack/agent/cloudstack-= agent.out > 2013-07-08 14:46:39,697{GMT} INFO [cloud.agent.Agent] (agentRequest-Hand= ler-1:) Set agent id 1 > 2013-07-08 14:46:39,698{GMT} INFO [cloud.agent.Agent] (agentRequest-Hand= ler-1:) Ready command is processed: agent id =3D 1 > 2013-07-08 15:00:17,217{GMT} WARN [resource.virtualnetwork.VirtualRoutin= gResource] (Script-4:) Interrupting script. > 2013-07-08 15:00:17,218{GMT} WARN [resource.virtualnetwork.VirtualRoutin= gResource] (agentRequest-Handler-2:) Timed out: /usr/share/cloudstack-commo= n/scripts/network/domr/dhcp_entry.sh -r 169.254.3.205 -m 06:9b:0e:00:00:22 = -n test1 -6 fc00:3:1370::6379 -u 00:03:00:01:06:9b:0e:00:00:22 . Output is= : > 2013-07-08 15:02:17,844{GMT} WARN [resource.virtualnetwork.VirtualRoutin= gResource] (Script-8:) Interrupting script. > 2013-07-08 15:02:17,844{GMT} WARN [resource.virtualnetwork.VirtualRoutin= gResource] (agentRequest-Handler-4:) Timed out: /usr/share/cloudstack-commo= n/scripts/network/domr/dhcp_entry.sh -r 169.254.3.205 -m 06:9b:0e:00:00:22 = -n test1 -6 fc00:3:1370::6379 -u 00:03:00:01:06:9b:0e:00:00:22 . Output is= : > 2013-07-08 15:31:52,710{GMT} WARN [resource.virtualnetwork.VirtualRoutin= gResource] (Script-1:) Interrupting script. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrato= rs For more information on JIRA, see: http://www.atlassian.com/software/jira