BexarLXCContainers
- Launchpad Entry: NovaSpec:bexar-nova-containers
- Created: 2010-11-15
- Contributors: Chuck Short
Summary
LXC is a leading technology for containers running on modern Linux distributions. This spec deals how we add LXC containers to nova.
Release Note
Openstack now supports LXC containers. LXC (Linux Containers) is an operating system-level virtualization method for running multiple isolated Linux systems (containers) on a single control host. LXC does not provide a virtual machine, but rather provides a virtual environment that has its own process and network space.
Rationale
LXC provides developers a lightweight virtualization technology to test Openstack. LXC provides a way to extend openstack to other architectures such as ARM.
User stories
Fred is an Openstack developer that wants to use a lightweight virtualization technology to test Openstack.
Roger is a system administrator who wants to deploy a large data center using Openstack and chooses LXC as his prefered choice of virtualization technology.
Assumptions
User already had LXC and libvirt installed.
Design
Like user-mode-linux LXC will talk to Openstack via libvirt.
Implementation
tbd