I'm considering LXC rather than OpenVZ for my personal test box. OpenVZ runs on quite and old kernel and if I don't want to use something like Proxmox, I'm pretty much doomed to use CentOS (while I'm an Ubuntu-guy). LXC, however, is in the mainline kernel and it's incredibly easy to install (and get your first box running). It also runs very well on Ubuntu.
I basically use the test box for three things:
- Creating an instance, installing software on it, then destroying the instance (like when I write a tutorial/documentation and I need to double check)
- Creating one or more instances that will run longer: testing software, interaction between software on different machine, a small Mumble server (for example), stuff like that
- Playing with different OS-es
I don't mind having no control panel and having to work the CLI. I don't intend on giving anybody besides myself access to the machine.
My question is: what would you guys advise me to use and why? Does any of you have experience running LXC? Thanks in advance for your help.