Different virtualization approaches (emulation, hypervisor-based, operating system-level) and their pros and cons are outlined. Details of the OS-level virtualization approach are given, using OpenVZ ...