[one-users] OpenNebula 3.0b2 after onevm saveas VM gone

Carlos Martín Sánchez cmartin at opennebula.org
Wed Sep 21 03:07:57 PDT 2011


I just wanted to add to Fabian's reply that in OpenNebula 3.0 the VM
instance is lost (well, not really lost, it just happens to end its life
cycle), but the template can be instantiated as many times as you need.
You can also edit the template to change the image id, using 'onetemplate
update <id>'.

Since you are updating your OS image, you may want to make it persistent
instead of saving another copy.

Carlos Martín, MSc
Project Major Contributor
OpenNebula - The Open Source Toolkit for Cloud Computing
www.OpenNebula.org <http://www.opennebula.org/> | cmartin at opennebula.org

On Thu, Sep 15, 2011 at 4:58 PM, Fabian Wenk <fabian at wenks.ch> wrote:

> Hello Valentin
> I did not yet play around with ONE 3.x, but I guess this behavior is the
> same as in 2.2.1.
> On 15.09.2011 15:36, Valentin Bud wrote:
>> # onevm saveas 5 0 debian-upd1
>> I mention that I ran the above command while the Debian VM was on. As far
>> as
>> I understand from documentation this is not a problem but
>> the contents of the image are only created after the VM is shutdown
>> gracefully (using onevm shutdown). So I did just that.
>  The problem. The Debian VM is gone, it is not listed anymore. onevm
>> returns
>> empty list. The Debian VM was the only
>> one active. Is this normal behavior if you save the only disk the VM has?
> This is normal behavior, see the "Virtual Machine Life-cycle" at [1]. The
> only workaround I know is to recreate the VM with 'onevm create <template>'.
> This will give an new VID for the VM. If you want to boot it with the just
> freshly saved image, you need to adjust your template so it will use the
> newly created image.
>  [1] http://www.opennebula.org/**documentation:rel2.2:vm_guide<http://www.opennebula.org/documentation:rel2.2:vm_guide>
> As far as I have understood, if you want to have an VM which should run (or
> exists) forever do not use 'onevm shutdown <vm_id>' at any time, or you need
> to recreate the VM. Only use 'onevm stop <vm_id>' and 'onevm resume
> <vm_id>', which will just pause the VM (no processes are stopped inside the
> VM). Reboot or shutdown of the OS in the VM is possible. With using shutdown
> inside the VM, I had to recover (eg. boot again) the VM with waiting until
> 'onevm list' (or 'onevm top') shows the state as "unkn" and then use 'onevm
> restart <vm_id>' to boot the VM again.
> Hope this helps.
> bye
> Fabian
> ______________________________**_________________
> Users mailing list
> Users at lists.opennebula.org
> http://lists.opennebula.org/**listinfo.cgi/users-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/20110921/fac10b78/attachment-0003.htm>

More information about the Users mailing list