Albert C.

Albert C. Admin od wszystkiego
:)

Temat: DRBD

Witam

Uruchomiłem sobie miedzy dwoma serwerami drbd, ale mam dosc dziwny problem po restarcie serwera lub usługi drbd i ponownym polaczeniu mam:

1: cs:Connected st:Secondary/Secondary ds:UpToDate/UpToDate C r---
ns:0 nr:0 dw:0 dr:0 al:0 bm:0 lo:0 pe:0 ua:0 ap:0 oos:0
2: cs:Connected st:Secondary/Secondary ds:UpToDate/UpToDate C r---
ns:0 nr:0 dw:0 dr:0 al:0 bm:0 lo:0 pe:0 ua:0 ap:0 oos:0

dopiero jak dam drbdadm primary all to jest Primary/Secondary ale czy nie mozna tego uzyskac bezposrednio po restarcie uslugi lub serwera? ze powiedzmy serwer ha10 jest podstawowym.

Plik konfiguracyjny wyglada tak:

global {
usage-count yes;
}

common {
syncer { rate 100M; }
}

resource xen1 {
protocol C;
startup {
wfc-timeout 120; ## 2 min
degr-wfc-timeout 120; ## 2 minutes.
}

disk {
on-io-error detach;
}
net {
allow-two-primaries;
after-sb-0pri discard-zero-changes;
after-sb-1pri discard-secondary;

timeout 60;
connect-int 10;
ping-int 10;
max-buffers 2048;
max-epoch-size 2048;

}

syncer {
}

on ha10 {
address 10.10.10.10:7789;
device /dev/drbd1;
disk /dev/vol1/xen1-disk;
meta-disk /dev/vol1/meta[0];
#eta-disk internal;

}

on ha20 {
address 10.10.10.20:7789;
device /dev/drbd1;
disk /dev/vol1/xen1-disk;
meta-disk /dev/vol1/meta[0];
#meta-disk internal;
}
}

resource test-swap {
protocol C;
startup {
wfc-timeout 120; ## 2 min
degr-wfc-timeout 120; ## 2 minutes.
}
disk {
on-io-error detach;
}
net {
allow-two-primaries;
after-sb-0pri discard-zero-changes;
after-sb-1pri discard-secondary;

timeout 60;
connect-int 10;
ping-int 10;
max-buffers 2048;
max-epoch-size 2048;
}
syncer {
}

on ha10 {
address 10.10.10.10:7790;
device /dev/drbd2;
disk /dev/vol1/test-swap;
meta-disk /dev/vol1/meta[1];
}
on ha20 {
address 10.10.10.20:7790;
device /dev/drbd2;
disk /dev/vol1/test-swap;
meta-disk /dev/vol1/meta[1];
}
}

AlbertAlbert Czarnecki edytował(a) ten post dnia 19.09.08 o godzinie 22:27

Temat: DRBD

A masz uruchomiony Heartbeat pomiędzy nimi ?
Albert C.

Albert C. Admin od wszystkiego
:)

Temat: DRBD

Nie, narazie samo drbd uruchomione, czy muszę dodać do tego heartbeat zeby odrazu bylo primary/secondary?
Dziwne że po wydaniu polecenia drbdadm primary all status drbd pokazuje primary/secondary :)

Albert

konto usunięte

Temat: DRBD

Tak działa DRBD. Z zalozenia ktory nod jest active a ktory passive decyduje o tym system heartbeat. Oczywiscie mozesz dopisac jakis skrypcik ktory ustawia active noda.

konto usunięte

Temat: DRBD

Łukasz Matys:
Tak działa DRBD. Z zalozenia ktory nod jest active a ktory passive decyduje o tym system heartbeat. Oczywiscie mozesz dopisac jakis skrypcik ktory ustawia active noda.

Jeśli mowa o heartbeat, to active/passive definiuje się w nim w kontekście konkretnej usługi, a nie całego klastra. Pewnie się wymądrzam, bo wystarczy przeczytać instrukcję :)

No ale prawdziwi informatycy nie czytają instrukcji ... :P
Albert C.

Albert C. Admin od wszystkiego
:)

Temat: DRBD

Wkońcu doczytałem i sie wszystko juz zgadza i działa:)

konto usunięte

Temat: DRBD

Albert Czarnecki:
Wkońcu doczytałem i sie wszystko juz zgadza i działa:)

:)

No dokładnie ... po prostu w konfiguracji DRBD nie ma definicji który zasób jest primary, a który secondary. Można mieć jednocześnie oba w stanie secondary. To się wszystko ustala przy starcie systemu, a najprościej jest właśnie jak robi to heartbeat. Na upartego można gdzieś wpisać sekwencję drbdadm primary i drbdadm secondary, ale jest to z gruntu niebezpieczne jeśli jeden z nodów nie działa, a drugi został zrestartowany.

ps. Tak ... datę zauważyłem ... po "wyslij".Krzysztof P. edytował(a) ten post dnia 11.12.08 o godzinie 18:43
Albert C.

Albert C. Admin od wszystkiego
:)

Temat: DRBD

Witam:)

Dzisiaj gdzieś na sieci znalazłem info jak koleś na blogu opisuje kiedy nie powinno się stosować drbd, i wymienił np bazy danych. Ktoś miał z tym jakiś problem odnośnie bazy danych?

Albert

konto usunięte

Temat: DRBD

Albert Czarnecki:
danych. Ktoś miał z tym jakiś problem odnośnie bazy danych?

Podaj adres tego bloga. Bez tego to nie ma co zaczynać dyskusji, bo będą to właściwie puste słowa.
Albert C.

Albert C. Admin od wszystkiego
:)

konto usunięte

Temat: DRBD

Albert Czarnecki:
http://fghaas.wordpress.com/2007/06/26/when-not-to-use...

eeeee, ale to są po prostu przemyślenia i rady.

Trochę roześmiałem się z tego RAC'a, bo gość chyba nie wie jaki to jest skok na skali umiejętności admina i kosztu sprzętu, żeby przejść z prostej replikacji DRBD na RAC.

Następna dyskusja:

DRBD + Linux HA + storage




Wyślij zaproszenie do