[openstack-dev] FreeBSD/bhyve support for nova with libvirt

Aryeh Friedman aryeh.friedman at gmail.com
Mon Mar 31 17:09:56 UTC 2014


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 (
http://www.petitecloud.org) as a bridge (run OS nested on bhyve under PC)


On Mon, Mar 31, 2014 at 1:01 PM, Michał Dubiel <md at semihalf.com> wrote:

> Hi All,
>
> 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:
>
> - Only FreeBSD guest OSes can be used
> - No support for the config drive
> - Only one disk and one Ethernet interface
> - No pause/resume functionality
> - No VM migration support
> - No files injection to VMs filesystem
> - Only works with bridged networking using nova-network with Flat/FlatDHCP
> multi-host mode
>
> 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.
>
> Regards,
> Michal
>
> _______________________________________________
> OpenStack-dev mailing list
> OpenStack-dev at lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
>


-- 
Aryeh M. Friedman, Lead Developer, http://www.PetiteCloud.org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20140331/afa4e396/attachment.html>


More information about the OpenStack-dev mailing list