Здравствуйте.
Помню, мне уже говорили, что DRBD — отстой. Что же, пришлось в этом самому убедиться.
# drbdadm -V
DRBDADM_BUILDTAG=GIT-hash:\ 5c0b0469666682443d4785d90a2c603378f9017b\ build\ by\ @nd1\,\ 2011-07-27\ 21:00:20
DRBDADM_API_VERSION=88
DRBD_KERNEL_VERSION_CODE=0x08030a
DRBDADM_VERSION_CODE=0x08030a
DRBDADM_VERSION=8.3.10
на нодах.
В какой-то, совершенно случайный момент, напрочь зависает вторичная нода, независимо от того, на каком из двух идентичных хостов она будет находиться.
Зависает внезапно, никакого(!) выхлопа в логах нет, я пытался оставлять хост работающим так, чтобы было видно возможный лог на экране перед его смертью, не говоря уж о записи на диск. Зависает напрочь, даже Magic Keys не работают.
Я пытался менять тип агрегированного соединения между хостами: с balance-rr на 802.3ad. Менял скорости соединения: снижал до невысокого значения. Однако, ничто не помогает. Если бы хоть в логи что-нибудь писалось, то, возможно, что-то и решилось бы.
Ядро используется 2.6.39-gentoo-r3.
Вопросы следующие: какое из новейших ядер сможет работать стабильно? Какие у вас используются?
Есть ли альтернативы DRBD, могущие в работать в режиме Primary/Secondary и синхронизирующие блочные(!) устройства?