непонятка с drbd

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

nemo1966
Сообщения: 75

непонятка с drbd

Сообщение nemo1966 »

Что то я не въеду, drbd7 в случае если не стартовала какая то из двух нод -стартовавшая становиться primary (с помощью ha-2). drbd8 почему то secondary хотя в последствии ручками можноее сделать примари и все фунциклирует. Такая картина только при загрузке если одна из нод не стартовала, если обе работали и одна свалилась все работает замечательно. Это глюк реализации (drbd8 взят из портов для debian4.0) или что то где то надо прописать что бы оно себя вело корректно?
Спасибо сказали:
Аватара пользователя
Ленивая Бестолочь
Бывший модератор
Сообщения: 2760
ОС: Debian; gentoo

Re: непонятка с drbd

Сообщение Ленивая Бестолочь »

что то где то надо прописать что бы оно себя вело корректно?

да. в /etc/drbd.conf можно определить что делать в какой ситуации.
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
Спасибо сказали:
nemo1966
Сообщения: 75

Re: непонятка с drbd

Сообщение nemo1966 »

JIeHb писал(а):
18.11.2008 15:07
что то где то надо прописать что бы оно себя вело корректно?

да. в /etc/drbd.conf можно определить что делать в какой ситуации.


с английским у меня :(.... мимо неметского проходил поподробнее можно? какой именно параметр должен быть прописан?

resource kl {
protocol C;
startup {
wfc-timeout 60;
}
disk {
on-io-error detach;
size 8G;
}
syncer {
rate 10M;
}
on masterkl
{
device /dev/drbd0;
disk /dev/vgdrbd/lvdrbd;
address 192.168.7.1:7792;
meta-disk internal;
}
on slavekl
{
device /dev/drbd0;
disk /dev/hda6;
address 192.168.7.2:7792;
meta-disk internal;
}
}

конфиг в обоих случаях используеться одинаковый....
Спасибо сказали:
Аватара пользователя
Ariasp
Сообщения: 254
Статус: NixLander

Re: непонятка с drbd

Сообщение Ariasp »

nemo1966 писал(а):
18.11.2008 15:11
какой именно параметр должен быть прописан?

в секции startup -- добавить параметр become-primary-on; что-то вида

Код: Выделить всё

  startup {
    wfc-timeout  12;
    degr-wfc-timeout 40;
    become-primary-on masterkl;
  }

в 8-ом drbd можешь хоть обе ноды назначить primary -- become-primary-on both;

но это не совсем всё -- можно добавить секцию net, где провести более детальный тюнинг поведения кластера при падении одной из нод; вариантов здесь много, смотрим man drbd.conf
Спасибо сказали: