<html><head><style type='text/css'>p { margin: 0; }</style></head><body><div style='font-family: arial,helvetica,sans-serif; font-size: 12pt; color: #000000'>Thanks.  While I understand that the login/logout needs to happen on the host systems, I think that if ONE had it's own hook or, better IMO, a TM script that could be called before/after migration, the functionality could be contained within the drivers themselves.  Then I could just take my code (which is now sprinkled across several host machines) and put it in the TM where I think it better fits.  My DS/TM already make remote calls via SSH to the SAN & vm hosts, so this would still fit the model pretty nicely.<br><br>I seem to remember that if the similar events for non-persistent images were called for persistent ones, I would be able to accomplish what I want.<br><br>Let me know your thoughts.<br><br>Thanks,<br>gary<br><br><br><hr id="zwchr"><div style="color:#000;font-weight:normal;font-style:normal;text-decoration:none;font-family:Helvetica,Arial,sans-serif;font-size:12pt;"><b>From: </b>"Ruben S. Montero" <rsmontero@opennebula.org><br><b>To: </b>"Gary S. Cuozzo" <gary@isgsoftware.net><br><b>Cc: </b>users@lists.opennebula.org<br><b>Sent: </b>Thursday, August 16, 2012 5:55:57 AM<br><b>Subject: </b>Re: [one-users] iSCSI recipe<br><br>Hi<div><br></div><div>For live-migrations the supported procedure is the libvirt hook, note that live migrations requires a close synchronization between the image movements, memory movements and the hypervisors. OpenNebula cannot perform the login/logout from the iSCSI sessions there. Cold migrations are handled by opennebula as part of the save and restore commands.</div>


<div><br></div><div>Cheers</div><div><br></div><div>Ruben <br><br><div class="gmail_quote">On Sun, Aug 12, 2012 at 4:41 AM, Gary S. Cuozzo <span dir="ltr"><<a href="mailto:gary@isgsoftware.net" target="_blank">gary@isgsoftware.net</a>></span> wrote:<br>


<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div style="font-size:12pt;font-family:arial,helvetica,sans-serif">Hello,<br> <div style="font-size:12pt;font-style:normal;font-family:Helvetica,Arial,sans-serif;text-decoration:none;font-weight:normal">


<div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">


<br><blockquote>
* Each host needs to attach to all iSCSI targets that are needed by<br>
guests running on the host. It's not entirely clear to me if ONE handles<br>
all that or not (assuming it does).<br><div><br></div><div>ONE handles this by login/logout in an iSCSI session as needed</div></blockquote></blockquote><div>My iSCSI setup uses a target for each virtual server, and multiple LUN's per target (if the server has multiple disks).  I developed a custom driver for it.  I don't know if I have a shortcoming in my driver, or maybe a config issue on ONE, but I found that ONE did NOT handle the login/logout on the host machines.  It was fine for the initial setup & deployment of the vm, but live migrations did not cause my driver to initiate a login on the receiving host and a logout on the transferring host.<br>


<br>I ended up having to write a libvirt hook which scanned for new targets to log them in.  It also rescanned all current targets to check if they had new LUN's attached to them.  It works well and my vm's migrate just fine, but I would prefer to have all this handled within ONE.<br>


<br>What is the script that ONE calls in order to initiate the logins/logouts as vm's migrate?<br><br>Cheers,<br>gary<br><br></div><br></div></div></div></div><br>_______________________________________________<br>
Users mailing list<br>
<a href="mailto:Users@lists.opennebula.org" target="_blank">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<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><a href="http://www.OpenNebula.org" target="_blank">www.OpenNebula.org</a> | <a href="mailto:rsmontero@opennebula.org" target="_blank">rsmontero@opennebula.org</a> | @OpenNebula<br>


<br>
</blockquote></div>
</div>
</div><br></div></body></html>