<div dir="ltr">How do you handle the fact that as it stands bhyve can only run *nix like OS's (specifically FreeBSD and Linux only)?   The long term answer seems to be a working kqemu or use something like PetiteCloud (<a href="http://www.petitecloud.org">http://www.petitecloud.org</a>) as a bridge (run OS nested on bhyve under PC)<br>
</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Mon, Mar 31, 2014 at 1:01 PM, Michał Dubiel <span dir="ltr"><<a href="mailto:md@semihalf.com" target="_blank">md@semihalf.com</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">Hi All,<div><br></div><div>I have prepared commits I would like to have it reviewed and eventually merged that add initial, limited support for FreeBSD as a host to nova. It includes basic networking via freebsd_net driver (similar to the linux_net) and few addons to libvirt compute driver in order to support the bhyve hypervisor. Intent for those commits is let other play with openstack on FreeBSD and to provide a code base for further development, as the current version comes with many limitations like:</div>

<div><div><br></div><div>- Only FreeBSD guest OSes can be used</div><div>- No support for the config drive</div><div>- Only one disk and one Ethernet interface</div><div>- No pause/resume functionality</div><div>- No VM migration support</div>

<div>- No files injection to VMs filesystem</div><div>- Only works with bridged networking using nova-network with Flat/FlatDHCP multi-host mode</div></div><div><br></div><div>Unit test are included, however, for all that to work on a real system you have to use a slightly patched version of libvirt as not all features has been merged to the official repository yet. My question is if that is applicable to be merged at all, or should I wait for all necessary stuff to be in libvirt official repository at first? I want also mention that there is an active work underway in libvirt community to have all them implemented and included in the libvirt code.</div>

<div><br></div><div>Regards,</div><div>Michal</div></div>
<br>_______________________________________________<br>
OpenStack-dev mailing list<br>
<a href="mailto:OpenStack-dev@lists.openstack.org">OpenStack-dev@lists.openstack.org</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br><div dir="ltr">Aryeh M. Friedman, Lead Developer, <a href="http://www.PetiteCloud.org" target="_blank">http://www.PetiteCloud.org</a><br></div>
</div>