Hello Carlos, This worked as a charm, but I also had to update the STATE attribute from 2 to 1, to put the image in READY state and allow me to remove it from sunstone :)
Thanks a lot. Cyrille Blog : http://blog.cduverne.com Twitter : @CydsWorld "Imagination is more important than Knowledge" Albert Einstein Jeudi 04/10/2012 à 15:07 Carlos Martín Sánchez a écrit: Hi, The VMs themselves are not deleted, just moved to the DONE state. You can still execute a onevm show and see the information of deleted VMs. To be consistent with this, we also leave the directories and log files (note that the disks and checkpoint files are stored in the system datastore). About the Image, looks like the DB got corrupted. Did you have any problem with your front-end machine, like a full disk, or hard reset? Anyway, to change the RUNNING_VMS attribute manually you need to: - stop opennebula: one stop - get the body column of your image from the DB. Assuming you use sqlite: $ sqlite3 /var/lib/one/one.db "select body from image_pool where oid=;" Copy the text, and change the running vms xml element: 0 - update the DB $ sqlite3 /var/lib/one/one.db 'update image_pool set body="........" where oid=;' Restart opennebula, and then you should be able to delete the Image Regards -- Carlos Martín, MSc Project Engineer OpenNebula - The Open-source Solution for Data Center Virtualizationwww.OpenNebula.org [1] | [email protected] | @OpenNebula [2] [3] On Wed, Oct 3, 2012 at 9:10 AM, Duverne, Cyrille wrote: Hello Carlos, Thanks a lot for your feedback. Regarding the Hooks, it works like a charm. But you said that it was normal to not delete the old directory of destroyed VMs, why ? Regarding the reserved image, I haven't any VM in any state which is using it... :) Kind regards CyD Blog : http://blog.cduverne.com Twitter : @CydsWorld "Imagination is more important than Knowledge" Albert Einstein Mardi 02/10/2012 à 13:42 Carlos Martín Sánchez a écrit: Hi, On Mon, Oct 1, 2012 at 2:42 PM, Duverne, Cyrille wrote: I've noticed that when I delete a VM, the directory /var/lib/one/one-data/$VMID is left behind and never deleted. Is this normal ? I've seen this behaviour in 3.2, but it's still happening in 3.8 The VM dirs are left behind, that's normal. You can clean-up them using hooks [1], take a look at this ticket [2]. VM_HOOK = [ name = "vmdir_cleanup", on = "DONE", command = "/bin/rm", arguments = "-r /var/lib/one/$VMID" ] VM_HOOK = [ name = "log_cleanup", on = "DONE", command = "/bin/rm", arguments = "/var/log/one/$VMID.log" ] In previous versions the dirs would be recreated, but it should work in 3.6. By the way, where did you get opennebula 3.8? Can I take a look at it? That will speed development! :-) And on another side, I have an image that can't be deleted, Sunstone says that it's used by 4 VMs, but none is running, and the image can't be deleted from the DB I think. The Image can still be reserved for VMs in states other than running, like stopped or suspended. Is this your case? Regards [1] http://opennebula.org/documentation:rel3.6:hooks [2] http://dev.opennebula.org/issues/1026 -- Carlos Martín, MSc Project Engineer OpenNebula - The Open-source Solution for Data Center Virtualization www.OpenNebula.org [1] | [email protected] | @OpenNebula [2] [3] On Mon, Oct 1, 2012 at 2:42 PM, Duverne, Cyrille wrote: Hello dear community, I've noticed that when I delete a VM, the directory /var/lib/one/one-data/$VMID is left behind and never deleted. Is this normal ? I've seen this behaviour in 3.2, but it's still happening in 3.8 And on another side, I have an image that can't be deleted, Sunstone says that it's used by 4 VMs, but none is running, and the image can't be deleted from the DB I think. Any idea ? Thanks in advance. PS : ONE 3.6 rocksss !!! :p Cyrille Blog : http://blog.cduverne.com Twitter : @CydsWorld "Imagination is more important than Knowledge" Albert Einstein Lundi 01/10/2012 à 12:57 Carlos Martín Sánchez a écrit: Hi, The files should have been deleted. Do you have any error messages in /var/log/one/oned.log? You can also check each image file path using 'oneimage show', it's the SOURCE attribute. Regards -- Carlos Martín, MSc Project Engineer OpenNebula - The Open-source Solution for Data Center Virtualization www.OpenNebula.org [1] | [email protected] | @OpenNebula [2] [3] On Mon, Oct 1, 2012 at 8:58 AM, Christoph Robbert wrote: Hello, my hard drive is running out of space. So i deleted some unused images in Opennebula via the sunstone gui. But i didn't get any additional free hard drive space. But the datastore contains only files with hash names. Why happen this? Is this a bug or a feature? Regards, Christoph Robbert _______________________________________________ Users mailing list [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 Links: ------ [1] http://www.OpenNebula.org [2] http://twitter.com/opennebula [3] mailto:[email protected]
_______________________________________________ Users mailing list [email protected] http://lists.opennebula.org/listinfo.cgi/users-opennebula.org
