Всё в Jail
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- рядовой
- Сообщения: 11
- Зарегистрирован: 2009-09-02 9:58:18
Всё в Jail
Подскажите, толкните, отговорите, посоветуйте -
Суть вопроса:
Хочу на отдельную машину поставить jail-s (DNS, WWW, Mysql, Postgres, NTP, WINS, SAMBA, GIS, mail, PPTP сервер, ldap, squid, SAMS, ipfw и т.д.), в общем поднять все сервисы средней сети на одной машине.
сделать бекап клеток и при необходимости(например мать померла или винт отвалился) поднять эти клетки на другой машине с минимальным простоем сети.
Больше всего меня интересует возможность работы в jail - PPTP сервер, squid, SAMS, ipfw.(шлюза, прокси)
Суть вопроса:
Хочу на отдельную машину поставить jail-s (DNS, WWW, Mysql, Postgres, NTP, WINS, SAMBA, GIS, mail, PPTP сервер, ldap, squid, SAMS, ipfw и т.д.), в общем поднять все сервисы средней сети на одной машине.
сделать бекап клеток и при необходимости(например мать померла или винт отвалился) поднять эти клетки на другой машине с минимальным простоем сети.
Больше всего меня интересует возможность работы в jail - PPTP сервер, squid, SAMS, ipfw.(шлюза, прокси)
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
- f0s
- ст. лейтенант
- Сообщения: 1082
- Зарегистрирован: 2007-03-13 18:43:31
- Откуда: Санкт-Петербург
- Контактная информация:
Re: Всё в Jail
тоже думал об этом
named, named, what is my TTL value?..
[FidoNet 2:550/2 && 2:5030/4441]
[FidoNet 2:550/2 && 2:5030/4441]
-
- рядовой
- Сообщения: 11
- Зарегистрирован: 2009-09-02 9:58:18
Re: Всё в Jail
Уважаемые Гуру freebsd - выскажите свое мнение, опыт реализации и т.д. тем более я не одинок в этой идее.
- Lord Beaver
- рядовой
- Сообщения: 31
- Зарегистрирован: 2009-12-26 20:37:45
- Откуда: Волгоград
Re: Всё в Jail
Есть один подобный сервак, всё в одном. DNS и DHCP в chroot'е, samba, mysql, openldap, postfix, apache, ... в отдельных клетках. Вот только MPD не завелся. Для удобства развертывания был использован ezjail.
- tynix
- сержант
- Сообщения: 246
- Зарегистрирован: 2008-08-06 8:25:42
- Откуда: Красноярск
Re: Всё в Jail
Для начала нужно знать железо и нагрузки.
bind, postfix -точно работают (проверено).
WWW, Mysql, Postgres (зачем, если уже есть mysql?), WINS, SAMBA, ldap, squid, SAMS - должны без проблем.
GIS - кто это?
NTP- какое-то нехорошее чувство насчет него.
pptp- кажется не пойдет, вроде проблемы с интерфейсами.
ipfw - с 8.0 в клетках что-то добавляли насчет ipfw, чтоб на каждую свои правила.
А что будет в самой системе? только сами клетки и больше ничего?
Я бы все-таки разделил- ipfw, pptp, squid,sams оставил на системе, а остальное распихал в клетку(-и, в зависимости от имеющихся ресурсов).
Размер дампа с клетками будет больше, чем без них (за счет системных файлов клеток).
bind, postfix -точно работают (проверено).
WWW, Mysql, Postgres (зачем, если уже есть mysql?), WINS, SAMBA, ldap, squid, SAMS - должны без проблем.
GIS - кто это?
NTP- какое-то нехорошее чувство насчет него.
pptp- кажется не пойдет, вроде проблемы с интерфейсами.
ipfw - с 8.0 в клетках что-то добавляли насчет ipfw, чтоб на каждую свои правила.
А что будет в самой системе? только сами клетки и больше ничего?
Я бы все-таки разделил- ipfw, pptp, squid,sams оставил на системе, а остальное распихал в клетку(-и, в зависимости от имеющихся ресурсов).
Размер дампа с клетками будет больше, чем без них (за счет системных файлов клеток).
Don' t panic !
cd /usr/ports && make srach
make: don't know how to make srach. Stop
cd /usr/ports && make srach
make: don't know how to make srach. Stop
-
- рядовой
- Сообщения: 11
- Зарегистрирован: 2009-09-02 9:58:18
Re: Всё в Jail
WWW, Mysql - для веб серверовtynix писал(а):Для начала нужно знать железо и нагрузки.
bind, postfix -точно работают (проверено).
WWW, Mysql, Postgres (зачем, если уже есть mysql?), WINS, SAMBA, ldap, squid, SAMS - должны без проблем.
GIS - кто это?
Postgres - для системы gis - картография
tynix писал(а): NTP- какое-то нехорошее чувство насчет него.
pptp- кажется не пойдет, вроде проблемы с интерфейсами.
да будет freebsd 8.0tynix писал(а): ipfw - с 8.0 в клетках что-то добавляли насчет ipfw, чтоб на каждую свои правила.
да - для обеспечения экстренной миграции на другое железо (dump и restore ezjail на другом железе)tynix писал(а): А что будет в самой системе? только сами клетки и больше ничего?
а детальнее можно, почему именно так? ваши соображения?tynix писал(а): Я бы все-таки разделил- ipfw, pptp, squid,sams оставил на системе, а остальное распихал в клетку(-и, в зависимости от имеющихся ресурсов).
Да, согласен, но не настолько чтобы этим нельзя было пренебречь для достижения поставленной цели - быстро разворачиваемый резервный сервер всей сети.tynix писал(а): Размер дампа с клетками будет больше, чем без них (за счет системных файлов клеток).
на вторую машину и будут складываться дампы.
В целом за счет этого достигается еще одна цель - экономия - в место 5 не загруженных машин будут задействованы только две.
- tynix
- сержант
- Сообщения: 246
- Зарегистрирован: 2008-08-06 8:25:42
- Откуда: Красноярск
Re: Всё в Jail
Потому что pptp с клетками не работает, ipfw тоже еще не полностью для клеток заточен, squid все-таки лучше на шлюзе ставить (т.е. там, где есть ipfw), а самс к сквиду.а детальнее можно, почему именно так? ваши соображения?
А для остальных одну или для каждого отдельную клетку- зависит от желания.
Потом делать дамп всей машины и раскатывать на другой при проблемах.Получается один дамп со всеми клетками, который остается только раскатать на физическую машину с помощью restore.
Кстати, а в jail работает dump ТОЛЬКО клетки? Ведь у нее fstab совсем другой.
Don' t panic !
cd /usr/ports && make srach
make: don't know how to make srach. Stop
cd /usr/ports && make srach
make: don't know how to make srach. Stop
- f0s
- ст. лейтенант
- Сообщения: 1082
- Зарегистрирован: 2007-03-13 18:43:31
- Откуда: Санкт-Петербург
- Контактная информация:
Re: Всё в Jail
можно сделать при установке раздел /jails и потом просто его дампитьtynix писал(а):Потому что pptp с клетками не работает, ipfw тоже еще не полностью для клеток заточен, squid все-таки лучше на шлюзе ставить (т.е. там, где есть ipfw), а самс к сквиду.а детальнее можно, почему именно так? ваши соображения?
А для остальных одну или для каждого отдельную клетку- зависит от желания.
Потом делать дамп всей машины и раскатывать на другой при проблемах.Получается один дамп со всеми клетками, который остается только раскатать на физическую машину с помощью restore.
Кстати, а в jail работает dump ТОЛЬКО клетки? Ведь у нее fstab совсем другой.
named, named, what is my TTL value?..
[FidoNet 2:550/2 && 2:5030/4441]
[FidoNet 2:550/2 && 2:5030/4441]
- tynix
- сержант
- Сообщения: 246
- Зарегистрирован: 2008-08-06 8:25:42
- Откуда: Красноярск
Re: Всё в Jail
Ясно.
Все равно все клетки придется восстанавливать одновременно (gis зависит от постгры, самс без мускуля не запустится и т.д.), поэтому,считаю, здесь проще сделать дамп всей системы и раскатывать на физическую машину, раз автор говорит, что с железом проблем нет.
Все равно все клетки придется восстанавливать одновременно (gis зависит от постгры, самс без мускуля не запустится и т.д.), поэтому,считаю, здесь проще сделать дамп всей системы и раскатывать на физическую машину, раз автор говорит, что с железом проблем нет.
Don' t panic !
cd /usr/ports && make srach
make: don't know how to make srach. Stop
cd /usr/ports && make srach
make: don't know how to make srach. Stop
- f0s
- ст. лейтенант
- Сообщения: 1082
- Зарегистрирован: 2007-03-13 18:43:31
- Откуда: Санкт-Петербург
- Контактная информация:
Re: Всё в Jail
для одного дампа надо много места
а то все-таки каждый джейл задампить (или просто заархивировать), имхо удобнее

named, named, what is my TTL value?..
[FidoNet 2:550/2 && 2:5030/4441]
[FidoNet 2:550/2 && 2:5030/4441]
- dekloper
- ст. лейтенант
- Сообщения: 1331
- Зарегистрирован: 2008-02-24 15:43:19
- Откуда: давно здесь сидим..
- Контактная информация:
Re: Всё в Jail
ага, нехорошее..tynix писал(а):NTP- какое-то нехорошее чувство насчет него.
нехочет время в клетке синхронизироваться
непонятно, это проблема демона, или удп в принципе..?
соответственно, не ясно, как неможет быть проблем с
tynix писал(а):, WINS, SAMBA, ldap, squid, SAMS - должны без проблем.

ТОВАгИЩИ! БгАТЬЯ И СЕСТгЫ! ДОЛОЙ гАВНОДУШИЕ!
-
- лейтенант
- Сообщения: 693
- Зарегистрирован: 2009-06-14 7:02:26
Re: Всё в Jail
собственно почти все сервисы тут сами по себе предполагают некоторый файловер. Просто настроить вторую машину да и все.
- tynix
- сержант
- Сообщения: 246
- Зарегистрирован: 2008-08-06 8:25:42
- Откуда: Красноярск
Re: Всё в Jail
Код: Выделить всё
каждый джейл задампить (или просто заархивировать), имхо удобнее
Don' t panic !
cd /usr/ports && make srach
make: don't know how to make srach. Stop
cd /usr/ports && make srach
make: don't know how to make srach. Stop
-
- лейтенант
- Сообщения: 863
- Зарегистрирован: 2007-09-24 12:41:05
- Откуда: dn.ua
- Контактная информация:
Re: Всё в Jail
офигеть, ребята, фанатизм 
хочу спросить, кто это чудо извращенной архитекторской мысли собирается сапортить?
хотя, если для поиграться и по...ть себе мозг - оценка пять!
пример того, как "не нужно" проектировать инфраструктуру.
поразмышляйте
http://opennet.ru/guide.shtml

хочу спросить, кто это чудо извращенной архитекторской мысли собирается сапортить?
хотя, если для поиграться и по...ть себе мозг - оценка пять!

пример того, как "не нужно" проектировать инфраструктуру.
поразмышляйте
http://opennet.ru/guide.shtml
With best wishes, Sergej Kandyla
- dekloper
- ст. лейтенант
- Сообщения: 1331
- Зарегистрирован: 2008-02-24 15:43:19
- Откуда: давно здесь сидим..
- Контактная информация:
Re: Всё в Jail
тока так и не иначеpaix писал(а):офигеть, ребята, фанатизм

========
а хто знаит, как в тюрьме в /dev новый хард "увидеть"?
ТОВАгИЩИ! БгАТЬЯ И СЕСТгЫ! ДОЛОЙ гАВНОДУШИЕ!
- tynix
- сержант
- Сообщения: 246
- Зарегистрирован: 2008-08-06 8:25:42
- Откуда: Красноярск
Re: Всё в Jail
то есть "увидеть"? Наверное, его нужно сначала в основной системе примонтировать, а потом уже к клетке.dekloper писал(а):а хто знаит, как в тюрьме в /dev новый хард "увидеть"?
Don' t panic !
cd /usr/ports && make srach
make: don't know how to make srach. Stop
cd /usr/ports && make srach
make: don't know how to make srach. Stop
-
- лейтенант
- Сообщения: 863
- Зарегистрирован: 2007-09-24 12:41:05
- Откуда: dn.ua
- Контактная информация:
Re: Всё в Jail
джайлы не умеют (не умели) напрямую работать с /dev,
что в общем от них и не особо то требуется.
что в общем от них и не особо то требуется.
With best wishes, Sergej Kandyla
-
- рядовой
- Сообщения: 44
- Зарегистрирован: 2010-04-05 17:46:51
Re: Всё в Jail
Вполне умеют, нужно только "показать" необходимые устройства через правила в /etc/devfs.rules.paix писал(а):джайлы не умеют (не умели) напрямую работать с /dev,
что в общем от них и не особо то требуется.
- ttys
- *BSD
- Сообщения: 402
- Зарегистрирован: 2009-06-26 8:37:11
- Откуда: Ростов-на-Дону
- Контактная информация:
Re: Всё в Jail
RAID на кой или gmirror здесь написано как это сделатьOlax писал(а):(например мать померла или винт отвалился))