печать
В связи со спецификой моей работы мне часто приходиться проводить различные тесты. Всязи с чем одной машины, несмотя на то что это линукс, мне не хватает. По-этому искал, ну и нашёл, субсистему — VServer
Собственно описание и характеристики самого пакета мона найти тут:
http://linux-vserver.org/Welcome_to_Linux-VServer.orgexternal link

Значит что мы делаем и какие грабли нас могут ожидать.

для начала адейтим существующие порты:

apt-get update


Скачивает пакеты:

apt-get install linux-image-vserver-686 util-vserver vserver-debiantools ssh


При просмотре обязательно убедитесь что скачивается нужное ядро. После установки пакетов перегрузитесь,
grub или другой загрузчик покажет что в системе появилось новое ядро например linux-image-2.6.21-2-vserver-686 как в моём случае. Т.е. в текущще ядро добавляется поддержка VServer. Загружаемся с ним, смотрим с тем ли ядром загурзились:

uname -t


У меня возникли грабли с драйвером nvidia ни я ни baron так и не решили этой загадки, по-этому в xorg.conf был возвращён штатный nv.ko

Если всё нормально, то можно начать создавать новый сервер Debian внутри существующего.

sudo newvserver --vsroot /var/lib/vservers/ --hostname test_mshn --domain ddf.link.ru --ip 192.168.13.23/24 --dist etch --mirror http://192.168.100.25:9999/debian/external link --interface eth0:13

Есть некоторые грабли с созданием виртуального сервера на alias"ах. Они почему-то некоректно приписываются в конфигах vserver.
После того как система будет построена(вышестоящяя конфигурация соберётся с ошибками)
нужно

cd /etc/vservers/test_mshn/interfaces/0


и поправить значения в файлах:
dev
ip


Вообщем нужно вписать туда нужные значения =)

Стартуем систему:
vserver test_mshn start

и заходим в нёё
vserver test_mshn enter


Всё. Можно делать всё что хочется

Как оказалось толку от обвеса сервера на алиас нет ... =( Нужно использовать отдельный интерфейс.

В данный момент заморачиваюсь с TUN интерфейсами. Поднялись, но взаимодействиея его с системой добится не могу. Буду писать в майллисты



Создано: mancubus последнее изменение: Saturday 30 June 2007 [13:05:51 UTC] автор mancubus