Also as a side note. You can use "onevm cancel" when the vm is running. Doing this the order of actions should be the correct one.
On Fri, Apr 6, 2012 at 11:08 AM, Nicolas AGIUS <[email protected]>wrote: > Hi, > > Nope, "onevm shutdown" work fine. The problem is with "onevm delete" on a > running vm. > > Host is configured with vmm_xen and tm_ssh : > > Fri Apr 6 11:05:14 2012 [DiM][D]: Finalizing VM 91 > Fri Apr 6 11:05:14 2012 [VMM][D]: Message received: LOG I 91 Driver > command for 91 cancelled > Fri Apr 6 11:05:14 2012 [ReM][D]: VirtualMachineInfo method invoked > Fri Apr 6 11:05:15 2012 [ReM][D]: HostPoolInfo method invoked > Fri Apr 6 11:05:15 2012 [ReM][D]: VirtualMachinePoolInfo method invoked > Fri Apr 6 11:05:15 2012 [ReM][D]: AclInfo method invoked > Fri Apr 6 11:05:15 2012 [TM][D]: Message received: LOG I 91 tm_delete.sh: > Deleting /var/lib/one//91/images > Fri Apr 6 11:05:15 2012 [TM][D]: Message received: LOG I 91 tm_delete.sh: > Executed "ssh xen0vburo01 rm -rf /var/lib/one//91/images". > Fri Apr 6 11:05:15 2012 [TM][D]: Message received: LOG I 91 ExitCode: 0 > Fri Apr 6 11:05:15 2012 [TM][D]: Message received: TRANSFER SUCCESS 91 - > Fri Apr 6 11:05:15 2012 [HKM][D]: Message received: LOG I 91 ExitCode: 0 > Fri Apr 6 11:05:20 2012 [VMM][D]: Message received: LOG I 91 cancel: > Executed "sudo /usr/sbin/xm destroy one-91". > Fri Apr 6 11:05:20 2012 [VMM][D]: Message received: LOG I 91 ExitCode: 0 > Fri Apr 6 11:05:20 2012 [VMM][D]: Message received: LOG I 91 Successfully > execute virtualization driver operation: cancel. > Fri Apr 6 11:05:20 2012 [VMM][D]: Message received: LOG I 91 ExitCode: 0 > Fri Apr 6 11:05:20 2012 [VMM][D]: Message received: LOG I 91 Successfully > execute network driver operation: clean. > Fri Apr 6 11:05:20 2012 [VMM][D]: Message received: CANCEL SUCCESS 91 - > > Nicolas AGIUS > > > --- En date de : *Mer 4.4.12, Tino Vazquez <[email protected]>* a écrit : > > > De: Tino Vazquez <[email protected]> > Objet: Re: [one-users] Wrong actions when deleting vm > À: [email protected] > Cc: [email protected] > Date: Mercredi 4 avril 2012, 11h44 > > > Hi, > > OpenNebula should wait for the VM to be shutdown before it removes the > files. Did you use "onevm shutdown"? Can you send the complete log for the > VM? > > Regards, > > -Tino > > -- > Constantino Vázquez Blanco, MSc | dsa-research.org/tinova > Virtualization Technology Engineer / Researcher > OpenNebula - The Open-Source Solution for Data Center Virtualization > www.OpenNebula.org | @tinova79 | @OpenNebula > > > > On Tue, Apr 3, 2012 at 10:56 AM, Nicolas AGIUS > <[email protected]<http://mc/[email protected]> > > wrote: > > Hi, > > I still have a bug when I try to delete a vm. > > With no persistent disk image, OpenNebula is deleting the disks before it > shutdown the vm. Using tm_lvm and phy: devices, the delete fail because it > can't remove an open file. > > Where is this action sequence in the source code ? > > Thanks, > Nicolas AGIUS > > > > --- En date de : *Ven 23.3.12, Nicolas AGIUS > <[email protected]<http://mc/[email protected]> > >* a écrit : > > > De: Nicolas AGIUS > <[email protected]<http://mc/[email protected]> > > > Objet: [one-users] Bug with delete action and persistent storage > À: [email protected]<http://mc/[email protected]> > Date: Vendredi 23 mars 2012, 18h26 > > Hi, > I found a small bug in OpenNebula v3.2.1. > > When I try to delete a VM with a persistent image, the image switch in the > ERROR state and the following trace appear in the log : > > ------ > [ImM][I]: Moving disk /var/lib/one/64/disk.0 to repository image 15 > [VMM][D]: Message received: LOG I 64 Driver command for 64 cancelled > [ImG][D]: Message received: LOG I 15 Command execution fail: > /var/lib/one/remotes/image/fs/mv /var/lib/one/64/disk.0 > /var/lib/one/images/5f4cc7519564396f02e99a59e5bd45c0 15 15 > [ImM][I]: Command execution fail: /var/lib/one/remotes/image/fs/mv > /var/lib/one/64/disk.0 /var/lib/one/images/5f4cc7519564396f02e99a59e5bd45c0 > 15 15 > [ImG][D]: Message received: LOG I 15 mv: Moving local image > /var/lib/one/64/disk.0 to the image repository > [ImM][I]: mv: Moving local image /var/lib/one/64/disk.0 to the image > repository > [ImG][D]: Message received: LOG E 15 mv: Command "mv -f > /var/lib/one/64/disk.0 > /var/lib/one/images/5f4cc7519564396f02e99a59e5bd45c0" failed. > [ImM][E]: mv: Command "mv -f /var/lib/one/64/disk.0 > /var/lib/one/images/5f4cc7519564396f02e99a59e5bd45c0" failed. > [ImG][D]: Message received: LOG E 15 mv: mv: cannot stat > `/var/lib/one/64/disk.0': No such file or directory > [ImM][E]: mv: mv: cannot stat `/var/lib/one/64/disk.0': No such file or > directory > [ImG][D]: Message received: LOG E 15 Could not move /var/lib/one/64/disk.0 > to /var/lib/one/images/5f4cc7519564396f02e99a59e5bd45c0 > [ImM][E]: Could not move /var/lib/one/64/disk.0 to > /var/lib/one/images/5f4cc7519564396f02e99a59e5bd45c0 > [ImG][D]: Message received: LOG I 15 ExitCode: 1 > [ImM][I]: ExitCode: 1 > [ImG][D]: Message received: MV FAILURE 15 Could not move > /var/lib/one/64/disk.0 to > /var/lib/one/images/5f4cc7519564396f02e99a59e5bd45c0 > [ImM][E]: Error saving image to the repository: Could not move > /var/lib/one/64/disk.0 to > /var/lib/one/images/5f4cc7519564396f02e99a59e5bd45c0 > -------- > > It seems that the delete action is doing the following steps : > - Move image to the repo > - Delete image on the host > - Destroy the vm > > But the image is not transferred and cause the error. I thinks steps > should be : > - Destroy the vm > - Copy back the image from the host > - Move image to the repo > - Delete image on the host > > I've tried to fix it, but I got lost somewhere between C++ and Ruby... > > Subsidiary question, why is the core written in C++ and not in Ruby ? > > Thanks, > Nicolas AGIUS > > > -----La pièce jointe associée suit----- > > _______________________________________________ > Users mailing list > [email protected]<http://mc/[email protected]> > http://lists.opennebula.org/listinfo.cgi/users-opennebula.org > > > _______________________________________________ > Users mailing list > [email protected]<http://mc/[email protected]> > http://lists.opennebula.org/listinfo.cgi/users-opennebula.org > > > > _______________________________________________ > Users mailing list > [email protected] > http://lists.opennebula.org/listinfo.cgi/users-opennebula.org > > -- Javier Fontán Muiños Project Engineer OpenNebula - The Open Source Toolkit for Data Center Virtualization www.OpenNebula.org | [email protected] | @OpenNebula
_______________________________________________ Users mailing list [email protected] http://lists.opennebula.org/listinfo.cgi/users-opennebula.org
