My "workarround" is to wait for 4.2.1, and have bunch of VMs that can not be deleted, just waisting my disk space... And yes, that is true, the logs you sent, I have that very issue. Bug here: https://issues.apache.org/jira/browse/CLOUDSTACK-4828
Andrija On 19 December 2013 16:14, Domenico De Monte <d.demo...@netsons.com> wrote: > So if i understand correctly: > > if we create a vm with offering network WITHOUT dhcp ( like > QuickCloudNoService ) and we want terminate it, we can not because there is > a bug that NEED to remove dhcp service from virtual nic assigned to this > network. > > If it's case, following log show exact error? > > 2013-12-19 16:08:01,332 DEBUG [cloud.vm.VirtualMachineManagerImpl] > (UserVm-Scavenger-1:null) Stopped called on VM[User|Test01] but the state > is Expunging > 2013-12-19 16:08:01,339 DEBUG [cloud.capacity.CapacityManagerImpl] > (UserVm-Scavenger-1:null) VM state transitted from :Expunging to Expunging > with event: ExpungeOperationvm's original host id: null new host id: null > host id before state transition: null > 2013-12-19 16:08:01,339 DEBUG [cloud.vm.VirtualMachineManagerImpl] > (UserVm-Scavenger-1:null) Destroying vm VM[User|Test01] > 2013-12-19 16:08:01,339 DEBUG [cloud.vm.VirtualMachineManagerImpl] > (UserVm-Scavenger-1:null) Cleaning up NICS > 2013-12-19 16:08:01,341 DEBUG [cloud.network.NetworkManagerImpl] > (UserVm-Scavenger-1:null) Cleaning network for vm: 8 > 2013-12-19 16:08:01,346 DEBUG [cloud.network.NetworkModelImpl] > (UserVm-Scavenger-1:null) Service SecurityGroup is not supported in the > network id=207 > 2013-12-19 16:08:01,349 WARN [cloud.vm.UserVmManagerImpl] > (UserVm-Scavenger-1:null) Unable to expunge VM[User|Test01] > com.cloud.exception.UnsupportedServiceException: Service Dhcp is not > supported in the network id=207 > at > com.cloud.network.dao.NetworkServiceMapDaoImpl.getProviderForServiceInNetwork(NetworkServiceMapDaoImpl.java:127) > at > com.cloud.utils.component.ComponentInstantiationPostProcessor$InterceptorDispatcher.intercept(ComponentInstantiationPostProcessor.java:125) > at > com.cloud.network.NetworkManagerImpl.getDhcpServiceProvider(NetworkManagerImpl.java:3681) > at > com.cloud.network.NetworkManagerImpl.isDhcpAccrossMultipleSubnetsSupported(NetworkManagerImpl.java:2522) > at > com.cloud.network.NetworkManagerImpl.removeNic(NetworkManagerImpl.java:2507) > at > com.cloud.network.NetworkManagerImpl.cleanupNics(NetworkManagerImpl.java:2463) > at > com.cloud.vm.VirtualMachineManagerImpl.advanceExpunge(VirtualMachineManagerImpl.java:475) > at > com.cloud.vm.UserVmManagerImpl.expunge(UserVmManagerImpl.java:1600) > at > com.cloud.vm.UserVmManagerImpl$ExpungeTask.run(UserVmManagerImpl.java:1769) > at > java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) > at > java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:351) > at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:178) > at > java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:165) > at > java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:267) > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1146) > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) > at java.lang.Thread.run(Thread.java:701) > > > Which is a possible solution or workaround for this bug ? > > > Waiting for your reply > > Regards > > Il 19/12/2013 15:40, Andrija Panic ha scritto: > > Due to the bug, you are unable to remove netowrk from VM, if that network's > network offering does not have DHCP as the service. > And you will not be possible to delete such VMs, that are connected to the > netowrk without DHCP service in it's offering. > > This is 4.2 bug... > > > On 19 December 2013 15:36, Andrei Mikhailovsky <and...@arhont.com> > <and...@arhont.com> wrote: > > > Geoff, > > Thanks for your reply. This is the first route i tried to take, but it > didn't work for me. When I tried to remove the NIC from the guest i had an > error message complaining that the network offering does not have dhcp > service or something like that. I did not take a note of the actual > message. This was after i've changed the default NIC to a temporary nic. > The NIC that I have is from a service offering called QuickCloudNoService. > I guess it's a bug... > > I will try the db route and see if it works. > > Thanks for your help guys > > Andrei > > > > ----- Original Message ----- > From: "Geoff Higginbottom" <geoff.higginbot...@shapeblue.com> > <geoff.higginbot...@shapeblue.com> > To: users@cloudstack.apache.org > Sent: Thursday, 19 December, 2013 12:19:40 PM > Subject: RE: Change of guest IP address > > Andrei, > > You could use the addNicToVirtualMachine API command (assuming you are > running 4.1 or 4.2) > > 1. Assign the VM a new 'temp' NIC on an alternate network > 2. Set this new NIC to default > 3. Remove original NIC > 4. Assign a NIC on the original Network, but also set the required IP > (hence using API and not UI) > 5. Set this new NIC to default > 6. Remove the temp NIC > > API commands required are > > addNicToVirtualMachinehttp://cloudstack.apache.org/docs/api/apidocs-4.2/root_admin/addNicToVirtualMachine.html > > updateDefaultNicForVirtualMachinehttp://cloudstack.apache.org/docs/api/apidocs-4.2/root_admin/updateDefaultNicForVirtualMachine.html > > removeNicFromVirtualMachinehttp://cloudstack.apache.org/docs/api/apidocs-4.2/root_admin/removeNicFromVirtualMachine.html > > Whilst there are 6 steps, a simple CloudMonkey Script could complete this > process in around 30 secs > > Regards > > Geoff Higginbottom > > D: +44 20 3603 0542 | S: +44 20 3603 0540 | M: +447968161581 > geoff.higginbot...@shapeblue.com > > -----Original Message----- > From: Jayapal Reddy Uradi [mailto:jayapalreddy.ur...@citrix.com > <jayapalreddy.ur...@citrix.com>] > Sent: 19 December 2013 11:27 > To: <users@cloudstack.apache.org> <users@cloudstack.apache.org> > Subject: Re: Change of guest IP address > > Hi, > > There is no other way to change the ip. > If you want specific IP for the VM, you can get secondary ip in vm NICs > page and configure it on the VM. > > Thanks, > Jayapal > > > On 19-Dec-2013, at 3:58 PM, Andrei Mikhailovsky <and...@arhont.com> > <and...@arhont.com> wrote: > > > Do you know if there is an easier way? Like via the api calls or the > > cloudmonkey command? Or is it currently the only way? > > > ----- Original Message ----- > From: "Jayapal Reddy Uradi" <jayapalreddy.ur...@citrix.com> > <jayapalreddy.ur...@citrix.com> > To: "<users@cloudstack.apache.org> <users@cloudstack.apache.org>" > <users@cloudstack.apache.org> <users@cloudstack.apache.org> > Sent: Thursday, 19 December, 2013 9:25:05 AM > Subject: Re: Change of guest IP address > > Hi, > > If your VM is in isolated network please do the following > > 1. edit the nics table ip4_address column for your instance_id to new ip. > 2. login to the router corresponds to the network and replace old ip > > with new ip in below files. > > a. /var/lib/misc/dnsmasq.leases > b. /etc/dhcphosts.txt > 3. restart the dnsmasq in router (service dnsmasq restart) 4. Reboot > the VM or restart the network service in Vm so that VM gets the new ip > > from the dhcp. > > Thanks, > Jayapal > > On 19-Dec-2013, at 2:27 PM, Andrei Mikhailovsky <and...@arhont.com> > <and...@arhont.com> > wrote: > > > Hello guys, > > Could some one tell me how to change the IP address of a guest vm? It > > has been assigned by default by dhcp router and I would like to change it. > I know how to create a new vm with a specified IP address using > cloudmonkey, but I couldn't find a way of changing the IP for the existing > vm. > > Cheers > > Andrei > > This email and any attachments to it may be confidential and are intended > solely for the use of the individual to whom it is addressed. Any views or > opinions expressed are solely those of the author and do not necessarily > represent those of Shape Blue Ltd or related companies. If you are not the > intended recipient of this email, you must neither take any action based > upon its contents, nor copy or show it to anyone. Please contact the sender > if you believe you have received this email in error. Shape Blue Ltd is a > company incorporated in England & Wales. ShapeBlue Services India LLP is a > company incorporated in India and is operated under license from Shape Blue > Ltd. Shape Blue Brasil Consultoria Ltda is a company incorporated in Brasil > and is operated under license from Shape Blue Ltd. ShapeBlue is a > registered trademark. > > > > > -- > > > > *Supernova s.r.l.* > Via G. Misiticoni, 3 > 65126 - Pescara > ITALY > > > *www.netsons.com* <http://www.netsons.com> > *Domenico De Monte* > CEO > > > *t. *(+39) 085 45 100 52 > *m. *(+39) 339 79 033 98 > *e. *d.demo...@netsons.com > > > [image: View Domenico De Monte's profile on > LinkedIn]<http://it.linkedin.com/in/domenicodemonte> > > *Netsons® è un marchio registrato dalla Supernova s.r.l.* > > Le informazioni trasmesse sono riservate alla persona o alla società > indicata come destinatario, e possono includere contenuti considerati > confidenziali. Ogni elaborazione, comunicazione, trasmissione o altro > utilizzo, anche azioni conseguenti alla conoscenza di queste informazioni > da parte di chiunque non sia espressamente indicato come destinatario è > proibita. Nel caso abbiate ricevuto per errore questa comunicazione, siete > pregati di darne avviso a info [at] netsons.com ed eliminare ogni stampa > ed ogni traccia informatica. Il ricevente dovrà inoltre accertarsi che gli > eventuali allegati non contengano virus prima di aprirli. Qualunque > opinione o affermazione presentata in questo messaggio è da ritenersi > propria dell'autore e non rappresenta necessariamente la posizione della > Società. > > The information transmitted is intended only for the person or entity to > which it is addressed and may contain confidential material. Any review, > retransmission, dissemination or other use of, or taking of any action in > reliance upon this information by persons or entities other than the > intended recipient is prohibited. If you received this in error, please > contact: info [at] netsons.com and delete the material from any computer. > If this email contains attachments you should ensure they are checked for > viruses before opening them. Any views or opinions presented are solely > those of the author and do not necessarily represent those of the company. > -- Andrija Panić -------------------------------------- http://admintweets.com --------------------------------------