Как мне перейти с 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 и т. Д.). Другая поддержка дистрибутива хороша, но не обязательна.
Также было бы неплохо узнать, как перенести реальных гостей на новые технологии. Т.е. отключение всех гостей, обновление ядра хоста и переход каждого гостя на новую технологию виртуализации.
Есть ли рекомендации, что делать?