DRBD czyli Distributed Replicated Block Device jest rozwiązaniem programowym umożliwiającym replikację urządzeń blokowych takich jak dyski twarde, partycje, woluminy logiczne z wykorzystaniem sieci.
Konfiguracja oparta jest o system Debian jessie, utworzone urządzenie działa w trybie active-passive

Operacje wykonywane na każdym z serwerów

1) Tworzymy partycje -w moim przypadku to /dev/sda3 o ozmiarze 50 GB i typie Linux (kod 83)

Aby bezpłatnie odblokować dalszą treść kliknij "Zapisz się" - dostaniesz nielimitowany dostęp do wszystkich treści i wyślę Ci na maila kilka wyjątkowych bonusów !!
Jeśli jesteś już zapisany - Kliknij "Zaloguj się" i podaj swojego maila - treść zostanie odblokowana:
Zaloguj się lub Zapisz się
Sprawdź Przejdź do zapisu
Anuluj
Dalsza część artykułu jest dostępna tylko dla zapisanych do newslettera. Aby zapisać się do newslettera Kliknij tutaj , lub wypełnij pola w bocznym panelu.
Jeśli jesteś już zapisany - podaj poniżej swój adres e-mail: Odblokuj
adotpay
Anuluj
2) Dodajemy w /etc/hosts wpisy z adresami IP i nazwą serwerów:

 

3)Instalujemy drbd:

 

4)Dodajemy moduł drbd i sprawdzamy czy został poprawnie zainicjowany:


5)Wykonujemy kopie głownej konfiguracji i dokonujemy własnej:


Przykładowy plik konfiguracyjny:


6) Tworzymy macierz danych:


7)Uruchamiamy DRBD


Operacje do wykonania na głównym (primary) serwerze

Ustawiamy serwer jako primary usuwając wszystki dane:


Sprawdzamy na drugim serwerze stan synchronizacji:


Po zakończeniu synchronizacji wynik będzie wyglądał tak:


Wracamy więc do pierwszego serwera, sprawdzamy czy synchronizacja została zrobiona i tworzymy system plików, oraz montujemy go na serwerze -w moim przypadku pod /home:


Sprawdzamy czy jest poprawnie zamontowany:


Gotowe!

Zmiana serwera głównego

Aby zmienić serwer główny należy odmontować zasób na serwerze głównym i ustawić serwer jako secondary


następnie logujemy się na serwer zapasowy, ustawiamy go jako główny i motujemy zasób:


Sprawdzamy czy zawartośc plików sie zgadza:


Zawartość się oczywiscie zgadza – jako potwierdzenie że r2 jest serwerem primary sprawdzamy /proc/drbd


Zapis “Primary/Secondary” potwierdza, że serwer r2 jest teraz jako primary.

fatsa escort