Страница 1 из 1
Всё в Jail
Добавлено: 2010-02-25 18:23:29
Olax
Подскажите, толкните, отговорите, посоветуйте -
Суть вопроса:
Хочу на отдельную машину поставить jail-s (DNS, WWW, Mysql, Postgres, NTP, WINS, SAMBA, GIS, mail, PPTP сервер, ldap, squid, SAMS, ipfw и т.д.), в общем поднять все сервисы средней сети на одной машине.
сделать бекап клеток и при необходимости(например мать померла или винт отвалился) поднять эти клетки на другой машине с минимальным простоем сети.
Больше всего меня интересует возможность работы в jail - PPTP сервер, squid, SAMS, ipfw.(шлюза, прокси)
Re: Всё в Jail
Добавлено: 2010-02-26 13:43:10
f0s
тоже думал об этом
Re: Всё в Jail
Добавлено: 2010-02-26 14:05:26
Olax
Уважаемые Гуру freebsd - выскажите свое мнение, опыт реализации и т.д. тем более я не одинок в этой идее.
Re: Всё в Jail
Добавлено: 2010-02-26 18:17:47
Lord Beaver
Есть один подобный сервак, всё в одном. DNS и DHCP в chroot'е, samba, mysql, openldap, postfix, apache, ... в отдельных клетках. Вот только MPD не завелся. Для удобства развертывания был использован ezjail.
Re: Всё в Jail
Добавлено: 2010-02-26 19:50:57
tynix
Для начала нужно знать железо и нагрузки.
bind, postfix -точно работают (проверено).
WWW, Mysql, Postgres (зачем, если уже есть mysql?), WINS, SAMBA, ldap, squid, SAMS - должны без проблем.
GIS - кто это?
NTP- какое-то нехорошее чувство насчет него.
pptp- кажется не пойдет, вроде проблемы с интерфейсами.
ipfw - с 8.0 в клетках что-то добавляли насчет ipfw, чтоб на каждую свои правила.
А что будет в самой системе? только сами клетки и больше ничего?
Я бы все-таки разделил- ipfw, pptp, squid,sams оставил на системе, а остальное распихал в клетку(-и, в зависимости от имеющихся ресурсов).
Размер дампа с клетками будет больше, чем без них (за счет системных файлов клеток).
Re: Всё в Jail
Добавлено: 2010-03-03 10:50:12
Olax
tynix писал(а):Для начала нужно знать железо и нагрузки.
bind, postfix -точно работают (проверено).
WWW, Mysql, Postgres (зачем, если уже есть mysql?), WINS, SAMBA, ldap, squid, SAMS - должны без проблем.
GIS - кто это?
WWW, Mysql - для веб серверов
Postgres - для системы gis - картография
tynix писал(а):
NTP- какое-то нехорошее чувство насчет него.
pptp- кажется не пойдет, вроде проблемы с интерфейсами.
tynix писал(а):
ipfw - с 8.0 в клетках что-то добавляли насчет ipfw, чтоб на каждую свои правила.
да будет freebsd 8.0
tynix писал(а):
А что будет в самой системе? только сами клетки и больше ничего?
да - для обеспечения экстренной миграции на другое железо (dump и restore ezjail на другом железе)
tynix писал(а):
Я бы все-таки разделил- ipfw, pptp, squid,sams оставил на системе, а остальное распихал в клетку(-и, в зависимости от имеющихся ресурсов).
а детальнее можно, почему именно так? ваши соображения?
tynix писал(а):
Размер дампа с клетками будет больше, чем без них (за счет системных файлов клеток).
Да, согласен, но не настолько чтобы этим нельзя было пренебречь для достижения поставленной цели - быстро разворачиваемый резервный сервер всей сети.
на вторую машину и будут складываться дампы.
В целом за счет этого достигается еще одна цель - экономия - в место 5 не загруженных машин будут задействованы только две.
Re: Всё в Jail
Добавлено: 2010-03-03 11:45:30
tynix
а детальнее можно, почему именно так? ваши соображения?
Потому что pptp с клетками не работает, ipfw тоже еще не полностью для клеток заточен, squid все-таки лучше на шлюзе ставить (т.е. там, где есть ipfw), а самс к сквиду.
А для остальных одну или для каждого отдельную клетку- зависит от желания.
Потом делать дамп всей машины и раскатывать на другой при проблемах.Получается один дамп со всеми клетками, который остается только раскатать на физическую машину с помощью restore.
Кстати, а в jail работает dump ТОЛЬКО клетки? Ведь у нее fstab совсем другой.
Re: Всё в Jail
Добавлено: 2010-03-03 11:56:38
f0s
tynix писал(а):а детальнее можно, почему именно так? ваши соображения?
Потому что pptp с клетками не работает, ipfw тоже еще не полностью для клеток заточен, squid все-таки лучше на шлюзе ставить (т.е. там, где есть ipfw), а самс к сквиду.
А для остальных одну или для каждого отдельную клетку- зависит от желания.
Потом делать дамп всей машины и раскатывать на другой при проблемах.Получается один дамп со всеми клетками, который остается только раскатать на физическую машину с помощью restore.
Кстати, а в jail работает dump ТОЛЬКО клетки? Ведь у нее fstab совсем другой.
можно сделать при установке раздел /jails и потом просто его дампить
Re: Всё в Jail
Добавлено: 2010-03-03 12:46:23
tynix
Ясно.
Все равно все клетки придется восстанавливать одновременно (gis зависит от постгры, самс без мускуля не запустится и т.д.), поэтому,считаю, здесь проще сделать дамп всей системы и раскатывать на физическую машину, раз автор говорит, что с железом проблем нет.
Re: Всё в Jail
Добавлено: 2010-03-04 9:14:25
f0s
для одного дампа надо много места

а то все-таки каждый джейл задампить (или просто заархивировать), имхо удобнее
Re: Всё в Jail
Добавлено: 2010-03-04 10:37:28
dekloper
tynix писал(а):NTP- какое-то нехорошее чувство насчет него.
ага, нехорошее..
нехочет время в клетке синхронизироваться
непонятно, это проблема демона, или удп в принципе..?
соответственно, не ясно, как неможет быть проблем с
tynix писал(а):, WINS, SAMBA, ldap, squid, SAMS - должны без проблем.

Re: Всё в Jail
Добавлено: 2010-03-04 17:30:18
Burner
собственно почти все сервисы тут сами по себе предполагают некоторый файловер. Просто настроить вторую машину да и все.
Re: Всё в Jail
Добавлено: 2010-03-05 7:27:53
tynix
Код: Выделить всё
каждый джейл задампить (или просто заархивировать), имхо удобнее
Нужно выбрать клетки, от которых зависят другие (mysql-sams-squid например) и архивировать их вместе с зависимыми, а остальные, у которых нет прямых зависимостей (DNS например) - отдельно. А на резервную машину установить фрю той же версии и даже клетки такие же создать пустые, чтоб в любой момент тем же tar'ом раскатать.
Re: Всё в Jail
Добавлено: 2010-04-12 15:13:40
paix
офигеть, ребята, фанатизм
хочу спросить, кто это чудо извращенной архитекторской мысли собирается сапортить?
хотя, если для поиграться и по...ть себе мозг - оценка пять!
пример того, как "не нужно" проектировать инфраструктуру.
поразмышляйте
http://opennet.ru/guide.shtml
Re: Всё в Jail
Добавлено: 2010-04-14 13:47:44
dekloper
paix писал(а):офигеть, ребята, фанатизм

тока так и не иначе

========
а хто знаит, как в тюрьме в /dev новый хард "увидеть"?
Re: Всё в Jail
Добавлено: 2010-04-14 15:32:51
tynix
dekloper писал(а):а хто знаит, как в тюрьме в /dev новый хард "увидеть"?
то есть "увидеть"? Наверное, его нужно сначала в основной системе примонтировать, а потом уже к клетке.
Re: Всё в Jail
Добавлено: 2010-04-14 15:47:43
paix
джайлы не умеют (не умели) напрямую работать с /dev,
что в общем от них и не особо то требуется.
Re: Всё в Jail
Добавлено: 2010-04-15 1:40:46
FrIcE
paix писал(а):джайлы не умеют (не умели) напрямую работать с /dev,
что в общем от них и не особо то требуется.
Вполне умеют, нужно только "показать" необходимые устройства через правила в /etc/devfs.rules.
Re: Всё в Jail
Добавлено: 2010-06-07 15:06:24
ttys
Olax писал(а):(например мать померла или винт отвалился))
RAID на кой или gmirror
здесь написано как это сделать