FreeBsd High Availability кластер

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
legioner
ефрейтор
Сообщения: 62
Зарегистрирован: 2009-09-17 18:34:08
Откуда: Чебоксары

FreeBsd High Availability кластер

Непрочитанное сообщение legioner » 2010-04-15 8:04:06

Всем привет.
вот понадобилось для курсовой сделать High Availability кластер web сервера apache и если все получиться то и mysql.
но поискав (наверно плохо искал) я толком ничего не нашел. может у кого то есть свободное время, просветит меня. да и не плохо бы написать мануал а то на просторах рунета такого я по крайней мере не обнаружил. да просто самому хочеться разобраться. заранее спс.
Если требуется достичь максимальной эффективности то следует пользоваться своей силой открыто и честно (c) Дарт Вейдер

Хостинговая компания 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/

Аватара пользователя
f_andrey
майор
Сообщения: 2651
Зарегистрирован: 2007-12-26 1:22:58
Откуда: СПб
Контактная информация:

Re: FreeBsd High Availability кластер

Непрочитанное сообщение f_andrey » 2010-04-15 9:11:03

Перенес ибо как я понимаю тема очень слабо связана именно с FreeBSD :oops:
Я бы рекомендовал сначала ознакомится с проблематикой, а потом еще много раз подумать.
Вон Сановцы сказали что их HA это для справки самый большой опенсорц проект по числу строк кода, а вы тут похоже хотите налабать подобное на коленке?
Ну и наверное стоит посмотреть на возможность некоторых продуктов самостоятельно обеспечивать доступность.
Если ваша тема перенесена, то смотри http://forum.lissyara.su/viewtopic.php?f=1&t=32308

princeps
майор
Сообщения: 2684
Зарегистрирован: 2007-09-25 10:20:59
Откуда: Сочи, Москва
Контактная информация:

Re: FreeBsd High Availability кластер

Непрочитанное сообщение princeps » 2010-04-15 11:33:02

Если говорить о полноценном ha-кластере, то он делается с помощью /usr/ports/sysutils/heartbeat.
Но самая большая проблема - это средство для синхронизации данных на узлах кластера. В линуксе вроде для этого юзают drbd. Во фре варианты - rsync, но он левый, потому что дискретность синхронизации большая или распределённая файловая система. Вроде кроме coda раньше особенно вариантов не было, сейчас не знаю как.
Но в твоём случае всё может быть гораздо проще - если только апач и мусю.
Deus quos vult perdere dementat prius
http://www.itforum-sochi.ru

Аватара пользователя
terminus
майор
Сообщения: 2305
Зарегистрирован: 2007-10-29 11:27:35
Откуда: Рига

Re: FreeBsd High Availability кластер

Непрочитанное сообщение terminus » 2010-04-15 12:48:49

Но самая большая проблема - это средство для синхронизации данных на узлах кластера.
pjd недавно HAST сделал.
http://wiki.freebsd.org/HAST

только не помню для какой ветки это сейчас доступно (STABLE/CURRENT)
Модель: AST-PM-105/0044; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.

Аватара пользователя
legioner
ефрейтор
Сообщения: 62
Зарегистрирован: 2009-09-17 18:34:08
Откуда: Чебоксары

Re: FreeBsd High Availability кластер

Непрочитанное сообщение legioner » 2010-04-15 14:13:39

спасибо что ответили. думал что скажут google еще раз google.
princeps вы написали что мой вариант легче реализовать. если у вас есть возможность немогли ли бы вы указать где я могу почитать или привести пример. еще раз спс.
f_andrey сначала я думал использовать linux. вобщем решил может есть что нибудь для FreeBsd.
:smile:
Если требуется достичь максимальной эффективности то следует пользоваться своей силой открыто и честно (c) Дарт Вейдер

Аватара пользователя
legioner
ефрейтор
Сообщения: 62
Зарегистрирован: 2009-09-17 18:34:08
Откуда: Чебоксары

Re: FreeBsd High Availability кластер

Непрочитанное сообщение legioner » 2010-04-15 14:53:20

нашел на RootConf кому интересно послушать про HA-кластер
http://www.rootconf.ru/papers2009/12318.html
и еще много чего http://www.rootconf.ru/themes/13249.html
Если требуется достичь максимальной эффективности то следует пользоваться своей силой открыто и честно (c) Дарт Вейдер

princeps
майор
Сообщения: 2684
Зарегистрирован: 2007-09-25 10:20:59
Откуда: Сочи, Москва
Контактная информация:

Re: FreeBsd High Availability кластер

Непрочитанное сообщение princeps » 2010-04-15 14:59:28

legioner писал(а):princeps вы написали что мой вариант легче реализовать. если у вас есть возможность не могли ли бы вы указать где я могу почитать или привести пример. еще раз спс.
нет, не могу, я этим не занимался, я интересовался только полными ha-кластерами. Тут много пацанов, которые хостинги админят, если кто-то из них заметит тему, то может напишет, как сделать отказоустойчивость апача и мускула.
Deus quos vult perdere dementat prius
http://www.itforum-sochi.ru

superzab
проходил мимо
Сообщения: 2
Зарегистрирован: 2010-07-26 22:03:27

Re: FreeBsd High Availability кластер

Непрочитанное сообщение superzab » 2010-07-26 22:07:02

на http://bsdportal.ru/viewtopic.php?t=22532 что-то близкое опубликовали. Кто-нибудь в продакшене такое сделал?

FiL
ст. лейтенант
Сообщения: 1370
Зарегистрирован: 2010-02-05 0:21:40

Re: FreeBsd High Availability кластер

Непрочитанное сообщение FiL » 2010-07-26 23:54:45

princeps писал(а):Если говорить о полноценном ha-кластере, то он делается с помощью /usr/ports/sysutils/heartbeat.
Но самая большая проблема - это средство для синхронизации данных на узлах кластера. В линуксе вроде для этого юзают drbd. Во фре варианты - rsync, но он левый, потому что дискретность синхронизации большая или распределённая файловая система. Вроде кроме coda раньше особенно вариантов не было, сейчас не знаю как.
Но в твоём случае всё может быть гораздо проще - если только апач и мусю.
Ну как-бы вариант "данные на сторонней системе, подключены по NFS" никто не отменял. :)
Опять-же, мускул кластеризуется сам по себе, его вопрос синхронизации данных не очень волнует (в том смысле, что отдельно его решать не надо).
А статические странички апача... в зависимости от задачи вполне возможно, что rsync вполне достаточен, если статические данные меняются только в административном порядке.

superzab
проходил мимо
Сообщения: 2
Зарегистрирован: 2010-07-26 22:03:27

Re: FreeBsd High Availability кластер

Непрочитанное сообщение superzab » 2010-07-27 0:18:47

FiL писал(а):Ну как-бы вариант "данные на сторонней системе, подключены по NFS" никто не отменял.
Ну все равно ведь возникает вопрос как сделать HA для теперь уже другой потенциальной на выход из строя точки - NFS Server-а ;)