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)
Jeśli jesteś już zapisany - Kliknij "Zaloguj się" i podaj swojego maila - treść zostanie odblokowana:
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.