Strona 1 z 1

Macierz EMC CLARiiON CX4 oraz 9 serwerów - jak to rozwiązać?

: 14 maja 2010, 11:03
autor: miszko
Witam,

Mam macierz EMC CLARiiON CX4 oraz 9 serwerów wyposażonych w karty FibreChannel.
Karty FC są dwie na serwer. Są one podłączone do dwóch przełączników gdzie znowu te dwa przełączniki są podłączone do macierzy (też dwiema drogami). Stąd jeden serwer widzi na 4 sposoby tą samą przestrzeń na macierzy. Chodzi tutaj o failover.

Oczywiście rozwiązaniem jest multipathing, który działa i serwer widzi już taką przestrzeń raz.

Problem jest jednak taki, że gdy w przypadku jednego serwera coś dogramy do macierzy to wszystko jest ok, ale inne serwery tego nie widzą lub jeśli już widzą, to są problemy z odczytaniem tego pliku i vice versa.

Generalnie problem polega na tym że osoba która skonfigurowała serwer trochę "zapomniała", że to będzie współdzielona macierz. Rozwiązaniem jest zainstalowanie jakiegoś klastrowego systemu plików (np. OCFS2, GFS) plus implementacja tego w serwerach. Problem w tym, że osoba, która konfigurowała to wcześniej nie jest dostępna teraz, a macierz ma już pracować.

Ma ktoś jakiś namiar na dobry how-to lub wiedzę jak takie coś skonfigurować?
Dobry wujek Google niestety ciekawych wyników nie zwraca, a czas leci.

Dzięki za wszelkie rady!

: 14 maja 2010, 15:25
autor: Redhead
Najlepszą drogą byłoby chyba stworzenie LVM na tej calej macierzy. I oczywiscie sformatować go na GFS. I potem zamontowac dane. Nie mówisz nic o klastrze, więc tylko chcesz dane dzielic między serverami.

Kod: Zaznacz cały

aptitude install gfs-tools

: 14 maja 2010, 15:35
autor: miszko
Też myślałem o klastrze, ale w jakim sensie myślisz o nim?

Chodzi generalnie o to, aby każdy serwer mógł zapisywać/odczytywać dowolne pliki gromadzone na macierzy.

Czyli 9 serwerów operuje na 1 macierzy, gdzie dzielą one tą samą przestrzeń i operują na niej.

: 14 maja 2010, 15:43
autor: Redhead
No ty klastra nie potrzebujesz. W klastrze usługi ci "skacza" po hostach, jak dany host ma problem.
Ty piszesz tylko o udostępnianiu zasobów.
Stworzenie GFS to tylko jedna z opcji, kiedy mozna zrobić udostępnianie między serwerami.

: 14 maja 2010, 22:15
autor: miszko
Nie do końca. Mam 1 macierz i 9 serwerów. Wszystkie serwery są podpięte tak samo pod macierz i chodzi o to, aby każdy serwer swoją drogą się łączył z nią. 6 serwerów jest odpowiedzialnych za "mielenie" na macierzy czyli głównie zapis, mniej odczyt. Zaś 3 kolejne głównie odczytywać będą.

Właśnie po to jest ta macierz, aby odpadła potrzeba udostępniania tego między serwerami np. na zasadzie usługi sshfs lub podobnej.

W międzyczasie udało mi się odpalić OCFS2. Zrobiłem testy aktualnie tylko na 2 serwerach i wszystko działa ok.
Tak więc można powiedzieć, że temat zamknięty ;)