Jump to: navigation, search

LXC

Revision as of 19:48, 27 March 2011 by ChuckShort (talk)

If you want to play with LXC on nova, here is how you do it. Before setting up LXC with nova you have to enable cgroups:


sudo mkdir /cgroup
sudo mount none -t cgroup -o cpuacct,memory,devices,cpu,freezer,blkio  /cgroup

And add to your /etc/fstab


none /cgroup cgroup cpuacct,memory,devices,cpu,freezer,blkio   0 0

Note: You will need to download a newer version of libvirt 0.8.8.

  • Download the current natty UEC image.
  • In order to use LXC in nova you have to add "--libvirt-type=lxc" to your config.

Bundle your image as you normally would:


euca-bundle-image -i lxc-natty-amd64.img
euca-upload-bundle -b mybucket -m /tmp/ttylinux-lxc-natty-2.6.38-5.img.manifest.xml
euca-register mybucket/lxc-natty-amd64.img.manifest.xml