Difference between revisions of "LXC"
Line 7: | Line 7: | ||
Bundle your image as you normally would: | Bundle your image as you normally would: | ||
− | <pre><nowiki> | + | |
+ | <pre><nowiki>{ | ||
euca-bundle-image -i ttylinux-lxc-natty-2.6.38-5.img | euca-bundle-image -i ttylinux-lxc-natty-2.6.38-5.img | ||
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/ttylinux-lxc-natty-2.6.38-5.img.manifest.xml | euca-register mybucket/ttylinux-lxc-natty-2.6.38-5.img.manifest.xml | ||
− | + | </nowiki></pre> | |
+ | } | ||
If you want to use a normal UEC image with LXC, before bundling it you have to install the lxcguest package: | If you want to use a normal UEC image with LXC, before bundling it you have to install the lxcguest package: | ||
− | + | ||
+ | <pre><nowiki>{ | ||
sudo mount -o loop <image name> <mount point> | sudo mount -o loop <image name> <mount point> | ||
sudo mount -o bind /proc <mount point>/proc | sudo mount -o bind /proc <mount point>/proc | ||
Line 25: | Line 28: | ||
sudo umount <mount point> | sudo umount <mount point> | ||
</nowiki></pre> | </nowiki></pre> | ||
+ | } |
Revision as of 14:29, 28 February 2011
If you want to play with LXC on nova, here is how you do it:
- Download the ttylinux from here.
- 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 ttylinux-lxc-natty-2.6.38-5.img euca-upload-bundle -b mybucket -m /tmp/ttylinux-lxc-natty-2.6.38-5.img.manifest.xml euca-register mybucket/ttylinux-lxc-natty-2.6.38-5.img.manifest.xml
}
If you want to use a normal UEC image with LXC, before bundling it you have to install the lxcguest package:
{ sudo mount -o loop <image name> <mount point> sudo mount -o bind /proc <mount point>/proc sudo cp /etc/resolv.conf <mount point>/etc sudo chroot <mount point> apt-get install lxcguest <exit the chroot> sudo umount <mount point>/proc sudo umount <mount point>
}