<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-family: Calibri, sans-serif; "><div>Hi Jaime,</div><div><br></div><div>This is working for me. Thanks a lot.</div><div><br></div><div><br></div><div>Best regards,</div><div>Tobias</div><div><br></div><span id="OLK_SRC_BODY_SECTION"><div style="font-family:Calibri; font-size:11pt; text-align:left; color:black; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df 1pt solid; BORDER-RIGHT: medium none; PADDING-TOP: 3pt"><span style="font-weight:bold">Von: </span> Jaime Melis <<a href="mailto:jmelis@opennebula.org">jmelis@opennebula.org</a>><br><span style="font-weight:bold">Datum: </span> Mon, 25 Feb 2013 17:43:52 +0100<br><span style="font-weight:bold">An: </span> Tobias Honacker <<a href="mailto:t.honacker@googlemail.com">t.honacker@googlemail.com</a>><br><span style="font-weight:bold">Cc: </span> Users OpenNebula <<a href="mailto:users@lists.opennebula.org">users@lists.opennebula.org</a>><br><span style="font-weight:bold">Betreff: </span> Re: [one-users] opennebula 3.8.1 + clvm<br></div><div><br></div><div dir="ltr">Hi Tobias,<div><br></div><div style="">thanks for reporting the issue. You're right it should get the SIZE of the origin image and not the default size.</div><div style=""><br></div><div style="">I have patched it to do what you said. To deploy it, simply replace the lvm/clone script with this one, and then do onehost sync.</div><div style=""><a href="https://github.com/OpenNebula/one/blob/master/src/tm_mad/lvm/clone">https://github.com/OpenNebula/one/blob/master/src/tm_mad/lvm/clone</a><br></div><div style=""><br></div><div style="">please let me know if it isn't working as expeceted.</div><div style=""><br></div><div style="">thanks!</div><div style=""><br></div><div style="">Jaime</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Feb 21, 2013 at 11:18 PM, Tobias Honacker <span dir="ltr"><<a href="mailto:t.honacker@googlemail.com" target="_blank">t.honacker@googlemail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word">Hi Jaime,<div><br></div><div>great scripts, thanks. but now there are new errors after the VM is in PROLOG state:</div><div><br></div><div><br></div><div>---snip---</div><div><div>Thu Feb 21 21:55:38 2013 [TM][D]: Message received: LOG I 8 Command execution fail: /var/lib/one/remotes/tm/lvm/clone localhost:vg-one.lv-one-4 priv002:/var/lib/one//datastores/0/8/disk.0 8 100</div><div><br></div><div>Thu Feb 21 21:55:38 2013 [TM][D]: Message received: LOG E 8 clone: Command "    set -e</div><div><br></div><div>Thu Feb 21 21:55:38 2013 [TM][D]: Message received: LOG I 8 mkdir -p /var/lib/one/datastores/0/8</div><div><br></div><div>Thu Feb 21 21:55:38 2013 [TM][D]: Message received: LOG I 8<b> sudo lvcreate -L512 -n lv-one-4-8-0 vg-one</b></div><div><br></div><div>Thu Feb 21 21:55:38 2013 [TM][D]: Message received: LOG I 8 sudo dd if=/dev/vg-one/lv-one-4 of=/dev/vg-one/lv-one-4-8-0 bs=64k</div><div><br></div><div>Thu Feb 21 21:55:38 2013 [TM][D]: Message received: LOG I 8 ln -s "/dev/vg-one/lv-one-4-8-0" "/var/lib/one/datastores/0/8/disk.0"" failed: Warning: Permanently added 'priv002,192.168.255.2' (RSA) to the list of known hosts.</div><div><br></div><div>Thu Feb 21 21:55:38 2013 [TM][D]: Message received: LOG I 8 <b>dd: writing `/dev/vg-one/lv-one-4-8-0': No space left on device</b></div><div><br></div><div>Thu Feb 21 21:55:38 2013 [TM][D]: Message received: LOG I 8 8193+0 records in</div><div><br></div><div>Thu Feb 21 21:55:38 2013 [TM][D]: Message received: LOG I 8 8192+0 records out</div><div><br></div><div>Thu Feb 21 21:55:38 2013 [TM][D]: Message received: LOG I 8 536870912 bytes (537 MB) copied, 18.1729 s, 29.5 MB/s</div><div><br></div><div>Thu Feb 21 21:55:38 2013 [TM][D]: Message received: LOG E 8 Error cloning /dev/vg-one/lv-one-4 to /dev/vg-one/lv-one-4-8-0</div><div><br></div><div>Thu Feb 21 21:55:38 2013 [TM][D]: Message received: LOG I 8 ExitCode: 1</div><div><br></div><div>Thu Feb 21 21:55:38 2013 [TM][D]: Message received: TRANSFER FAILURE 8 Error cloning /dev/vg-one/lv-one-4 to /dev/vg-one/lv-one-4-8-0</div><div>---snip---</div><div><br></div><div><div>[root@priv001 ~]# lvs</div><div>  LV           VG     Attr     LSize   Pool Origin Data%  Move Log Copy%  Convert</div><div>  lv-one-4     vg-one -wi-a---   <b>8,00g </b>                                          </div><div>  lv-one-4-8-0 vg-one -wi-a--- <b>512,00m</b></div></div><div><br></div><div><br></div><div>The script is using the default lv size in lvm.conf.</div><div><br></div><div>in clone file:</div><div><br></div><div><div>SIZE=$(onevm show -x $VM_ID | $XPATH )</div><div>[ -z "$SIZE" ] && SIZE=$DEFAULT_SIZE</div></div><div><br></div><div>this command cant find the real size of my lv? (8G) ?</div><div><br></div><div><br></div><div><br></div><div>Thanks for support and best regards,</div><div>Tobias</div></div><div><br></div><div><br></div><div><div>Am 21.02.2013 um 18:52 schrieb Jaime Melis:</div><div><div class="h5"><br><blockquote type="cite"><div dir="ltr">Oops, you're right.<div><br></div><div>Ok, so, can you test the upcoming LVM drivers for OpenNebula 4.0? It replaces snapshotting with cloning...</div><div><br></div><div>just replace /var/lib/one/remotes/tm/lvm</div><div>with the contents of:</div><div><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></div><div><br></div><div>

and do "onehost sync" afterwards?</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Feb 21, 2013 at 6:41 PM, Tobias Honacker <span dir="ltr"><<a href="mailto:t.honacker@googlemail.com" target="_blank">t.honacker@googlemail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word">Hi Jaime,<div><br></div><div>yes you are right. I posted the error log file with TM_MAD="lvm", too. I tried both TM_MAD=shared and lvm.</div><div>I will try the links <span style="font-size:12px">Mihály Héder already posted. But maybe you have got any other ideas?</span></div><div><br></div><div><br></div><div>Best regards,</div><div>Tobias</div><div><br></div><div><br><div><div>Am 21.02.2013 um 18:37 schrieb Jaime Melis:</div><div><div><br><blockquote type="cite"><div dir="ltr">Actually, it's "onedatastore update 100", not "onetemplate"... sorry</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Feb 21, 2013 at 6:22 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"><div dir="ltr"><div dir="ltr"><div class="gmail_extra">Hi Tobias,</div><div class="gmail_extra"><br></div><div class="gmail_extra">





your datastore template has the wrong TM_MAD. It should be <span style="font-size: 13px; font-family: arial, sans-serif; ">TM_MAD="lvm" instead of </span><span style="font-size: 13px; font-family: arial, sans-serif; ">TM_MAD="shared".</span></div><div class="gmail_extra"><span style="font-size: 13px; font-family: arial, sans-serif; "><br></span></div><div class="gmail_extra"><span style="font-size: 13px; font-family: arial, sans-serif; ">You can fix it by doing "onetemplate update </span><font face="arial,sans-serif">100" and editing it in-place.</font></div><div class="gmail_extra"><font face="arial,sans-serif"><br></font></div><div class="gmail_extra"><font face="arial,sans-serif">BTW, thanks for sending all the information, it's so much easier to debug these things when you have the logs and the templates... :-)</font></div><div class="gmail_extra"><font face="arial,sans-serif"><br></font></div><div class="gmail_extra"><font face="arial,sans-serif">cheers,<br>Jaime</font></div><span><font color="#888888"><div class="gmail_extra"><br></div></font></span></div><span><font color="#888888">-- <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></font></span></div></blockquote></div><br><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></div></blockquote></div></div></div><br></div></div></blockquote></div><br><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></div></blockquote></div></div></div><br></div></blockquote></div><br><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></div></span></body></html>