The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Раздел полезных советов: Создание отказоустойчивого хранилищ..., auto_tips (?), 28-Дек-12, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


5. "Создание отказоустойчивого хранилища на базе FreeBSD или FreeNAS с использованием ZFS, HAST и CARP"  +/
Сообщение от Аноним (-), 29-Дек-12, 06:58 
а теперь представляем: падает твой мастер-узел и лежит сутки, пока ты бегаешь за сгоревшей железкой. В момент починки у тебя выключают свет на часок и ложится еще и слайв-узел. Но вот дают свет и ты запускаешь оба сервера. При поднятии главным опять становится master-узел и все твои данные за сутки ты теряешь. Ладно, автоматом hast не засинхронит slave, для этого потребуется ручное вмешательство, а это значит, что ты сможешь переключиться на slave, но вот ведь беда, заметишь ты это часика через два, когда на мастере уже тоже набегут будут какие-то уникальные изменения и тебе придется терять либо сутки, либо последние два часа. Это сложный случай с кучей не очевидностей, а теперь простой:
Какой-то глюк, мастер-нода уходит в ребут, переключаемся автоматом на слейв, записываем туда какие-то данные, поднимается master-нода, перехватывает управление на себя - о данных, которые записали на слейв можно забыть. Вопрос: а отказоустойчивое ли хранилище?
Ответить | Правка | Наверх | Cообщить модератору

7. "Создание отказоустойчивого хранилища на базе FreeBSD или Fre..."  +/
Сообщение от dry (ok), 29-Дек-12, 13:22 
Надо проверять это все, как именно работает master-slave, наверняка есть какие-то метаданные, которые не позволят мастеру стать мастером при возникшем сбое. Я не берусь утверждать что-то про HAST, поскольку не использовал его, но я использовать аналогичное решение Linux/DRBD и там такие ситуации, по крайней мере в master-slave зарешаны весьма хорошо. Есть претензии к режиму master-master, но это отдельная сложная тема.
Резюмируя, не надо делать поспешных выводов, не изучив детали.
Ответить | Правка | Наверх | Cообщить модератору

11. "Создание отказоустойчивого хранилища на базе FreeBSD или Fre..."  +/
Сообщение от Аноним (-), 29-Дек-12, 19:09 
Я пишу мысли не из головы. Я пользуюсь hast-ом уже больше года.
Ответить | Правка | Наверх | Cообщить модератору

16. "Создание отказоустойчивого хранилища на базе FreeBSD или Fre..."  +/
Сообщение от табуреткин (?), 09-Янв-13, 20:30 
> Я пишу мысли не из головы. Я пользуюсь hast-ом уже больше года.

а откуда у тебя мысли вылазят?

Ответить | Правка | Наверх | Cообщить модератору

15. "Создание отказоустойчивого хранилища на базе FreeBSD или Fre..."  +/
Сообщение от нононимо (?), 07-Янв-13, 20:47 
> Надо проверять это все, как именно работает master-slave, наверняка есть какие-то метаданные,
> которые не позволят мастеру стать мастером при возникшем сбое. Я не
> берусь утверждать что-то про HAST, поскольку не использовал его, но я
> использовать аналогичное решение Linux/DRBD и там такие ситуации, по крайней мере
> в master-slave зарешаны весьма хорошо. Есть претензии к режиму master-master, но
> это отдельная сложная тема.
> Резюмируя, не надо делать поспешных выводов, не изучив детали.

Самая интересная тема здесь это поведение в ситуации split brain, и она не раскрыта

Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру