|
|
3.4, Ян Злобин (ok), 09:31, 13/10/2010 [^] [^^] [^^^] [ответить] [к модератору]
| +/– |
> Те скрипты, которые указаны на wiki находятся в /usr/share/expamles/hast/
Ну да, об этом и в статье сказано. Все равно прочитать полезно. Мне так помогло, вот и поделился - может, еще кому-то поможет.
| |
|
|
1.5, anonymous (??), 09:35, 13/10/2010 [ответить] [﹢﹢﹢] [ · · · ] [↓] [к модератору]
| +/– |
А split-brain он каким образом разруливает? К примеру, при потере связи каждая нода считает себя primary и пишет на диск. Через полчаса связь восстанавливается, но получается яркий пример split-brain.
| |
|
|
3.8, Аноним (-), 15:28, 13/10/2010 [^] [^^] [^^^] [ответить] [↓] [к модератору]
| +/– |
да про карп хотелось бы поподробнее зачем он здесь используется?
В принципе интересна ситуация когда есть два хоста в файл-овер режиме, и для клиентов они имеют один IP, при вылете любой ноды вторая подхватывает общий IP. Кажется это имелось ввиду. Только расписать бы все это подробнее.
| |
|
4.11, Ян Злобин (ok), 05:08, 14/10/2010 [^] [^^] [^^^] [ответить] [к модератору]
| +/– |
>да про карп хотелось бы поподробнее зачем он здесь используется?
>да про карп хотелось бы поподробнее зачем он здесь используется?
>В принципе интересна ситуация когда есть два хоста в файл-овер режиме, и для клиентов они имеют >один IP, при вылете любой ноды вторая подхватывает общий IP. Кажется это имелось ввиду. Только >расписать бы все это подробнее.В принципе интересна ситуация когда есть два хоста в файл-овер >режиме, и для клиентов они имеют один IP, при вылете любой ноды вторая подхватывает общий IP. >Кажется это имелось ввиду. Только расписать бы все это подробнее.
Ну да, для этого и используется. Есть системный carp, а есть ucarp, то есть user level carp. Есть варианты как его использовать при падении одного из узлов. В манах довольно подробно.
| |
|
3.9, mef (ok), 17:53, 13/10/2010 [^] [^^] [^^^] [ответить] [↑] [к модератору]
| +/– |
Failover в HAST'е нет как такового (под HAST подразумеваю демон hastd+hastctl). Он работает в режиме Primary-Master, но там есть все чтобы можно было сделать failover, в качестве примера разработчик рекомендует воспользоваться уже готовыми скриптами. Собственно CARP - это уже к пример применения HAST, т.е. для доступа по 1 IP к отказоустойчивому хранилищу.
| |
|
2.7, mef (ok), 10:44, 13/10/2010 [^] [^^] [^^^] [ответить] [↑] [к модератору]
| +/– |
> А split-brain он каким образом разруливает? К примеру, при потере связи каждая
> нода считает себя primary и пишет на диск. Через полчаса связь
> восстанавливается, но получается яркий пример split-brain.
Как только связь теряется, то нода с Primary становится Secondary, а нода с Secondary становится Primary, обе ноды не будут Primary. Split Brain - исключительная ситуация, ее можно добиться, если, например, принудительно выставить обе ноды в Primary и в этом случае надо самому вмешаться и выбрать какая из нод для Вас важна.
| |
|
|
2.12, mef (ok), 16:06, 17/10/2010 [^] [^^] [^^^] [ответить] [к модератору]
| +/– |
> А как там с производительностью? Какой-нибудь сервис можно поверх этого запустить, чтобы
> не тормозило?
Какой-нибудь можно. Производительность зависит не только от скорости дисков, но и скорости подключения между нодами. Мне кажется гигабита хватит для многих задач. hastd немного грузит cpu только при полных синхронизациях.
| |
|
1.15, chillivilli4 (?), 12:33, 10/02/2011 [ответить] [﹢﹢﹢] [ · · · ] [↑] [к модератору]
| +/– |
Не получается натсроить (( пишет hastd: [mirror] (primary) Unable to connect to 10.0.0.10: Operation timed out. Хотя на обеих нодах порт слушается hastd. У кого уже в продакшене работает подскажите куда смотреть, почему ноды не видят друг-друга?
| |
|