Сам ролик готовится. Пока только текст.
Если у вас всего лишь один сервер - он должен быть виртуальным.
Продолжая эту мысль можно добавить: Он должен быть не на VirtualBox, а на OpenVZ — технологии «легкой» виртуализации. Если вы уже поставили VirtualBox, OpenVZ работать не будет, так как используются разные ядра.
[vova@server ~]$ uname -r
2.6.27-ovz-smp-alt9
Всего одна неприятность: Там также как на VirtualBox нельзя установить виртуальную, например Windows. Но мы собираем Школьный сервер.
Зато согласно сайту OpenVZ, накладные расходы на виртуализацию очень малы, и падение производительности составляет всего 1-3 %, по сравнению с обычными Linux-системами.
Получается, что как бы не был популярен VirtualBox, по производительности это всего лишь удобный стенд, для экспериментов системного администратора.
Предлагаю вашему вниманию ролик, как поставить, упаковать и перенести "на лету" на другое железо.
Вначале надо создать шаблон, который будет использоваться для создания виртуального сервера.
Как только выйдет релиз Альт Линукс 5.0.2 Школьный сервер, у меня на сайте можете скачать готовый шаблон и не делать первый шаг инструкции.
Шаг 1 : Создание шаблона
Воспользуемся spt, так как он содержит уже готовый профиль для ovz. Устанавливаем spt:
[root@server ~]# apt-get install spt spt-profiles-ovz
Добавим аккаунт, под которым вы работаете, в сборочную систему hasher:
[root@server ~]# hasher-useradd vova
после чего выходим из root и пользователя ( у меня vova) т.е. надо перелогиниться и выполняем команды от имени простого пользователя (vova)
Создаем рабочий каталог и копируем готовый профиль:
[vova@server ~]$mkdir ~/ovz
[vova@server ~]$cp -r /etc/spt/profiles/ovz/proxy-server ~/ovz/profile
Можно поменять имя создаваемого образа в ~/ovz/profile/config. Заменим значение в OUT на altlinux-5.0.2.tar.gz . Список пакетов находится в — ~/ovz/profile/ovz/packages
В ovz-контейнер нет необходимости ставить пакет interactivesystem. Добавим пакеты:
basesystem
apt
etcnet
glibc
sysklogd
mc
su
Теперь необходимо создать сам образ:
[vova@server ~]$spt -v --image-type=tgz ~/ovz
Если все прошло хорошо, то в ~/ovz/ будет находится файл altlinux-5.0.2.tar.gz.
Это и есть шаблон. Его необходимо скопировать на рабочий сервер в /var/lib/vz/template/cache.
Шаг 2: Создание виртуального сервера
[root@server bundles]# vzctl create 502 --ostemplate altlinux-5.0.2 --config basic
502 это VEID выбран произвольно из номера версии.
Именование виртуального сервера
[root@server ~]#vzctl set 502 --hostname test1502 --save
Установка nameserver: Не знаю какой у вас DNS, поэтому поставил публичный
[root@server ~]#vzctl set 502 --nameserver 8.8.8.8 --save
Задаем IP - адрес
[root@server ~]#vzctl set 502 --ipadd 10.10.186.1 --save
Запускаем виртуальный сервер
[root@server ~]#vzctl start 502
Заходим суперпользователем:
[root@server ~]#vzctl enter 502
Видим приглашение уже виртуального сервера
[root@test502 ~]#