Nova currently supports Docker with nova-docker driver. The difference between LXC and VM makes the driver hard to maintain a unified model in Nova.
Hyper is a hypervisor-based Docker runtime. It allows to run any Docker images with any hypervisor. Given its hypervisor nature, Hyper makes it way easier and straightforward to support Docker in Nova.
- What is Hyper?
Put simply, Hyper is a hypervisor-agnostic Docker runtime. It is similar to Intel’s ClearContainer, allowing to run a Docker image with any hypervisor.
-Why nova-hyper?
Given its hypervisor nature, Hyper makes it easy to integrate with OpenStack ecosystem, e.g. Nova, Cinder, Neutron
- How to implement?
Similar to nova-docker driver. Hyper has a daemon “hyperd” running on each physical box. hyperd exposed a set of REST APIs. Integrating Nova with the APIs would do the job.
- Roadmap
Integrate with Magnum & Ironic.
Project information
- Licence:
- Apache Licence
View full history Series and milestones
trunk series is the current focus of development.
All bugs Latest bugs reported
-
Bug #1909618: Failed to attach VM to a volume
Reported -
Bug #1827032: can not finish _get_disk_over_committed_size_total if vm disk not foubd
Reported -
Bug #1826217: Fail to deploy a LXC instance
Reported -
Bug #1793416: NoVNC console fails to connect
Reported -
Bug #1533976: when nova detach an interface,this interface can not attach any more
Reported
All blueprints Latest blueprints
-
Add cpu/ram allocation ratio to the hypervisor details
Registered -
EC2 driver for nova
Registered