Virtualization Containers have gained in acceptance as the platform for launching PaaS and SaaS services, but what about IaaS? This talk will cover the basics of containers, what they are, how they work and what advances have recently been made in Linux that allow containers to be the most versatile platform for cloud services.
For the most impatient:
cat << EOF > /etc/apt/sources.list.d/openvz.list
deb http://download.openvz.org/debian wheezy main
deb http://download.openvz.org/debian wheezy-test main
apt-get install linux-image-openvz-amd64 vzctl vzquota ploop
Live container migration in OpenStack with CRIU
Community Comparison: How does the kernel stack up against OpenStack
The Future of Containers in Linux and OpenStack
Many people do believe that OpenVZ is obsoleted, and when I ask why, three most popular answers are:
1. OpenVZ kernel is old and obsoleted, because it is based on 2.6.32, while everyone in 2013 runs 3.x.
2. LXC is the future, OpenVZ is the past.
3. OpenVZ is no longer developed, it was even removed from Debian Wheezy.
Let me try to address all these misconceptions, one by one...
OpenVZ is container-based virtualization for Linux. OpenVZ creates multiple secure, isolated Linux containers (otherwise known as VEs or VPSs) on a single physical server enabling better server utilization and ensuring that applications do not conflict. Each container performs and executes exactly like a stand-alone server; a container can be rebooted independently and have root access, users, IP addresses, memory, processes, files, applications, system libraries and configuration files.
OpenVZ is free open source software, available under GNU GPL.