Difference between revisions of "LXC"
Line 27: | Line 27: | ||
euca-upload-bundle -b mybucket -m /tmp/ttylinux-lxc-natty-2.6.38-5.img.manifest.xml | 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 | euca-register mybucket/lxc-natty-amd64.img.manifest.xml | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
</nowiki></pre> | </nowiki></pre> |
Revision as of 19:48, 27 March 2011
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