[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: DRBD + OCFS2 - boot time



Proskurin Kirill wrote:
Привет.

Что имеем:
Debian Lenny 2.6.26-2-amd64
drbd8-2.6.26-2-amd64 2:8.3.7-1~bpo50+1+2.6.26-21lenny4
drbd8-source         2:8.3.7-1~bpo50+1
drbd8-utils          2:8.3.7-1~bpo50+1
ocfs2-tools          1.4.1-1

Сделал DRBD на двух нодах, поверх него OCFS2.
Задача: Нужно что бы всё стартовало в правильной последовательности.

Сейчас(по дефолту) DRBD стартует чуть раньше сети, а OCFS стартует значительно раньше DRBD. И соответсвенно не монтируется.

В fstab:
/dev/drbd0    /mnt/drbd0    ocfs2    _netdev        0    0

Пробовал разрулить это через очерёдность init скриптов:
/etc/rc0.d/K08drbd
/etc/rc1.d/K08drbd
/etc/rc2.d/S70drbd
/etc/rc3.d/S70drbd
/etc/rc4.d/S70drbd
/etc/rc5.d/S70drbd
/etc/rc6.d/K08drbd

/etc/rc0.d/S02ocfs2
/etc/rc2.d/S72ocfs2
/etc/rc3.d/S72ocfs2
/etc/rc4.d/S72ocfs2
/etc/rc5.d/S72ocfs2
/etc/rc6.d/S02ocfs2
/etc/rcS.d/S65ocfs2

Не помогло.

Подскажите правильный способ.

Правильный способ установить heartbeat, и через него данные вещи настраивать типа порядков, там есть drbd mount и обычный mount файловый систем.

И про fstab честно говоря не понял, мне кажется это бред прописывать drbd туда. Кстати в каком порядке системного старта fstab считывается?

По мне так без heartbitА не обойтись он бы и DRBD сам стартавал бы и к тому же на правельном ноде и систему монтировал бы после старта DRBD тоже на правильном ноде.


Reply to: