Tag Archives: server

Introducing lxc-snap

lxc-snap: lxc container snapshot management tool BACKGROUND Lxc supports containers backed by overlayfs snapshots. The way this is typically done is to create a container backed by a regular directory, then create a new container which mounts the first container’s … Continue reading

Posted in Uncategorized | Tagged , | 8 Comments

LXC – improved clone support

Recently I took some time to work on implementing container clones through the lxc API. lxc-clone previously existed as a shell script which could create snapshot clones of lvm and btrfs containers. There were several shortcomings to this: 1. clone … Continue reading

Posted in Uncategorized | Tagged , | 9 Comments

Qemu updates in raring

The raring feature freeze took effect last week. What’s been happening with qemu in the meantime? A lot! I’ll touch on the following main changes in this post: package reorg, spice support, hugepages, uefi, and rbd support. * package reorg … Continue reading

Posted in Uncategorized | Tagged , , , | Leave a comment

Experimenting with user namespaces

User namespaces are a really neat feature, but there are some subtleties involved which can make them perplexing to first play with. Here I’m going to show a few things you can do with them, with an eye to explaining … Continue reading

Posted in Uncategorized | Tagged , | Leave a comment

User Namespaces LXC meeting

Last week we held an irc meeting to talk about user namespaces as they relate to lxc containers. The IRC log is posted at https://wiki.ubuntu.com/LxcUsernsIrcChat . I had two goals for this meeting. The first was to make sure that … Continue reading

Posted in Uncategorized | Tagged , | 3 Comments

Call for testing: new qemu packages for raring

tl;dr If you use qemu, kvm, or qemu-user in raring, please test the candidate packages in ppa:serge-hallyn/crossc. Background The qemu and kvm projects historically had somewhat different code bases with some different features and advantages. For years they have been … Continue reading

Posted in Uncategorized | Tagged , , , | 4 Comments

deploying multiple (connected) lxc compute nodes – with juju

This post got delayed a bit due to a few unexpected complications. First, it turns out that you cannot connect GRE tunnels in Amazon’s EC2 over the instances’ private addresses. You must use the public addresses. Second, quantal removed the … Continue reading

Posted in Uncategorized | Tagged , , | 4 Comments

ecryptfs-backed containers

During this cycle, the lxc package gained the ability to call ‘hooks’ at various points of a container’s life cycle. Just today, a new hook point was added to the quantal package, which supports a simple use of ecryptfs backed … Continue reading

Posted in Uncategorized | Tagged , , | 3 Comments

Connecting containers on several hosts with Open vSwitch

Lxc is great for starting up several containers on your laptop or on an ec2 host. But what if you want to fire up containers on multiple ec2 instances, and have them talk to each other? An easy way to … Continue reading

Posted in Uncategorized | Tagged , | 14 Comments

User namespaces – available to play!

Over the past few months, Eric Biederman has been working on completing the user namespace. Briefly, unprivileged users can create a user namespace, where he can pretend to be root and start new namespaces (i.e. network and pid) which he … Continue reading

Posted in Uncategorized | Tagged , | 3 Comments