[one-users] [Haizea] Problems with VM lifecycle on OpenNebula+Haizea

Borja Sotomayor borja at borjanet.com
Wed Nov 25 09:03:40 PST 2009


> --------------
> When we deploy a VM  with "onevm submit <path to the template>" and then
> during its work shut it down or delete it, Haizea is not aware of this
> change. The lease for that machine remains active and may prevent other VM
> deployments.

My reply to your previous message on the Haizea mailing list should
address this problem. For those on the OpenNebula list, this is the
message I'm referring to:


> --------------
> When we deploy a machine as described above, and then do "stop" on it, via
> XML-RPC (we have our own web GUI application), it gets saved. When we try to
> resume that machine, it stays stuck in state "pending" and there is no
> action that can revive it.

How exactly are you trying to resume it? If you're using "onevm
resume" and the machine still stays in a "pending" state, that sounds
like an OpenNebula-only problem. For the OpenNebula developers to help
out, I suggest you send this as a separate message and include the
sequence of commands you used and the VM log (in

> But
> take a look at Amazon, they will allow you to deploy a machine, run it at
> certain times, turn it off, turn it on again and so forth. How does that fit
> into Haizea's view of the world?

In Haizea's view of the world, these would simply be separate leases,
not a single lease that gets turned on and off. Reusing an existing
image (instead of starting from a fresh one every time) should be
possible, as long the OpenNebula template in subsequent submits refers
to the saved copy of the image (although I've never tried this with
OpenNebula+Haizea). This is not to say that it wouldn't be more
natural to have a model where a lease can be "restarted" in the
future, without having to specify that a saved disk image must be used
(instead, this would be implicit in the "restart" operation). However,
doing this is not currently on our roadmap.


More information about the Users mailing list