Hi Gavin,<br><br>The LVM scripts provided with OpenNebula presume that the LVs preexist in the cluster nodes, just like Sebastien commented.  In any case I would like to share a few resources on how to export an LVM to a cluster:<br>
<br>- <a href="http://www.centos.org/docs/5/html/Cluster_Logical_Volume_Manager/LVM_Cluster_Overview.html">http://www.centos.org/docs/5/html/Cluster_Logical_Volume_Manager/LVM_Cluster_Overview.html</a><br>- <a href="http://tldp.org/HOWTO/LVM-HOWTO/sharinglvm1.html">http://tldp.org/HOWTO/LVM-HOWTO/sharinglvm1.html</a><br>
<br>Sander Klous, an OpenNebula contributor, was kind enough to develop a set of scripts which support LVM exporting to a cluster using iSCSI, please take a look at them:<br><br><a href="http://dev.opennebula.org/issues/32#note-13">http://dev.opennebula.org/issues/32#note-13</a><br>
<br>regards,<br>Jaime<br><br><br><br><div class="gmail_quote">On Fri, Nov 6, 2009 at 1:46 AM, sebastien goasguen <span dir="ltr">&lt;<a href="mailto:sebgoa@clemson.edu">sebgoa@clemson.edu</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi Gavin,<br>
<br>
If I may, here is my experience with LVM on opennebula:<br>
<br>
1-it works<br>
2-you need lvm on the hypervisors and a volume group defined on all nodes<br>
3-you need a logical volume, either preexisting (that you will<br>
snaphsot) or ready to receive the file system of your VMs<br>
4-you need to enable the tm_lvm in your configuration, see oned.conf file<br>
5-you need to setup your VM template to use LVM and point to the right<br>
device to use.<br>
<br>
In my case the disk in the template defintion looks like:<br>
DISK = [<br>
  type = &quot;block&quot;,<br>
  source   = &quot;/dev/xen_vg/vm64slc5&quot;,<br>
  target   = &quot;xvda&quot;,<br>
  readonly = &quot;no&quot; ]<br>
<br>
where vm64slc5 is a logical volume in the xen_vg volume group<br>
<br>
so far I am just doing LVM snapshots, but I am pretty sure it will<br>
also work if you create a volume on the fly.<br>
<br>
-sebastien<br>
<div><div></div><div class="h5"><br>
On Thu, Nov 5, 2009 at 2:36 PM, Gavin &lt;<a href="mailto:netmatters@gmail.com">netmatters@gmail.com</a>&gt; wrote:<br>
&gt; 2009/11/5 Gavin &lt;<a href="mailto:netmatters@gmail.com">netmatters@gmail.com</a>&gt;:<br>
&gt;&gt; Hi there,<br>
&gt;&gt;<br>
&gt;&gt; I&#39;m very happy to see that LVM has been included in 1.4, however I<br>
&gt;&gt; just have one question at the moment regarding implementation.<br>
&gt;&gt;<br>
&gt;&gt; Based on the following in the documentation:-<br>
&gt;&gt;<br>
&gt;&gt; &quot;/dev/default/ttylinux must exist in the node where the VM will be<br>
&gt;&gt; deployed. This can be achieved either by creating the device by hand<br>
&gt;&gt; or by using more complicated techniques like exporting a LVM to a<br>
&gt;&gt; cluster. &quot;<br>
&gt;&gt;<br>
&gt;&gt; I have configured my controller for LVM but my nodes are not, how do I<br>
&gt;&gt; create an LVM device on the nodes so that they can see the LVM<br>
&gt;&gt; partitons on the controller ???<br>
&gt;&gt;<br>
&gt;<br>
&gt; Hello again,<br>
&gt;<br>
&gt; Please excuse my ignorance, I am just busy with a deployment and want<br>
&gt; to set this up so that I do not have to mess around with it again once<br>
&gt; it is live.<br>
&gt;<br>
&gt; I&#39;ve successfully used OpenNebula using NFS with the main storage<br>
&gt; attached to the controller and the nodes just sharing storage space<br>
&gt; from there.<br>
&gt;<br>
&gt; With the LVM setup does this mean that I need LVM (VG&#39;s) on all nodes<br>
&gt; as well ???<br>
&gt;<br>
&gt; Can someone please provide me with a little more of an explanation on<br>
&gt; their &#39;working&#39; LVM setup.<br>
&gt;<br>
&gt; Thanks and Regards,<br>
&gt; Gavin<br>
&gt; _______________________________________________<br>
&gt; Users mailing list<br>
&gt; <a href="mailto:Users@lists.opennebula.org">Users@lists.opennebula.org</a><br>
&gt; <a href="http://lists.opennebula.org/listinfo.cgi/users-opennebula.org" target="_blank">http://lists.opennebula.org/listinfo.cgi/users-opennebula.org</a><br>
&gt;<br>
<br>
<br>
<br>
</div></div><font color="#888888">--<br>
---<br>
Sebastien Goasguen<br>
School of Computing<br>
Clemson University<br>
864-553-4734<br>
<a href="http://runseb.googlepages.com" target="_blank">http://runseb.googlepages.com</a><br>
</font><div><div></div><div class="h5">_______________________________________________<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>
</div></div></blockquote></div><br>