• Nie Znaleziono Wyników

Instrukcja do ¢wiczenia Klastry wysokiej dost¦pno±ci  cz. 2: DRBD

N/A
N/A
Protected

Academic year: 2021

Share "Instrukcja do ¢wiczenia Klastry wysokiej dost¦pno±ci  cz. 2: DRBD"

Copied!
2
0
0

Pełen tekst

(1)

Instrukcja do ¢wiczenia

Klastry wysokiej dost¦pno±ci  cz. 2: DRBD

Remigiusz Górecki Konrad Jopek Kamil Figiela 20 maja 2013

Data wykonania Skªad Grupy Ocena

Podczas wykonywania ¢wiczenia odznaczaj wykonane podpunkty!

Przed przyst¡pieniem do ¢wiczenia sprawd¹ obecno±¢ i stan sprz¦tu. Wszelkie nieprawidªowo±ci nale»y natychmiast zgªosi¢ prowadz¡cemu.

Cel ¢wiczenia

Celem ¢wiczenia b¦dzie skongurowanie klastra wysokiej dost¦pno±ci udost¦pniaj¡cego stron¦ www i dzia- ªaj¡cego w oparciu o model Shared Data. Do tego celu wykorzystane zostanie oprogramowanie Pacemaker, serwer http apache, oraz DRBD

Podstawowa konguracja w¦zªów klastra

Do wykonania ¢wiczenia niezb¦dne b¦d¡ dwie maszyny wirtualne uruchamiane z obrazu centos6net na dwóch ró»nych komputerach (gospodarzach). Maszyny te powinny by¢ tak skongurowane, aby dziaªaª na nich poprawnie klaster udost¦pniaj¡cy usªug¦ www w trybie Shared Nothing. Innymi sªowy ma by¢

wykonana konguracja zgodna z instrukcj¡ do laboratorium o nazwie Klastry wysokiej dost¦pno±ci.

Instalacja i konguracja oprogramowania DRBD

21 Oprogramowanie DRBD nie jest dost¦pne w standardowym repozytorium dystrybucji CentOS. Do doinstalowania go mo»na posªu»y¢ si¦ repozytorium o nazwie ElRepo1.

22 Na obu w¦zªach nale»y zainstalowa¢ oprogramowanie DRBD  pakiet drbd84-utils;

23 Konieczne jest jeszcze doinstalowanie odpowiedniego moduªu do j¡dra  pakiet kmod-drbd84;

24 Konguracja usªugi DRBD  w katalogu /etc/drbd.d utwórz plik konguracyjny, w którym:

• Zdeniuj zasób o nazwie danewww;

• Zasób ten ma tworzy¢ urz¡dzenie o nazwie drbd0

• W jego skªad maj¡ wchodzi¢ oba w¦zªy, które udost¦pnia¢ b¦d¡ partycj¦ sdb1 na wybranym porcie;

Uruchomienie i przetestowanie dysku urz¡dzenia DRBD

21 W systemie znajduje si¦ drugi dysk sdb, który b¦dzie u»ywany do skªadowania danych przez DRBD.

Mo»na (cho¢ nie jest to konieczne) utworzy¢ na nim odpowiedni¡ partycj¦ o rozmiarze nie wi¦kszym ni» 500 MB (skróci to czas synchronizacji urz¡dze«).

22 Na obu w¦zªach nale»y zaªadowa¢ moduª drbd do j¡dra systemu.

1El Repo mo»na doda¢ do systemu instaluj¡c pakiet: http://elrepo.org/elrepo-release-6-2.el6.elrepo.noarch.rpm

1

(2)

23 Za pomoc¡ narz¦dzia drbdadm, na obu w¦zªach, wykonaj nast¦puj¡ce czynno±ci (po ka»dej z nich sprawdzaj stan usªugi  plik /proc/drbd):

• Utwórz zasób md o nazwie zdeniowanej w pliku konguracyjnym;

• Uaktywnij go;

24 Po upewnieniu si¦, »e oba hosty DRBD s¡ do siebie podª¡czone ustaw jeden z nich jako gªówny wymuszaj¡c synchronizacj¦ urz¡dze«; obserwuj post¦p synchronizacji na obu w¦zªach.

25 Na utworzonym urz¡dzeniu DRBD (na gªównym w¦¹le) utwórz system plików, podmontuj go i stwórz na nim testow¡ stron¦ www o dowolnej tre±ci.

26 Wezwij prowadz¡cego celem sprawdzenia poprawno±ci wykonania ¢wiczenia.

Przygotowanie klastra Pacemaker do wykorzystywania i zarz¡dzania zasobem DRBD

Poni»sze czynno±ci nale»y wykonywa¢ na jednym z w¦zªów klastra  analogicznie jak w przypadku wcze-

±niejszej konguracji zasobów klastra.

21 Za pomoc¡ narz¦dzia pcs, zgodnie z tutorialem ze strony http://http://clusterlabs.org, na- le»y:

• Zdeniowa¢ zasób reprezentuj¡cy urz¡dzenie drbd zarz¡dzany przez klaster;

• Zdeniowa¢ zasób odpowiedzialny za montowanie systemu plików z urz¡dzenia drbd w kata- logu, w którym ma by¢ strona serwera www;

• Wymusi¢ na Pacemakerze uruchamianie wszystkich zdeniowanych zasobów na tym samym w¦¹le,

• Okre±li¢ kolejno±¢ uruchamiania zdeniowanych usªug tak by serwer www uruchamiaª si¦ pod warunkiem poprawnego podmontowania systemu plików na którym ma swoj¡ stron¦.

22 Wezwij prowadz¡cego celem sprawdzenia poprawno±ci wykonania ¢wiczenia.

Wykonanie testów przygotowanej konguracji

21 Po wykonaniu konguracji sprawd¹ na obu w¦zªach stan klastra  w wypadku problemów z zaapli- kowaniem konguracji i z procesem corosync (patrz logi systemowe) zrestartuj wszystkie usªugi zwi¡zane z klastrem.

22 Obserwuj uruchamianie poszczególnych usªug,

23 Sprawd¹ reakcj¦ klastra na zatrzymanie serwera www,

24 Dokonaj awarii gªównego w¦zªa  np. wyª¡czaj¡c maszyn¦ wirtualn¡, obserwuj¡c zachowanie klastra.

25 Przywró¢ klaster do poprawnego dziaªania i sprawd¹ zachowanie klastra na przerwanie poª¡czenia pomi¦dzy w¦zªami,

26 Przywró¢ poª¡czenie heartbeat obserwuj¡c zachowanie klastra, 27 Spróbuj ponownie uruchomi¢ poprawnie klaster.

28 Wezwij prowadz¡cego celem sprawdzenia poprawno±ci wykonania ¢wiczenia.

2

Cytaty

Powiązane dokumenty

W niniejszej pracy pragnę zastanowić się nad rozmaitymi związkami ono- mastyki i  historii języka, tę drugą rozumiejąc przede wszystkim jako dzieje używania języka, które

2c Zdeniuj Segment Client odpowiedzialny za komunikacj¦ z okre±lonym FileDaemonem, 2d Zdeniuj Job wykorzystuj¡cy okre±lony FileSet, Storage oraz Client. 24 Wykonaj

W tym celu nale»y nada¢ mu adres prywatny z sieci niewykorzystywanych w labora- torium (uwaga: sieci 192.168.69.0/24 i 10.0.0.7/24 wykorzystywane s¡ przez gospodarza i nie mog¡

Poczucie bycia gorszym jest maskowa- ne przez zakłopotanie, niepewność, wyobcowanie („głupio mi”, „czu- ję się idiotycznie”) i przejawia się spowolnieniem mowy, rumieńcem,

SKALA 11 („PRZEKONANIE O NIEZARADNOŚCI ŻYCIOWEJ”) określa spostrzeganie siebie jako osoby mało stanowczej, nieporadnej, nie dążącej do osiągania swoich celów,

22 Paul Kirchof, “Prawo Europy i prawo państw”, w: Europa. Fundamenty jedności, red.. Próba określenia statusu prawnego terminu subsydiarność napoty- kała na niemałe

»e energi¦ wªasn¡ stanu zwi¡zanego w studni Diraca, mo»na odzy- ska¢ z odpowiedniej granicy warunku kwantowania energii w studni prostok¡tnej.. Geometryczne przesuni¦cie o ~a

Wskazuje się w nim, iż dokument ten symbolicznie kończy pierwszy etap procesu przygotowania do wdrożenia budżetu zada- niowego do polskiego systemu finansów publicznych,