URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 85649
[ Назад ]

Исходное сообщение
"DRBD отказ всех хостов"

Отправлено Heggi , 17-Июн-09 11:26 
Имеем 2 компа, завязаны по DRBD (primary-primary) для резерва. Что будет, если произвести корректное выключение всех компов (не одновременно, а поочереди), а потом их включить (тоже поочереди).
DRBD начнет синхронизацию всего раздела? Или он помнит где что изменилось и синхронизирует только изменения? Или перейдет в режим unconsistency и придется вручную его пинать?

P.S. хотелось бы проверить это живьем, но ломать работающий сервер для опытов никто не даст (сейчас drbd там нет, но нужно вводить дополнительный сервер горячего резерва)


Содержание

Сообщения в этом обсуждении
"DRBD отказ всех хостов"
Отправлено geekkoo , 17-Июн-09 11:47 
>Имеем 2 компа, завязаны по DRBD (primary-primary) для резерва. Что будет, если
>произвести корректное выключение всех компов (не одновременно, а поочереди), а потом
>их включить (тоже поочереди).
>DRBD начнет синхронизацию всего раздела? Или он помнит где что изменилось и
>синхронизирует только изменения? Или перейдет в режим unconsistency и придется вручную
>его пинать?
>
>P.S. хотелось бы проверить это живьем, но ломать работающий сервер для опытов
>никто не даст (сейчас drbd там нет, но нужно вводить дополнительный
>сервер горячего резерва)

Ну, если тут вопрос настолько серьезен, что требуется личный опыт, то можно попробовать на паре виртуальных машин. Ведь в случае чего, вы же не будете перед начальством оправдываться - "мне вот кто-то с опенка посоветовал, что оно не перейдет, а оно вона как вышло ..."


"DRBD отказ всех хостов"
Отправлено Heggi , 17-Июн-09 11:54 
>Ну, если тут вопрос настолько серьезен, что требуется личный опыт, то можно
>попробовать на паре виртуальных машин. Ведь в случае чего, вы же
>не будете перед начальством оправдываться - "мне вот кто-то с опенка
>посоветовал, что оно не перейдет, а оно вона как вышло ..."
>

Естественно, что это будет проверяться лично, просто перед тем как начать опыты на виртуалках, хотелось бы спросить тех, кто сталкивался с DRBD и знает ее поведение в тех или иных случаях.
Если у нее нет самовосстановления, то и париться с ней нет смысла.


"DRBD отказ всех хостов"
Отправлено geekkoo , 17-Июн-09 13:38 
>Если у нее нет самовосстановления, то и париться с ней нет смысла.
>

С другой стороны - а какие есть альтернативы DRBD? Её ж как раз на HA рассчитывали, так что и такой сценарий разработчики должны были просчитать.


"DRBD отказ всех хостов"
Отправлено Heggi , 17-Июн-09 14:28 
>>Если у нее нет самовосстановления, то и париться с ней нет смысла.
>>
>
>С другой стороны - а какие есть альтернативы DRBD? Её ж как
>раз на HA рассчитывали, так что и такой сценарий разработчики должны
>были просчитать.

Должны были - не значит, что просчитали... НА рассчитаны на круглосуточную работу и отключение питания - внештатная ситуация


"DRBD отказ всех хостов"
Отправлено Valentine31 , 17-Июн-09 14:14 
>Имеем 2 компа, завязаны по DRBD (primary-primary) для резерва. Что будет, если
>произвести корректное выключение всех компов (не одновременно, а поочереди), а потом
>их включить (тоже поочереди).
>DRBD начнет синхронизацию всего раздела? Или он помнит где что изменилось и
>синхронизирует только изменения? Или перейдет в режим unconsistency и придется вручную
>его пинать?
>
>P.S. хотелось бы проверить это живьем, но ломать работающий сервер для опытов
>никто не даст (сейчас drbd там нет, но нужно вводить дополнительный
>сервер горячего резерва)

HA кластеры подразумевают работоспособность при первом отказе, послечего должен вмешатся админ. Касаясь DRBD зависит от того в какой последовательности будут включены компы. Целостность данных будет если: 1-й выключаем, 2-й выключаем, затем 2-й включаем и далее 1-й.


"DRBD отказ всех хостов"
Отправлено Heggi , 17-Июн-09 14:26 
>[оверквотинг удален]
>>его пинать?
>>
>>P.S. хотелось бы проверить это живьем, но ломать работающий сервер для опытов
>>никто не даст (сейчас drbd там нет, но нужно вводить дополнительный
>>сервер горячего резерва)
>
>HA кластеры подразумевают работоспособность при первом отказе, послечего должен вмешатся админ. Касаясь
>DRBD зависит от того в какой последовательности будут включены компы. Целостность
>данных будет если: 1-й выключаем, 2-й выключаем, затем 2-й включаем и
>далее 1-й.

При правильном включении/выключении синхронизация всего раздела будет заново проходить? или только измененные данные?
Неправильное включение можно заблокировать скриптами...


"DRBD отказ всех хостов"
Отправлено Valentine31 , 17-Июн-09 14:28 
синхронизация только изменений, drbd использует транзакции

"DRBD отказ всех хостов"
Отправлено Heggi , 17-Июн-09 14:31 
>синхронизация только изменений, drbd использует транзакции

Спасибо. Буду пробовать!

З.Ы. Вопрос не в тему - есть синтезатор голоса под линукс через спикер? Чтоб сервер говорил, я не я, водка не моя, включите другой сервер -)


"DRBD отказ всех хостов"
Отправлено dembi , 19-Июн-09 13:16 
Добрый День, Всем!

Есть два хоста
Cl1 10.0.1.210
Cl2 10.0.1.218

Пытаюсь настроить DRBD8.
Пользуюсь руководством для настройки : http://www.drbd.org/users-guide-emb/s-first-time-up.html
Но при попытке создать мета данные получаю ошибку:

cl1:/# drbdadm create-md r0
Device '0' is configured!
Command 'drbdmeta 0 v08 /dev/hda9 internal create-md' terminated with exit code 20
drbdadm create-md r0: exited with code 20

/dev/hda9 – это разделы одинаковые на двух хостах, которые нужно зарезервировать.

Пожалуйста, подскажите почему я получаю данную ошибку.