Всё в Jail

VirtualBox, QEMU, ESX/ESXi и прочия
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Olax
рядовой
Сообщения: 11
Зарегистрирован: 2009-09-02 9:58:18

Всё в Jail

Непрочитанное сообщение Olax » 2010-02-25 18:23:29

Подскажите, толкните, отговорите, посоветуйте -
Суть вопроса:
Хочу на отдельную машину поставить jail-s (DNS, WWW, Mysql, Postgres, NTP, WINS, SAMBA, GIS, mail, PPTP сервер, ldap, squid, SAMS, ipfw и т.д.), в общем поднять все сервисы средней сети на одной машине.
сделать бекап клеток и при необходимости(например мать померла или винт отвалился) поднять эти клетки на другой машине с минимальным простоем сети.
Больше всего меня интересует возможность работы в jail - PPTP сервер, squid, SAMS, ipfw.(шлюза, прокси)

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.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/

Аватара пользователя
f0s
ст. лейтенант
Сообщения: 1082
Зарегистрирован: 2007-03-13 18:43:31
Откуда: Санкт-Петербург
Контактная информация:

Re: Всё в Jail

Непрочитанное сообщение f0s » 2010-02-26 13:43:10

тоже думал об этом
named, named, what is my TTL value?..

[FidoNet 2:550/2 && 2:5030/4441]

Olax
рядовой
Сообщения: 11
Зарегистрирован: 2009-09-02 9:58:18

Re: Всё в Jail

Непрочитанное сообщение Olax » 2010-02-26 14:05:26

Уважаемые Гуру freebsd - выскажите свое мнение, опыт реализации и т.д. тем более я не одинок в этой идее.

Аватара пользователя
Lord Beaver
рядовой
Сообщения: 31
Зарегистрирован: 2009-12-26 20:37:45
Откуда: Волгоград

Re: Всё в Jail

Непрочитанное сообщение Lord Beaver » 2010-02-26 18:17:47

Есть один подобный сервак, всё в одном. DNS и DHCP в chroot'е, samba, mysql, openldap, postfix, apache, ... в отдельных клетках. Вот только MPD не завелся. Для удобства развертывания был использован ezjail.

Аватара пользователя
tynix
сержант
Сообщения: 246
Зарегистрирован: 2008-08-06 8:25:42
Откуда: Красноярск

Re: Всё в Jail

Непрочитанное сообщение tynix » 2010-02-26 19:50:57

Для начала нужно знать железо и нагрузки.
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

Olax
рядовой
Сообщения: 11
Зарегистрирован: 2009-09-02 9:58:18

Re: Всё в Jail

Непрочитанное сообщение Olax » 2010-03-03 10:50:12

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 не загруженных машин будут задействованы только две.

Аватара пользователя
tynix
сержант
Сообщения: 246
Зарегистрирован: 2008-08-06 8:25:42
Откуда: Красноярск

Re: Всё в Jail

Непрочитанное сообщение tynix » 2010-03-03 11:45:30

а детальнее можно, почему именно так? ваши соображения?
Потому что 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

Аватара пользователя
f0s
ст. лейтенант
Сообщения: 1082
Зарегистрирован: 2007-03-13 18:43:31
Откуда: Санкт-Петербург
Контактная информация:

Re: Всё в Jail

Непрочитанное сообщение f0s » 2010-03-03 11:56:38

tynix писал(а):
а детальнее можно, почему именно так? ваши соображения?
Потому что pptp с клетками не работает, ipfw тоже еще не полностью для клеток заточен, squid все-таки лучше на шлюзе ставить (т.е. там, где есть ipfw), а самс к сквиду.
А для остальных одну или для каждого отдельную клетку- зависит от желания.
Потом делать дамп всей машины и раскатывать на другой при проблемах.Получается один дамп со всеми клетками, который остается только раскатать на физическую машину с помощью restore.
Кстати, а в jail работает dump ТОЛЬКО клетки? Ведь у нее fstab совсем другой.
можно сделать при установке раздел /jails и потом просто его дампить
named, named, what is my TTL value?..

[FidoNet 2:550/2 && 2:5030/4441]

Аватара пользователя
tynix
сержант
Сообщения: 246
Зарегистрирован: 2008-08-06 8:25:42
Откуда: Красноярск

Re: Всё в Jail

Непрочитанное сообщение tynix » 2010-03-03 12:46:23

Ясно.
Все равно все клетки придется восстанавливать одновременно (gis зависит от постгры, самс без мускуля не запустится и т.д.), поэтому,считаю, здесь проще сделать дамп всей системы и раскатывать на физическую машину, раз автор говорит, что с железом проблем нет.
Don' t panic !
cd /usr/ports && make srach
make: don't know how to make srach. Stop

Аватара пользователя
f0s
ст. лейтенант
Сообщения: 1082
Зарегистрирован: 2007-03-13 18:43:31
Откуда: Санкт-Петербург
Контактная информация:

Re: Всё в Jail

Непрочитанное сообщение f0s » 2010-03-04 9:14:25

для одного дампа надо много места :) а то все-таки каждый джейл задампить (или просто заархивировать), имхо удобнее
named, named, what is my TTL value?..

[FidoNet 2:550/2 && 2:5030/4441]

Аватара пользователя
dekloper
ст. лейтенант
Сообщения: 1331
Зарегистрирован: 2008-02-24 15:43:19
Откуда: давно здесь сидим..
Контактная информация:

Re: Всё в Jail

Непрочитанное сообщение dekloper » 2010-03-04 10:37:28

tynix писал(а):NTP- какое-то нехорошее чувство насчет него.
ага, нехорошее..
нехочет время в клетке синхронизироваться
непонятно, это проблема демона, или удп в принципе..?
соответственно, не ясно, как неможет быть проблем с
tynix писал(а):, WINS, SAMBA, ldap, squid, SAMS - должны без проблем.
:st:
ТОВАгИЩИ! БгАТЬЯ И СЕСТгЫ! ДОЛОЙ гАВНОДУШИЕ!

Burner
лейтенант
Сообщения: 693
Зарегистрирован: 2009-06-14 7:02:26

Re: Всё в Jail

Непрочитанное сообщение Burner » 2010-03-04 17:30:18

собственно почти все сервисы тут сами по себе предполагают некоторый файловер. Просто настроить вторую машину да и все.

Аватара пользователя
tynix
сержант
Сообщения: 246
Зарегистрирован: 2008-08-06 8:25:42
Откуда: Красноярск

Re: Всё в Jail

Непрочитанное сообщение tynix » 2010-03-05 7:27:53

Код: Выделить всё

каждый джейл задампить (или просто заархивировать), имхо удобнее
Нужно выбрать клетки, от которых зависят другие (mysql-sams-squid например) и архивировать их вместе с зависимыми, а остальные, у которых нет прямых зависимостей (DNS например) - отдельно. А на резервную машину установить фрю той же версии и даже клетки такие же создать пустые, чтоб в любой момент тем же tar'ом раскатать.
Don' t panic !
cd /usr/ports && make srach
make: don't know how to make srach. Stop

paix
лейтенант
Сообщения: 863
Зарегистрирован: 2007-09-24 12:41:05
Откуда: dn.ua
Контактная информация:

Re: Всё в Jail

Непрочитанное сообщение paix » 2010-04-12 15:13:40

офигеть, ребята, фанатизм ;)

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

пример того, как "не нужно" проектировать инфраструктуру.

поразмышляйте
http://opennet.ru/guide.shtml
With best wishes, Sergej Kandyla

Аватара пользователя
dekloper
ст. лейтенант
Сообщения: 1331
Зарегистрирован: 2008-02-24 15:43:19
Откуда: давно здесь сидим..
Контактная информация:

Re: Всё в Jail

Непрочитанное сообщение dekloper » 2010-04-14 13:47:44

paix писал(а):офигеть, ребята, фанатизм ;)
тока так и не иначе ;)
========
а хто знаит, как в тюрьме в /dev новый хард "увидеть"?
ТОВАгИЩИ! БгАТЬЯ И СЕСТгЫ! ДОЛОЙ гАВНОДУШИЕ!

Аватара пользователя
tynix
сержант
Сообщения: 246
Зарегистрирован: 2008-08-06 8:25:42
Откуда: Красноярск

Re: Всё в Jail

Непрочитанное сообщение tynix » 2010-04-14 15:32:51

dekloper писал(а):а хто знаит, как в тюрьме в /dev новый хард "увидеть"?
то есть "увидеть"? Наверное, его нужно сначала в основной системе примонтировать, а потом уже к клетке.
Don' t panic !
cd /usr/ports && make srach
make: don't know how to make srach. Stop

paix
лейтенант
Сообщения: 863
Зарегистрирован: 2007-09-24 12:41:05
Откуда: dn.ua
Контактная информация:

Re: Всё в Jail

Непрочитанное сообщение paix » 2010-04-14 15:47:43

джайлы не умеют (не умели) напрямую работать с /dev,
что в общем от них и не особо то требуется.
With best wishes, Sergej Kandyla

FrIcE
рядовой
Сообщения: 44
Зарегистрирован: 2010-04-05 17:46:51

Re: Всё в Jail

Непрочитанное сообщение FrIcE » 2010-04-15 1:40:46

paix писал(а):джайлы не умеют (не умели) напрямую работать с /dev,
что в общем от них и не особо то требуется.
Вполне умеют, нужно только "показать" необходимые устройства через правила в /etc/devfs.rules.

Аватара пользователя
ttys
*BSD
Сообщения: 402
Зарегистрирован: 2009-06-26 8:37:11
Откуда: Ростов-на-Дону
Контактная информация:

Re: Всё в Jail

Непрочитанное сообщение ttys » 2010-06-07 15:06:24

Olax писал(а):(например мать померла или винт отвалился))
RAID на кой или gmirror здесь написано как это сделать