Macierz EMC CLARiiON CX4 oraz 9 serwerów - jak to rozwi

Konfiguracja serwerów, usług, itp.
miszko
Posty: 8
Rejestracja: 10 grudnia 2009, 21:48
Lokalizacja: Toruñ

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

Post 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!
Awatar użytkownika
Redhead
Junior Member
Posty: 526
Rejestracja: 17 lipca 2007, 17:37

Post 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
miszko
Posty: 8
Rejestracja: 10 grudnia 2009, 21:48
Lokalizacja: Toruñ

Post 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.
Awatar użytkownika
Redhead
Junior Member
Posty: 526
Rejestracja: 17 lipca 2007, 17:37

Post 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.
miszko
Posty: 8
Rejestracja: 10 grudnia 2009, 21:48
Lokalizacja: Toruñ

Post 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 ;)
ODPOWIEDZ