<div dir="ltr">Hi Jim,<div><br></div><div style>Thank you! I'll check libvirt in more detail to make sure nothing I need is missing. </div><div style>With xend it should work. I'm planning ahead and want to deploy on Libxl but for the sake of argument I will probably use both KVM (Daniel is to blame here :) ) and Xen with libxl while I test out everything. It's a good thing to see interest in libvirt. For some reason I though that libvirt will move slower with new features (granted libxl has changed from 4.1 to 4.2). Also being bugged by this: <a href="https://wiki.openstack.org/wiki/LibvirtAPI">https://wiki.openstack.org/wiki/LibvirtAPI</a></div>
<div style>I also plan on local storage (will have to code that since I need performance and stability) so migration will not be used much (offline maybe and this should work I believe).</div><div style>Other than that I wish for a cow, like ZFS's zvol, maybe in 10 years or so.</div>
<div style><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, Apr 19, 2013 at 7:27 PM, Jim Fehlig <span dir="ltr"><<a href="mailto:jfehlig@suse.com" target="_blank">jfehlig@suse.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">Daniel P. Berrange wrote:<br>
> On Fri, Apr 19, 2013 at 01:43:23PM +0300, Cristian Tomoiaga wrote:<br>
><br>
>> As for the compute part, I may need to work with libvirt but I want to<br>
>> avoid that if possible. Libxl was meant for stacks right ? Again, this may<br>
>> not be acceptable and I would like to know.<br>
>><br>
><br>
> Nova already has two drivers which support Xen, one using XenAPI and<br>
> the other using libvirt. Libvirt itself will either use the legacy<br>
> XenD/XenStore APIs, or on new enough Xen will use libxl.<br>
><br>
> libxl is a pretty low level interface, not really targetted for direct<br>
> application usage, but rather for building management APIs like libvirt<br>
> or XCP. IMHO it would not really be appropriate for OpenStack to directly<br>
> use libxl. Given that Nova already has two virt drivers which can work<br>
> with Xen, I also don't really think there's a need to add a 3rd using<br>
> libxl.<br>
><br>
<br>
</div>Absolutely agreed, we do not want a libxl nova virt driver :).<br>
<br>
FYI, I have not tried the libvirt libxl driver on Xen compute nodes -<br>
all of my nodes are running the legacy xend toolstack and thus using the<br>
legacy libvirt xen driver.  (I plan to switch these nodes to the new<br>
toolstack in the Xen 4.3 timeframe.)  That said, the libxl driver should<br>
work on a Xen compute node running the libxl stack.  I still haven't<br>
finished the migration patch for the libvirt libxl driver, so migration<br>
between "libxl" Xen compute nodes is not possible.<br>
<br>
Regards,<br>
Jim<br>
<br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br>Regards,<div>Cristian Tomoiaga</div>
</div>