Как мне перейти с linux-vserver в Debian?

Я долгое время являюсь пользователем Debian и в прошлом широко использовал ядра linux-vserver; однако проект Debian убирает его поддержку, и я действительно предпочитаю пакеты с ядром.

Я использую linux-vserver меньше для безопасности, но для разделения "машин", используемых для разработки, различных сред, программного обеспечения, приложений и т. Д. Мне нравится подход chroot-on-steroid, то есть он не создает у меня впечатление, что он раздутый,

Есть одна особенность, которая отличает его от других реализаций, по крайней мере, насколько мне известно, в том, что я могу монтировать каталоги с хоста в гостевую. С linux-vserver я делаю это:

$ # on host
$ ls -ld /data/
drwxrwsr-x 86 root samba 4096 2012-01-02 10:57 /data/

$ # showing config of a guest
$ cat /etc/vservers/filer01/fstab
none    /proc           proc    defaults                0 0
none    /tmp            tmpfs   size=1024m,mode=1777    0 0
none    /dev/pts        devpts  gid=5,mode=620          0 0
/data   /data   auto    rbind   0   0

Последний список является важным; это эффективно смешивает мой каталог хоста с гостями. Тщательно настройки разрешения в host/guest делают эту работу без нареканий. Таким образом я могу избежать любых накладных расходов (при настройке и использовании) с samba/nfs.

В этом сценарии я даже использую гостя для предоставления услуг SMB и не запускаю его непосредственно на хосте; тем не менее, я могу получить доступ к файлам хоста прозрачно. Даже в пределах нескольких гостей.

Я нашел вики-страницу Debian о виртуализации системы, чтобы узнать о предоставленных альтернативах, однако их так много. Есть ли рекомендации для моих требований?

Мне также нравится то, как я могу использовать инструменты vserver, чтобы просто "собрать" нового гостя, который просто использует debootstrap для установки любого понравившегося мне аромата (Etch, Lenny, Squeeze и т. Д.). Другая поддержка дистрибутива хороша, но не обязательна.

Также было бы неплохо узнать, как перенести реальных гостей на новые технологии. Т.е. отключение всех гостей, обновление ядра хоста и переход каждого гостя на новую технологию виртуализации.

Есть ли рекомендации, что делать?

1 ответ

Проверьте LXC. Это более или менее так же, как vServer.

Другие вопросы по тегам