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

HAST+CARP+ZFS+UCARP=CLUSTER

Добавлено: 2011-02-18 19:11:46
fox
Была необходимость сделать, что то вроде этого с громким словом cluster которое режет мне уши!
Посмотрите если кому-то будет интересно… Если есть размышления или идеи как это усовершенствовать, будет интересно послушать…

http://www.lissyara.su/?id=2166

Re: HAST+CARP+ZFS+UCARP=CLUSTER

Добавлено: 2011-02-19 11:37:15
princeps
круто. Давно просилось что-то подобное.

Re: HAST+CARP+ZFS+UCARP=CLUSTER

Добавлено: 2011-02-19 13:19:41
6RUN0
хорошая статья :good: , еще б нагрузка автоматически распределялась м/у машинами.

Re: HAST+CARP+ZFS+UCARP=CLUSTER

Добавлено: 2011-02-20 2:35:23
fox
6RUN0 писал(а):хорошая статья :good: , еще б нагрузка автоматически распределялась м/у машинами.
Спасибо.
Для распределения нагрузки можно ganglia + lam использовать… Но руки не доходят скурить и разобраться!
Возможно в будущем разберусь…

Re: HAST+CARP+ZFS+UCARP=CLUSTER

Добавлено: 2011-02-20 11:57:54
dvg_lab
За очередное исследование CARP + HAST зачет, чем больше юзеров тем стабильнее будет технология.

Один момент - при кластеризации таким образом мускула мне думается нужно периодически флушить таблицы. И не сойдет ли с ума мускул если у него в кеше будет одно а по hast на диски приедет другое? У hybrid-cluster.com я подсмотрел другую технологию кластеризации общего хранилища - через zfs send | zfs receive, там они перед тем как сделать send сначала флушат таблицы а потом сендят. Имхо неплохой стартап, обратить внимание по крайней мере на технологии стоит.

Re: HAST+CARP+ZFS+UCARP=CLUSTER

Добавлено: 2011-02-20 14:46:01
fox
dvg_lab писал(а):За очередное исследование CARP + HAST зачет, чем больше юзеров тем стабильнее будет технология.

Один момент - при кластеризации таким образом мускула мне думается нужно периодически флушить таблицы. И не сойдет ли с ума мускул если у него в кеше будет одно а по hast на диски приедет другое? У hybrid-cluster.com я подсмотрел другую технологию кластеризации общего хранилища - через zfs send | zfs receive, там они перед тем как сделать send сначала флушат таблицы а потом сендят. Имхо неплохой стартап, обратить внимание по крайней мере на технологии стоит.
MySQL так нельзя ...
У Муськи свои есть встроенные инструменты хотя бы вот как пример но там шире есть возможности:
http://www.lissyara.su/articles/freebsd ... ter_mater/

Re: HAST+CARP+ZFS+UCARP=CLUSTER

Добавлено: 2011-02-20 16:59:37
dvg_lab
Понял, в принципе с мускулом так наверное даже лучше... На следующей неделе будет у меня 2 железки, надеюсь начну эксперименты.

Re: HAST+CARP+ZFS+UCARP=CLUSTER

Добавлено: 2011-02-20 17:03:40
fox
dvg_lab писал(а):Понял, в принципе с мускулом так наверное даже лучше... На следующей неделе будет у меня 2 железки, надеюсь начну эксперименты.
У муськи много возможностей внутри себя там если интересно, поинтернете, найдёте решение с прокси муской и два мастер мастера, куча разных вариантов...
Ну можно задействовать муську мастер мастер плюс carp прекрутить... Тоже вариант...
Пешите если будут вопросы.

Re: HAST+CARP+ZFS+UCARP=CLUSTER

Добавлено: 2011-03-04 19:58:50
star0x4b
А будет ли работать CARP, если интерфейсам carp назначить внешний ip, который виден из инета? Что-то нигде в примерах настройки не видел такого варианта..

Re: HAST+CARP+ZFS+UCARP=CLUSTER

Добавлено: 2011-03-04 20:02:14
fox
star0x4b писал(а):А будет ли работать CARP, если интерфейсам carp назначить внешний ip, который виден из инета? Что-то нигде в примерах настройки не видел такого варианта..
А почему нет? Просто не у всех есть лишний внешний ip для избыточности IP! А на хостерах скорей всего и работают...

Re: HAST+CARP+ZFS+UCARP=CLUSTER

Добавлено: 2011-03-09 7:18:03
konstantine
Вопрос уважаемому fox. Скажите, а зачем на каждой машине подымать два CARP ифа с одинаковыи IPами и с разными advskew ???? Мож моя фантазия скудна, но я понять никак не могу этого и тем более не додумался бы до токого....

Re: HAST+CARP+ZFS+UCARP=CLUSTER

Добавлено: 2011-03-09 12:18:06
fox
konstantine писал(а):Вопрос уважаемому fox. Скажите, а зачем на каждой машине подымать два CARP ифа с одинаковыи IPами и с разными advskew ???? Мож моя фантазия скудна, но я понять никак не могу этого и тем более не додумался бы до токого....
Уважаемый konstantine!
Я рассмотрел внимательно этот вопрос, и тоже не пойму зачем я 2 carp использовал…
Но потом вспомнил был у меня перекос когда вернувшись первая машина с перезагрузки вместо режима BACKUP становилась MASTER! Потом вроде как это решение помогло, перечитав оригинальную документацию по второму кругу, проведя пару испытаний я обнаружил свою ошибку! В первый раз познакомившись с оф. манном carp я испытывал все режимы которые он мог поддерживать, и запарился в настройках sysctl, вот по той же причине я и сбился с курса. Опечатку исправлю! Но самое занятное то, что и в таком состояние всё работает как надо…
Спасибо за внимание!

Re: HAST+CARP+ZFS+UCARP=CLUSTER

Добавлено: 2011-03-10 17:18:48
konstantine
Рад помочь.

Re: HAST+CARP+ZFS+UCARP=CLUSTER

Добавлено: 2011-03-10 19:24:55
IOpiyc
fox писал(а):
konstantine писал(а):Вопрос уважаемому fox. Скажите, а зачем на каждой машине подымать два CARP ифа с одинаковыи IPами и с разными advskew ???? Мож моя фантазия скудна, но я понять никак не могу этого и тем более не додумался бы до токого....
Уважаемый konstantine!
Я рассмотрел внимательно этот вопрос, и тоже не пойму зачем я 2 carp использовал…
Но потом вспомнил был у меня перекос когда вернувшись первая машина с перезагрузки вместо режима BACKUP становилась MASTER! Потом вроде как это решение помогло, перечитав оригинальную документацию по второму кругу, проведя пару испытаний я обнаружил свою ошибку! В первый раз познакомившись с оф. манном carp я испытывал все режимы которые он мог поддерживать, и запарился в настройках sysctl, вот по той же причине я и сбился с курса. Опечатку исправлю! Но самое занятное то, что и в таком состояние всё работает как надо…
Спасибо за внимание!
Привет компании!

На сколько помню, два CARP интерфейса поднимается для балансировки, тут без этого можно обойтись. (Но нужно уточнить)

А я вот что хочу спросить:
1. Зачем использовать оба carp и ucarp? (только выполнение скриптов?)
2. Возможна ли такая ситуация:
Сервер А - мастер для карп и хаст.
Сервер B - резерв для карп и хаст.
Севрер A отвалился (например, перезагрузка)
Сервер В стал мастером для карп и хаст.
Сервер А снова появился.
Сервер А стал резервом карп
Сервер А стал мастером хаста. -> split-brain - очень желательное поведение

Re: HAST+CARP+ZFS+UCARP=CLUSTER

Добавлено: 2011-03-10 20:05:53
fox
Немного не пойму смысл вашего вопроса?
Вы беспокоитесь, что слейв станет вдруг мастером? Я это описал такое возможно… Но нужно помнить золотое правело очерёдности включения, либо скрипт дописать!

Re: HAST+CARP+ZFS+UCARP=CLUSTER

Добавлено: 2011-03-11 10:33:40
IOpiyc
fox писал(а):Немного не пойму смысл вашего вопроса?
Вы беспокоитесь, что слейв станет вдруг мастером? Я это описал такое возможно… Но нужно помнить золотое правело очерёдности включения, либо скрипт дописать!
Ок, посмотрю внимательнее.

Re: HAST+CARP+ZFS+UCARP=CLUSTER

Добавлено: 2011-03-12 18:53:11
dekloper
не плохая статья, но я рассматриваю ее лишь как продолжение более глобальной мысли, предложенной товарисчем zefir01

хотелось бы реализовать нечто подобное, т.е. виртуализовать\абстрагировать некое хранилище от "физики", прозрачно аккумулируя имеющуюся "физику"..

Re: HAST+CARP+ZFS+UCARP=CLUSTER

Добавлено: 2011-03-12 19:02:57
fox
dekloper писал(а):не плохая статья, но я рассматриваю ее лишь как продолжение более глобальной мысли, предложенной товарисчем zefir01
Я писал в статье, что параллельно была у меня полемика именно с тем товарищем…
dekloper писал(а): хотелось бы реализовать нечто подобное, т.е. виртуализовать\абстрагировать некое хранилище от "физики", прозрачно аккумулируя имеющуюся "физику"..
Вы хоть поняли что спросили?

Re: HAST+CARP+ZFS+UCARP=CLUSTER

Добавлено: 2011-03-12 19:21:31
dekloper
потому и говорю -подобное, некое.. ибо не делал на практике..
но смысл, по-моему, гдето тут зарыт
фряха является чем то вроде контроллера хранилища. также с физических хостов системы хранения экспортируются другие жесткие через iscsi.
на фряхе эти жесткие через iscsi импортирутся. и из них, средствами zfs, строятся зеркала

Re: HAST+CARP+ZFS+UCARP=CLUSTER

Добавлено: 2011-03-12 19:24:57
fox
Чистая теория это безконечное блуждание в догадках!

Re: HAST+CARP+ZFS+UCARP=CLUSTER

Добавлено: 2011-03-12 20:58:07
dekloper
вот, на косопузом..

Re: HAST+CARP+ZFS+UCARP=CLUSTER

Добавлено: 2011-03-12 21:02:46
fox
Ещё один геморой...

Re: HAST+CARP+ZFS+UCARP=CLUSTER

Добавлено: 2011-03-17 20:37:16
1826680
вот, что еще сделали для hast:
http://www.freshports.org/net-mgmt/hastmon/

Re: HAST+CARP+ZFS+UCARP=CLUSTER

Добавлено: 2011-03-17 21:24:27
fox
1826680 писал(а):вот, что еще сделали для hast:
http://www.freshports.org/net-mgmt/hastmon/
Занятно... Надобудет посмотреть!
Спасибо...

Re: HAST+CARP+ZFS+UCARP=CLUSTER

Добавлено: 2011-08-24 17:05:03
paxil
Всем доброго времени суток.

Два сервера:

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

uname -a
FreeBSD 8.2-STABLE FreeBSD 8.2-STABLE #1: Tue Aug 23 18:20:16 MSD 2011
на них поднята самба расшарены папки с пула который управляется HASTD.
В винде раздаются права на папки. Потом мастер(хост) перезагружается. Второй хост подхватывает и шара остается доступной, но все права превращаются в кашу.
То есть вместо групп могут быть пользователи или вообще другие группы, короче полный ACL хаус.

Если есть люди решившие данную проблему или знающие на что обратить внимание буду очень признателен.