Страница 1 из 1

FreeBsd High Availability кластер

Добавлено: 2010-04-15 8:04:06
legioner
Всем привет.
вот понадобилось для курсовой сделать High Availability кластер web сервера apache и если все получиться то и mysql.
но поискав (наверно плохо искал) я толком ничего не нашел. может у кого то есть свободное время, просветит меня. да и не плохо бы написать мануал а то на просторах рунета такого я по крайней мере не обнаружил. да просто самому хочеться разобраться. заранее спс.

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

Добавлено: 2010-04-15 9:11:03
f_andrey
Перенес ибо как я понимаю тема очень слабо связана именно с FreeBSD :oops:
Я бы рекомендовал сначала ознакомится с проблематикой, а потом еще много раз подумать.
Вон Сановцы сказали что их HA это для справки самый большой опенсорц проект по числу строк кода, а вы тут похоже хотите налабать подобное на коленке?
Ну и наверное стоит посмотреть на возможность некоторых продуктов самостоятельно обеспечивать доступность.

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

Добавлено: 2010-04-15 11:33:02
princeps
Если говорить о полноценном ha-кластере, то он делается с помощью /usr/ports/sysutils/heartbeat.
Но самая большая проблема - это средство для синхронизации данных на узлах кластера. В линуксе вроде для этого юзают drbd. Во фре варианты - rsync, но он левый, потому что дискретность синхронизации большая или распределённая файловая система. Вроде кроме coda раньше особенно вариантов не было, сейчас не знаю как.
Но в твоём случае всё может быть гораздо проще - если только апач и мусю.

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

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

только не помню для какой ветки это сейчас доступно (STABLE/CURRENT)

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

Добавлено: 2010-04-15 14:13:39
legioner
спасибо что ответили. думал что скажут google еще раз google.
princeps вы написали что мой вариант легче реализовать. если у вас есть возможность немогли ли бы вы указать где я могу почитать или привести пример. еще раз спс.
f_andrey сначала я думал использовать linux. вобщем решил может есть что нибудь для FreeBsd.
:smile:

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

Добавлено: 2010-04-15 14:53:20
legioner
нашел на RootConf кому интересно послушать про HA-кластер
http://www.rootconf.ru/papers2009/12318.html
и еще много чего http://www.rootconf.ru/themes/13249.html

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

Добавлено: 2010-04-15 14:59:28
princeps
legioner писал(а):princeps вы написали что мой вариант легче реализовать. если у вас есть возможность не могли ли бы вы указать где я могу почитать или привести пример. еще раз спс.
нет, не могу, я этим не занимался, я интересовался только полными ha-кластерами. Тут много пацанов, которые хостинги админят, если кто-то из них заметит тему, то может напишет, как сделать отказоустойчивость апача и мускула.

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

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

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

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

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

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