[one-users] Removing old VMs

Carlos Martín Sánchez cmartin at opennebula.org
Tue Dec 20 05:56:14 PST 2011


Hi,

The feature request #1026 [1] can be easily implemented with hooks [2].

For instance, with these two hooks you don't even need any script file:

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" ]


If you want to create an external script, please take into account bug
#1036: Local hooks are not executed unless the full path is defined.

That means that this hook won't be triggered:

VM_HOOK = [
   name      = "cleanup",
   on        = "DONE",
   command   = "cleanup.sh",
   arguments = "$VMID" ]


And you must use this one instead:

VM_HOOK = [
   name      = "cleanup",
   on        = "DONE",
   command   = "/full/path/to/cleanup.sh",
   arguments = "$VMID" ]

Cheers.

[1] http://dev.opennebula.org/issues/1026
[2] http://opennebula.org/documentation:rel3.0:hooks
[3] http://dev.opennebula.org/issues/1036
--
Carlos Martín, MSc
Project Engineer
OpenNebula - The Open Source Toolkit for Data Center Virtualization
www.OpenNebula.org | cmartin at opennebula.org |
@OpenNebula<http://twitter.com/opennebula><cmartin at opennebula.org>


On Fri, Dec 16, 2011 at 9:44 AM, richard -rw- weinberger <
richard.weinberger at gmail.com> wrote:

> On Fri, Dec 16, 2011 at 1:02 AM, Hutson Betts <hut101 at tamu.edu> wrote:
> > This is not necessarily an answer to your question, but if you'll
> > consider taking a look at Feature #1026 that I created on the dev site.
>
> #1026 is exactly what I want. :-)
>
> --
> Thanks,
> //richard
> _______________________________________________
> Users mailing list
> Users at lists.opennebula.org
> http://lists.opennebula.org/listinfo.cgi/users-opennebula.org
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opennebula.org/pipermail/users-opennebula.org/attachments/20111220/9207441b/attachment-0002.htm>


More information about the Users mailing list