Add support for FreeBSD host as a compute node.
The purpose of this blueprint is introducing support for FreeBSD host as a nova compute node.
FreeBSD is a popular free Unix-like operating system for a variety of platforms and architectures. Recently it has grown a native hypervisor called 'bhyve' (type 2 i.e. hosted hypervisor).
Support for the bhyve hypervisor is needed in libvirt compute driver, along with some adjustments in the nova.virt subsystem and some minimal network driver for nova-network (equivalent of linux_net) compliant with FreeBSD networking abstractions, tools and APIs.
Blueprint information
- Status:
- Started
- Approver:
- Russell Bryant
- Priority:
- Undefined
- Drafter:
- None
- Direction:
- Needs approval
- Assignee:
- Michal Dubiel
- Definition:
- Drafting
- Series goal:
- None
- Implementation:
- Started
- Milestone target:
- None
- Started by
- Rafal Jaworowski
- Completed by
Related branches
Related bugs
Sprints
Whiteboard
Devstack changes for FreeBSD host: https:/
Our first answer for new hypervisors like this is to please consider adding support to libvirt instead of adding a new nova driver. If there is a compelling case for why that is not an option, we can then consider a driver. For further discussion here, please start a thread on the openstack-dev mailing list where we can engage both nova and libvirt developers. Thanks! --russellb
Work in progress with nova changes for FreeBSD https:/
deferred from icehouse-3 to "next": http://
Removed from next, as next is now reserved for near misses from the last milestone --johnthetubagu
Our first answer for new hypervisors like this is to please consider adding support to libvirt instead of adding a new nova driver. If there is a compelling case for why that is not an option, we can then consider a driver. For further discussion here, please start a thread on the openstack-dev mailing list where we can engage both nova and libvirt developers. Thanks! --russellb
Work in progress with nova changes for FreeBSD https:/
deferred from icehouse-3 to "next": http://
Removed from next, as next is now reserved for near misses from the last milestone --johnthetubaguy
Marking this blueprint as definition: Drafting. If you are still working on this, please re-submit via nova-specs. If not, please mark as obsolete, and add a quick comment to describe why. --johnthetubaguy (20th April 2014)
Gerrit topic: https:/
Addressed by: https:/
Add support for FreeBSD as a compute node