Админское - Jail
Apr. 10th, 2005 03:13 amУ нас в сети 2 сервера, роутер и еще один (hostel его звать), на котором все остальное (http/ftp/samba/mysql/etc). А значительной части народа нужен еще один сервер - чтоб в CS играться. Когда-то он тоже висел на хостеле, но с ростом сети нагрузки возросли, он перестал справляться. Собрали из запчастей сервер для CS, какое-то время игрались, потом запчасти "ушли" обратно к хозяевам, остался только винт. Некоторое время жили без CS-сервера. Потом наш Миха-линуксоид взял сервер с того винта (там он работал на фре в линукс-эмуляции) и повесил к себе на машину. Это было осенью. За это время там ему много чего приделали и всё такое.
А зимой мы проапгрейдили роутер на п2.8 взамен старого п266. но он так только для роутинга и использовался - скорости возросли, но на 60-80% он постоянно не задействован. И вот 4 дня назад, по чтении разных док, мне пришла в голову - присобачить фичу FreeBSD, именуемую jail, на роутер для CS-сервера. Суть джэйла - мощное усиление концепции chroot(2) до практически виртуальной машины, имеющей свой IP-адрес (а от старого сервера даже все настройки на роутере остались - выделенный айпишник и всё такое, бери сервер и включай). Миха эту мою идею поддержал - ему серьезная разгрузка машины (поддерживать всё это хозяйство), мне - получение опыта работы с джэйлами.
Собственно, засел я в тот день за доки, порылся по инету, начал читать. Потом экспериментировать и собирать джэйл. Вчера произвел его первый запуск и базовую настройку, прикрутил линуксолятор, поставил базовые пакеты. Сегодня водрузили сервер, дополнительные пакеты, заодно реорганизовали в более удобный вид сбор статистики (для чего поставили в джэйле mysql), начали собственно запускать. Столкнулись с кучей мелких проблем и все их пофиксили :) После чего завершили переезд правкой записи на cs-сервер в dns и тестовым ребутом - всё поднимается само без проблем.
Ну и поздравили друг друга :) Победный рапорт -воодружена очередная система костылей и подпорок фактически установлен новый сервер. Я заработал много экспириенса и получил левел-ап теперь имею парк из трех серверов, хотя физически компов два.
Надо бы выпить, но нечего... :)
А зимой мы проапгрейдили роутер на п2.8 взамен старого п266. но он так только для роутинга и использовался - скорости возросли, но на 60-80% он постоянно не задействован. И вот 4 дня назад, по чтении разных док, мне пришла в голову - присобачить фичу FreeBSD, именуемую jail, на роутер для CS-сервера. Суть джэйла - мощное усиление концепции chroot(2) до практически виртуальной машины, имеющей свой IP-адрес (а от старого сервера даже все настройки на роутере остались - выделенный айпишник и всё такое, бери сервер и включай). Миха эту мою идею поддержал - ему серьезная разгрузка машины (поддерживать всё это хозяйство), мне - получение опыта работы с джэйлами.
Собственно, засел я в тот день за доки, порылся по инету, начал читать. Потом экспериментировать и собирать джэйл. Вчера произвел его первый запуск и базовую настройку, прикрутил линуксолятор, поставил базовые пакеты. Сегодня водрузили сервер, дополнительные пакеты, заодно реорганизовали в более удобный вид сбор статистики (для чего поставили в джэйле mysql), начали собственно запускать. Столкнулись с кучей мелких проблем и все их пофиксили :) После чего завершили переезд правкой записи на cs-сервер в dns и тестовым ребутом - всё поднимается само без проблем.
Ну и поздравили друг друга :) Победный рапорт -
Надо бы выпить, но нечего... :)