LINUX.ORG.RU
ФорумAdmin

gentoo + heartbeat + drbd + looopback

 


0

3

Сейчас такая схема:
монтирую
losetup loop0 /image.img
делаю там ext3
срезаю с dd первые 138 метров нулями под metadata в /image.img
в конфиге drbd указываю /dev/loop0
запускаю, монтирую /dev/drbd0
снова (на всякий) формачу в ext3
тоже самое на другой ноде
начинаю играть на первой ноде с файлухой (писать туда всякое, создавать данные и тд)
запускаю синхронизацию, все синхается.
при записи на раздел видно, что данные прилетают на вторую ноду.
а теперь веселое:

genclust2 ~ # mount /dev/drbd0 /kvm
mount: block device /dev/drbd0 is write-protected, mounting read-only
mount: Wrong medium type

То есть файлуха должна быть один в один как на первой ноде, но не работает почему-то о_0

есть идеи? может, ктонибудь уже так развлекался. (имею ввиду использование .img вместо раздела для drbd)

ps: конфиги загружу завтра :)

★★★★★

В праймари то перевел ноду где монтируешь?

blind_oracle ★★★★★ ()

Все логично. Если предположить, что ты сделал стандартный конфиг drbd (в режиме pri/sec), то drbd не даст тебе примонтировать раздел на secondary-ноде, пока работает primary. Об этом говорилось в рассылке на линбите:

The default behavior of DRBD is to have a single Primary and a single Secondary node, with all access to the disk refused on the Secondary. This is normal. You should only be able to mount the disk on the system that is currently Primary.

If you want to have two Primary nodes, you need to have a file system like GFS on the DRBD device.

stns ()
Ответ на: комментарий от blind_oracle

В праймари то перевел ноду где монтируешь?

Да.

tazhate ★★★★★ ()
Ответ на: комментарий от stns

То есть, если я выключаю хартбит на первой ноде - то вторая сможет нормально монтироваться?

tazhate ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.