I suggest LXC as an operating system-level virtualization method for
running multiple isolated Linux systems (containers) on a single control
host.
LXC is similar to other OS-level virtualization technologies on Linux such as OpenVZ and Linux-VServer.