<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Hi Ruben,<br>
<br>
Thanks for your clarification. I think the best approach will be
iterate all the disks within the shared TM premigrate script and
call each of the TM drivers needed.<br>
<br>
Best regards,<br>
<br>
<div class="moz-cite-prefix">El 19/11/12 16:50, Ruben S. Montero
escribió:<br>
</div>
<blockquote
cite="mid:CAGi56tcdODFJLcBKhwCxnEBKSqJWbjmnBWKabnz0KqaSR4u0Vw@mail.gmail.com"
type="cite">Hi,
<div><br>
</div>
<div>Probably this is not very well explained in the
documentation. Notes on premigrate/postmigrate:</div>
<div><br>
</div>
<div>1.- These scripts are to be executed before and after calling
the live-migrate operation of the hypervisor</div>
<div><br>
</div>
<div>2.- The pre/post migrate scripts are place holders to put all
the operations needed to work with the VM disks before/after the
live-migration</div>
<div><br>
</div>
<div>3.- The scripts are not called for each DISK but just once
for the whole VM. Within the scripts you can iterate over the
disks.</div>
<div><br>
</div>
<div>4.- As the VM is running, it is homed in the system
datastore, so the scripts invoked are those of the TM used by
the system datastore (shared in your case)</div>
<div><br>
</div>
<div>As you suggest, in you case you just need to copy the
pre/postmigrate scripts from the eqliscsi TM to the shared one.</div>
<div><br>
</div>
<div>Hope it is a bit clearer now</div>
<div><br>
</div>
<div>Cheers</div>
<div><br>
</div>
<div>Ruben<br>
<div class="gmail_extra"><br>
<br>
<div class="gmail_quote">On Mon, Nov 19, 2012 at 11:15 AM,
Joaquin Villanueva <span dir="ltr"><<a
moz-do-not-send="true" href="mailto:jvillanueva@acb.es"
target="_blank">jvillanueva@acb.es</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px
0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<div text="#000000" bgcolor="#FFFFFF"> Hi all,<br>
<br>
After succesful update from 3.6 to 3.8.1, we're testing
the premigrate/postmigrate feature. We're using a shared
system datastore, and all the VM have iscsi volumes
attached. The premigrate feature is really useful for
this scenario, letting us to login into the iscsi
volumes before migration without need for a more complex
setup involving qemu scripts at the hosts.<br>
<br>
We're using a modified version of the iscsi DATASTORE /
TM drivers, adapted to our Equallogic setup. These
drivers are added to the opennebula config as new driver
(eqliscsi), and all the other features run as expected.<br>
<br>
But there's some questions about the
premigrate/postmigrate feature:<br>
<br>
- There's premigrate/postmigrate scripts at every TM
driver, but the only one called when doing a VM
migration was the shared TM.<br>
- The eqliscsi TM premigrate scripts must be called from
the shared TM?<br>
- It's planed to call every premigrate script from every
datastore used inside the VM?<br>
<br>
I'm thinking in a scenario where one VM has different
disks from different datastores attached and need to do
some operations before/after migration. The
premigrate/postmigrate scripts must be called at least
for every different TM driver needed.<br>
<br>
Maybe I'm mixing some concepts between datastore and tm
drivers, but some help to define the correct way to
manage this scenario wil be grealty appreciated.<br>
<br>
Best regards,<br>
<br>
<br>
<div>-- <br>
<p
style="border-top-width:1px;border-top-style:solid;border-top-color:rgb(0,0,0)"><br>
</p>
<table style="border:none" width="408" cellpadding="0"
cellspacing="0">
<tbody>
<tr>
<td colspan="4" width="408">
<p style="font-size:12pt"><b>Joaquín
Villanueva Adrián</b></p>
</td>
</tr>
<tr>
<td colspan="4">
<p>Director Técnico <a moz-do-not-send="true"
href="http://ACB.COM" target="_blank">ACB.COM</a></p>
</td>
</tr>
<tr>
<td colspan="4" height="20"><br>
</td>
</tr>
<tr>
<td rowspan="8" width="56">
<p><a moz-do-not-send="true"
href="http://www.acb.com/" target="_blank"><img
moz-do-not-send="true"></a></p>
</td>
<td colspan="2">
<p><b>ASOCIACIÓN CLUBS DE BALONCESTO</b></p>
</td>
<td rowspan="8" width="72">
<p><a moz-do-not-send="true"
href="http://www.acb.com/" target="_blank"><img
moz-do-not-send="true"></a></p>
</td>
</tr>
<tr>
<td colspan="2" height="8"><br>
</td>
</tr>
<tr>
<td width="48">
<p>Tel</p>
</td>
<td>
<p><a moz-do-not-send="true"
href="tel:%2B34%20934%2017%2024%2004"
value="+34934172404" target="_blank">+34
934 17 24 04</a></p>
</td>
</tr>
<tr>
<td>
<p>Móvil</p>
</td>
<td>
<p><a moz-do-not-send="true"
href="tel:%2B34%20678%2047%2038%2068"
value="+34678473868" target="_blank">+34
678 47 38 68</a></p>
</td>
</tr>
<tr>
<td>
<p>Fax</p>
</td>
<td>
<p><a moz-do-not-send="true"
href="tel:%2B34%20934%2018%2023%2094"
value="+34934182394" target="_blank">+34
934 18 23 94</a></p>
</td>
</tr>
<tr>
<td colspan="2" height="8"><br>
</td>
</tr>
<tr>
<td colspan="2">
<p><a moz-do-not-send="true"
href="http://www.acb.com/" target="_blank">www.acb.com</a></p>
</td>
</tr>
<tr>
<td colspan="2">
<p>Iradier, 37 - E 08017 - Barcelona</p>
</td>
</tr>
</tbody>
</table>
<p
style="border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:rgb(0,0,0)"><br>
</p>
<p style="font-size:8pt"><span><i>Advertencia de
privacidad: Este mensaje y los documentos que en
su caso consten como anexos, son confidenciales.
Así pues, si lo reciben por error, les
solicitamos nos lo comuniquen y se abstengan de
realizar copias del mismo o entregarlo a otro
destinatario. A los efectos de la Ley 15/1999,
de Protección de Datos de Carácter Personal, les
informamos que los datos de carácter personal
que figuran en esta comunicación están incluidos
en un fichero automatizado cuyo responsable es
ACB. Si desea ejercitar los derechos de acceso,
rectificación, cancelación y oposición,
diríjanse por escrito a la dirección de c/
Iradier, 37 - 08017 (Barcelona) o al siguiente
correo electrónico: <a moz-do-not-send="true"
href="mailto:secretaria@acb.es"
target="_blank">secretaria@acb.es</a></i></span></p>
<br>
<p style="font-size:8pt"><span lang="en-GB"><i>Privacy
warning: This message and any attachments are
confidential. Therefore, if you are not the
intended addressee of this message, please
delete it immediately without copying or
forwarding it and inform the sender. For the
purpose of the Law 15/1999, about protection of
personal data, we inform you that the personal
data contained in this message are included in a
database, responsibility of ACB. In order to
access, rectify, cancel and opposite any of
these data, please write to C/ Iradier, 37 -
08017 (Barcelona) or to: <a
moz-do-not-send="true"
href="mailto:secretaria@acb.es"
target="_blank">secretaria@acb.es</a></i></span></p>
</div>
</div>
<br>
_______________________________________________<br>
Users mailing list<br>
<a moz-do-not-send="true"
href="mailto:Users@lists.opennebula.org">Users@lists.opennebula.org</a><br>
<a moz-do-not-send="true"
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>
<br clear="all">
<div><br>
</div>
-- <br>
Ruben S. Montero, PhD<br>
Project co-Lead and Chief Architect<br>
OpenNebula - The Open Source Solution for Data Center
Virtualization<br>
<a moz-do-not-send="true" href="http://www.OpenNebula.org"
target="_blank">www.OpenNebula.org</a> | <a
moz-do-not-send="true"
href="mailto:rsmontero@opennebula.org" target="_blank">rsmontero@opennebula.org</a>
| @OpenNebula<br>
</div>
</div>
</blockquote>
<br>
<div class="moz-signature">-- <br>
<meta http-equiv="CONTENT-TYPE" content="text/html;
charset=ISO-8859-1">
<style type="text/css">
P { margin-bottom: 0cm; font-family: Arial,sans-serif; color: #076ba3; font-size: 10pt }
</style>
<p style="border-top: 1px solid #000000;"><br>
</p>
<table style="border: none" width="408" cellpadding="0"
cellspacing="0">
<tbody>
<tr>
<td colspan="4" width="408">
<p style="font-size: 12pt"><b>Joaquín Villanueva Adrián</b></p>
</td>
</tr>
<tr>
<td colspan="4">
<p>Director Técnico ACB.COM</p>
</td>
</tr>
<tr>
<td colspan="4" height="20"><br>
</td>
</tr>
<tr>
<td rowspan="8" width="56">
<p><a href="http://www.acb.com/"><img
src="cid:part17.08040109.01010400@acb.es"></a></p>
</td>
<td colspan="2">
<p><b>ASOCIACIÓN CLUBS DE BALONCESTO</b></p>
</td>
<td rowspan="8" width="72">
<p><a href="http://www.acb.com/"><img
src="cid:part19.09000706.00030506@acb.es"></a></p>
</td>
</tr>
<tr>
<td colspan="2" height="8"><br>
</td>
</tr>
<tr>
<td width="48">
<p>Tel</p>
</td>
<td>
<p>+34 934 17 24 04</p>
</td>
</tr>
<tr>
<td>
<p>Móvil</p>
</td>
<td>
<p>+34 678 47 38 68</p>
</td>
</tr>
<tr>
<td>
<p>Fax</p>
</td>
<td>
<p>+34 934 18 23 94</p>
</td>
</tr>
<tr>
<td colspan="2" height="8"><br>
</td>
</tr>
<tr>
<td colspan="2">
<p><a href="http://www.acb.com/">www.acb.com</a></p>
</td>
</tr>
<tr>
<td colspan="2">
<p>Iradier, 37 - E 08017 - Barcelona</p>
</td>
</tr>
</tbody>
</table>
<p style="border-bottom: 1px solid #000000;"><br>
</p>
<p style="font-size: 8pt"><span><i>Advertencia
de privacidad: Este mensaje y los documentos que en su caso
consten
como anexos, son confidenciales. Así pues, si lo reciben por
error,
les solicitamos nos lo comuniquen y se abstengan de realizar
copias
del mismo o entregarlo a otro destinatario. A los efectos de
la Ley
15/1999, de Protección de Datos de Carácter Personal, les
informamos que los datos de carácter personal que figuran en
esta
comunicación están incluidos en un fichero automatizado cuyo
responsable es ACB. Si desea ejercitar los derechos de
acceso,
rectificación, cancelación y oposición, diríjanse por
escrito a
la dirección de c/ Iradier, 37 - 08017 (Barcelona) o al
siguiente
correo electrónico: <a href="mailto:secretaria@acb.es">secretaria@acb.es</a></i></span></p>
<br>
<p style="font-size: 8pt"><span lang="en-GB"><i>Privacy
warning: This message and any attachments are confidential.
Therefore, if you are not the intended addressee of this
message,
please delete it immediately without copying or forwarding
it and
inform the sender. For the purpose of the Law 15/1999, about
protection of personal data, we inform you that the personal
data
contained in this message are included in a database,
responsibility
of ACB. In order to access, rectify, cancel and opposite any
of these
data, please write to C/ Iradier, 37 - 08017 (Barcelona) or
to: <a href="mailto:secretaria@acb.es">secretaria@acb.es</a></i></span></p>
</div>
</body>
</html>