Dear Carsten,<div><br></div><div>comments inline,<br><br><div class="gmail_quote">On Tue, Sep 28, 2010 at 7:42 AM,  <span dir="ltr"><Carsten.Friedrich@csiro.au></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">











<div lang="EN-AU" link="blue" vlink="purple">

<div>

<p class="MsoNormal"><span lang="EN-US">I’m trying to understand how to use one.vm.savedisk
correctly. I have a couple of questions:</span></p>

<p class="MsoNormal"><span lang="EN-US"> </span></p>

<p class="MsoNormal"><span lang="EN-US">1) As I understand it this command does not
immediately save the disk image, but only does so when the VM is “shut-down”.
Exactly which actions will cause this save to happen (I guess all or some of:
Shutdown, Stop, Suspend, Cancel, Delete/Finalize)?</span></p></div></div></blockquote><div><br></div><div>the savedisk functionality is performed with a hook triggered when the VM reaches the DONE state. Take a look at [1] for the VMs lifecycle.</div>


<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div lang="EN-AU" link="blue" vlink="purple"><div><p class="MsoNormal"><span lang="EN-US"> </span></p>

<p class="MsoNormal"><span lang="EN-US">2) It seems there are no restriction on
State or LCM State on when savedisk is allowed in the code. Since it requires a
save to happen, however, it seems that this probably cannot be successfully
achieved from all states. My question: in which states does a savedisk make
sense and in which does it not make sense?</span></p></div></div></blockquote><div><br></div><div>The savedisk makes sense in every state but done or fail, since the functionality is only used at the end of the lifecycle (it doesn't save the disk state in an arbitrary point in time, but only after the VM execution)</div>


<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div lang="EN-AU" link="blue" vlink="purple"><div>

<p class="MsoNormal"><span lang="EN-US">3) From reading the code it seems to me
that issuing a savedisk request will override and disable the “save”
flag from the VM template such that a “traditional” save will no
longer happen. Is this correct? If yes, I think this needs to be documented explicitly.</span></p></div></div></blockquote><div><br></div><div>When using the Image Catalog, the persistency of the image is controlled using the SAVE_AS attribute of the disk. This will be overridden by the savedisk functionality, and that is why saveas functionality upon a persistent image is not allowed.</div>

<div><br></div><div>The saveas functionality is completely segregated from the traditional use of the SAVE and CLONE attributes. </div><div><br></div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">


<div lang="EN-AU" link="blue" vlink="purple"><div>

<p class="MsoNormal"><span lang="EN-US"> </span></p>

<p class="MsoNormal"><span lang="EN-US">Cheers,</span></p>

<p class="MsoNormal"><span lang="EN-US">Carsten</span></p></div></div></blockquote><div><br></div><meta charset="utf-8"><div>hope it helps,</div><div><br></div><div>-Tino </div><div><br></div><div class="gmail_quote"><br>

</div><div class="gmail_quote">[1] <a href="http://opennebula.org/documentation:rel1.4:ug" target="_blank">http://opennebula.org/documentation:rel1.4:ug</a></div>
<br clear="all">--<br>Constantino Vázquez Blanco | <a href="http://dsa-research.org/tinova" target="_blank">dsa-research.org/tinova</a><br>Virtualization Technology Engineer / Researcher<br>OpenNebula Toolkit | <a href="http://opennebula.org" target="_blank">opennebula.org</a><br>


<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div lang="EN-AU" link="blue" vlink="purple"><div>

<p class="MsoNormal"><span lang="EN-US"> </span></p>

<p class="MsoNormal"><span lang="EN-US"> </span></p>

</div>

</div>


<br>_______________________________________________<br>
Users mailing list<br>
<a href="mailto:Users@lists.opennebula.org" target="_blank">Users@lists.opennebula.org</a><br>
<a href="http://lists.opennebula.org/listinfo.cgi/users-opennebula.org" target="_blank">http://lists.opennebula.org/listinfo.cgi/users-opennebula.org</a><br>
<br></blockquote></div><br></div>