Hello,<div><br></div><div>Short answer: can't be achieved currently, but it's an interesting use case and we will include it in OpenNebula 3.8 [1].</div><div><br></div><div>Long answer:</div><div>What you need is a DISK which will not be cloned (CLONE = NO),  will not be saved (SAVE = NO) and that it's marked as readonly (READONLY = YES). Currently there are some inconsistencies regarding these attributes: they are overridden by the image persistency (CLONE and SAVE) and type (READONLY). This renders these attributes useless in this scenario.</div>

<div><br></div><div>We need to modify the core in order to make it work, and we will release it with OpenNebula 3.8. Once it's working you will be able to:</div><div>1) Register the base OS image</div><div>2) Create a new template per VM where:</div>

<div>-- the base OS disk is set as <span style="background-color:rgb(250,250,250);color:rgb(72,72,72);font-size:12px">DISK  = [ IMAGE_ID = <ID>, SAVE = NO, CLONE = NO, READONLY = YES ]</span></div><div>-- each one has its own CONTEXT</div>

<div>3) Once the VM boots it performs the aufs setup.</div><div><br></div><div>[1] <a href="http://dev.opennebula.org/issues/1449">http://dev.opennebula.org/issues/1449</a></div><div><br></div><div>Cheers,</div><div>Jaime</div>

<div><br><div class="gmail_quote">On Fri, Aug 31, 2012 at 8:35 PM, christopher barry <span dir="ltr"><<a href="mailto:cbarry@rjmetrics.com" target="_blank">cbarry@rjmetrics.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

Greetings Nebulars<br>
<br>
I'm re-posting this, as it didn't get an answer last time. I could use<br>
some advise/guidance.<br>
<br>
Here is the scenario I'm trying to create:<br>
<br>
* I have a base OS image as a logical volume in an array.<br>
<br>
* I want all guests to boot this same image read-only - no copies.<br>
<br>
* the initramfs in the base image will mount the context iso to<br>
determine it's own unique data/config disk - also a logical volume.<br>
<br>
* this data/config volume is unioned with aufs read/write over the<br>
readonly base image in the initramfs, so that they together form the<br>
complete 'root' filesystem.<br>
<br>
* all disks are served via iSCSI<br>
<br>
<br>
Each data/config disk needs to be persistent, and belong to a unique<br>
guest, but everyone shares the exact same read-only OS disk.<br>
<br>
Can anyone speak to the best method of integrating this scenario with<br>
ONE? I've tested this outside of ONE, but now I need to make it work in<br>
ONE. Would I need a separate template for each machine? I've heard<br>
mention of maybe needing to make the OS disk an ISO image, does anyone<br>
know why that would be a requirement?<br>
<br>
<br>
Regards,<br>
-C<br>
<br>
_______________________________________________<br>
Users mailing list<br>
<a href="mailto:Users@lists.opennebula.org">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>
</blockquote></div><br></div><br clear="all"><div><br></div>-- <br>Jaime Melis<br>Project Engineer<br>OpenNebula - The Open Source Toolkit for Cloud Computing<br><a href="http://www.OpenNebula.org" target="_blank">www.OpenNebula.org</a> | <a href="mailto:jmelis@opennebula.org" target="_blank">jmelis@opennebula.org</a><br>