Jump to: navigation, search

BexarLXCContainers

Revision as of 02:04, 16 November 2010 by ChuckShort (talk)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
  • 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