Dank Bagryantsev пишет: >Здравствуйте, Dank. > >Вы писали 17 ноября 2004 г., 11:42:55: > >DB> Кто-то ставил/настраивал vserver'а на ALM-2.4? > > Я ставил на систему, которая Sisyphus примерно того же времени, что выпуск M2.4 >DB> У меня пока толком не получается. >DB> После минимальной установки ALM-2.4 + >DB> kernel-image-vs-smp-2.4.26-alt6.1.i586.rpm + >DB> util-vserver-0.30-alt1.i586.rpm >DB> пытаюсь выполнить vserver talm24 build >DB> в итоге: >DB> Directory /opt/vservers/talm24 has been populated >DB> /etc/vservers/talm24.conf has been created. Look at it! >DB> service clock does not support chkconfig >DB> error reading information on service functions-compat: Invalid argument >DB> service local does not support chkconfig >DB> error reading information on service outformat: Invalid argument >DB> error reading information on service template: Invalid argument > >DB> Насколько критичны эти ошибки? Где и что подправить, чтобы их >DB> исправить? > > У меня всё работало, несмотря на них. >DB> В /usr/lib/util-vserver есть готовые скрипты для создания vserver'ов >DB> некоторых дистрибутивов linux. Для ALM-2.4 есть такое? >DB> (с помощью rpm -q -a у меня не получилось :) > > Нету. Новые util-vserver, которые сейчас в стадии alpha и не работают - будут уметь метод apt-rpm, и установку аптом с нуля. >DB> Как я понимаю, скрипт newvserver, о котором упоминается в документации, >DB> в ALM-2.4 не работает, поэтому его нет в rpm. Так? > >DB> Замечания по установке vserver вообще: >DB> Если кто будет устанавливать >DB> kernel-image-vs-smp-2.4.26-alt6.1.i586.rpm не забудьте установить >DB> kernel-modules-subfs-vs-smp-0.9-alt3.6.1.i586.rpm, иначе ошибки с >DB> CDROM и floppy. >DB> После установки util-vserver желательно поменять в файле >DB> /usr/lib/util-vserver/util-vserver-vars значение VSERVERS_ROOT на >DB> другое, чем /var/lib/vservers (например, /opt/vservers), иначе при >DB> выполнении vserver ... build будет ошибка о невозможности копирования >DB> /var в себя. >DB> Еще я поменял файл /usr/sbin/util-vserver-vars на symlink на >DB> /usr/lib/util-vserver/util-vserver-vars > >Еще обнаружил: >После входа на vserver (vserver talm24 enter) >невозможно запустить ни mc, ни aptitude, сразу Segmentation fault. >mc в конце концов запустился с параметром -d и что интересно, aptitude >в интерактивном режиме из-под mc теперь тоже запускается. >gpm на vserver не запущен, на основном сервере останов gpm картину не >меняет. >С чем может быть связано такое поведение? Как "вылечить"? > > Не знаю, у меня mc и apt-shell в виртуальном сервере работают. Можно попробовать последнее -vs ядро из Сизифа. >Я хочу создать шаблон vserver с минимальными установленными пакетами, >чтобы потом его клонировать и добавлять нужные сервисы. >Как правильно это сделать? > > Я это сделал, поменяв /usr/sbin/vserver - вместо тупорылого "cp -ax" вписал rsync: rsync -axvP --exclude-from=/root/vserver-build.exclude.list \ /sbin /bin /etc /usr /var /lib $VROOTDIR/$1/ || exit 1 # cp -ax /sbin /bin /etc /usr /var /lib $VROOTDIR/$1/. || exit 1 Содержимое exclude.list: var/spool/amavis/quarantine/* var/spool/amavis/tmp/* var/spool/squid/* var/local/* var/ftp/pub/* var/lib/jabber/* Потом уже в запущенном сервере в apt-shell путём долгого @#$@^ удалял все пакеты, которые удалялись без удаления критично важных. Ну и полученный vserver на 250 метров упаковал про запас :) >Могу я в текущем vserver talm24 просто удалить все лишнее (например, >все kernel* ? что-то еще?) ? Как это делать, изнутри vserver >(aptitude) или через vrpm (а как тогда с зависимостями?) ? > > Ядро я удалять не пробовал, наверное, можно. Можно удалять изнутри apt-shell'ом. -- Regards, Vyt mailto: vyt@vzljot.ru JID: vyt@vzljot.ru