Hi Jaime,<br><br>I examined the new lvm driver and compared it with shared_lvm.<br>I think, the only difference between them, is that in shared_lvm all of the lvm commands are executed on the frontend (as we described in here: <a href="http://wiki.opennebula.org/shared_lvm">http://wiki.opennebula.org/shared_lvm</a>).<br>
I would like to suggest, that you should consider to adapt this behaviour in the new lvm driver.<br>(Or in the case of the one driver, the HOST configured in the datastore config should execute this commands, but not the host, running the VM.)<br>
<br>I can't see any drawback of this approach, but in this way, CLVM wouldn't be necessary (refer the wiki article).<br><br>We couldn't use CLVM for various reasons, but it would be much easier for us (I think not just for us) if we could use the LVM driver already implemented in OpenNebula, instead of shared_lvm.<br>
<br>I see, that in the datastore driver scripts this is the current behaviour. So only the tm scripts should be modified.<br><br>If you can agree with this, but don't have the time for implementing, just let me know, I can create a patch for you. Or if I am wrong let me know that too :).<br>
<br><div>Cheers,<br>Tamas</div>
<br><br><div class="gmail_quote">On Thu, Feb 21, 2013 at 6:52 PM, Jaime Melis <span dir="ltr"><<a href="mailto:jmelis@opennebula.org" target="_blank">jmelis@opennebula.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Oops, you're right.<br>
<br>
Ok, so, can you test the upcoming LVM drivers for OpenNebula 4.0? It<br>
replaces snapshotting with cloning...<br>
<br>
just replace /var/lib/one/remotes/tm/lvm<br>
with the contents of:<br>
<a href="https://github.com/OpenNebula/one/tree/master/src/tm_mad/lvm" target="_blank">https://github.com/OpenNebula/one/tree/master/src/tm_mad/lvm</a><br>
<br>
and do "onehost sync" afterwards?<br>
<br>
<br>
On Thu, Feb 21, 2013 at 6:41 PM, Tobias Honacker<br>
<<a href="mailto:t.honacker@googlemail.com">t.honacker@googlemail.com</a>>wrote:<br>
<div class="HOEnZb"><div class="h5"><br>
> Hi Jaime,<br>
><br>
> yes you are right. I posted the error log file with TM_MAD="lvm", too. I<br>
> tried both TM_MAD=shared and lvm.<br>
> I will try the links Mihály Héder already posted. But maybe you have got<br>
> any other ideas?<br>
><br>
><br>
> Best regards,<br>
> Tobias<br>
><br>
><br>
> Am 21.02.2013 um 18:37 schrieb Jaime Melis:<br>
><br>
> Actually, it's "onedatastore update 100", not "onetemplate"... sorry<br>
><br>
><br>
> On Thu, Feb 21, 2013 at 6:22 PM, Jaime Melis <<a href="mailto:jmelis@opennebula.org">jmelis@opennebula.org</a>>wrote:<br>
><br>
>> Hi Tobias,<br>
>><br>
>> your datastore template has the wrong TM_MAD. It should be TM_MAD="lvm"<br>
>> instead of TM_MAD="shared".<br>
>><br>
>> You can fix it by doing "onetemplate update 100" and editing it in-place</div></div></blockquote></div><br>