[Sysadmins] Oтказоустойчивость и распределение нагрузки
Eugene Prokopiev
=?iso-8859-1?q?prokopiev_=CE=C1_stc=2Edonpac=2Eru?=
Чт Авг 17 08:33:39 MSD 2006
Konstantin A. Lepikhov пишет:
> Hi Eugene!
>
> Friday 11, at 11:28:38 PM you wrote:
>
>
>>>Правда, нас интересует только один сервис
>>>- OpenVZ, может в нем что-то есть для этого?
>>
>>Здесь http://ru.wikipedia.org/wiki/OpenVZ и здесь
>>http://en.wikipedia.org/wiki/OpenVZ упоминается термин Чекпоинтинг
>>(Checkpointing), но в OpenVZ-Users-Guide.pdf я его не нашел :(
>>
>>В википедии пишут, что этот чекпоинтинг должен быть выполнен
>>принудительно, а поскольку во время внезапной смерти узла ничего
>>принудительно выполнить нельзя, то соответственно и автоматическую
>>миграцию VPS с умершей ноды на живую сделать тоже нельзя?
>
> если ноды живут на drbd, то можно. Checkpointing был сделан для быстрой
> миграции на другое железо, а не как средство спасения на водах.
Т.е. в теории все можно сделать средствами drbd/heartbeat?
Тогда чуть позже буду пробовать :)
Кстати, может это и глупый вопрос, но меня всегда интересовало, как
теоретически можно без проблем мигрировать с одного узла на другой в при
смерти первого? Данные ведь не только на ФС лежат, хотя даже в этом
случае, если мы используем журнал ФС/СУБД, мы рискуем получить не
повторное выполнение, а откат некоторых транзакций, которым не повезло.
А кэшированные данные из ОЗУ/свопа, которые еще не попали на диск, мы
теряем навсегда :(
--
С уважением, Прокопьев Евгений
Подробная информация о списке рассылки Sysadmins