Вы рассмотрели использование Контейнеров LXC? ( https://linuxcontainers.org / )
Это избежит Вас имеющий необходимость разделить Ваш сервер все вместе.
Контейнеры являются подобной виртуализацией, но каждый контейнер похож на свою собственную ОС однако, это совместно использует ядро родительской ОС, но иначе полностью поигравшая в песочнице среда. Действительно легко создать контейнер и запустить его.
lxc-create -t ubuntu -n p1
lxc-start -n p1 -d
, Как только это - установка, Вы можете ssh в тот контейнер и делаете Вашу техническую разработку.
Для списка контейнеров выполняет эту команду:
lxc-ls --fancy p1
Мы используем контейнеры на работе для игры в песочнице наших веб-приложений так, чтобы мы могли разместить несколько приложений на единственном сервере с любым перекрытием в конфигурации каждого контейнера. каждый из наших контейнеров имеет свой собственный IP, таким образом, мы можем передать любой трафик к определенному контейнеру, если это должно быть общедоступное направление.