Czy możliwe są klastrowe systemy plików ZFS?

17

Czy można utworzyć klaster ZFS? A może musiałbyś pójść pozornie brzydką (przynajmniej dla mnie) drogą ZFS z pulami sformatowanymi UFS zarządzanymi przez GlusterFS?

Chodzi o to, aby sprawdzić, czy możliwe jest rozszerzenie do rozproszonego sklepu Multi-Petabyte, z którym ZFS powinien być w stanie poradzić sobie bez czkawki.

Jakieś wskazówki, blogi, posty?

SteveMustafa
źródło
Przypuszczam, że już spojrzałeś na Lustera; w oczekiwaniu na naszych lokalnych ekspertów ZFS, którzy wybiorą ...
Deer Hunter

Odpowiedzi:

4

Możesz klastrować ZFS za pomocą co najmniej dwóch rozwiązań:

„Klastrowanie jest teraz dostępne nie tylko jako produkt komercyjny, taki jak rozwiązanie RSF-1 z www.high-availability.com, ale także jako rozwiązanie OpenSource oparte na PaceMaker. Http://www.clusterlabs.org/wiki/Main_Page

Mikrofon
źródło
Nie zdawałem sobie sprawy, że stymulator działa na FreeBSD. Dziękuję Ci. Powiedziawszy to, czy próbowałeś ZFS na Linuksie?
SteveMustafa,
1
Teraz, po całym tym czasie, chciałbym wyjaśnić, że poprzez tworzenie klastrów dla ZFS, mam na myśli nieskończenie powiększanie przestrzeni dyskowej, po prostu dodaj pudełka / dyski
SteveMustafa
3

Dlaczego tak, to jest możliwe, aby zbudować klaster aktywny / pasywny ZFS opartego przy użyciu udostępnionego DAS i wielościeżkowego SAS.

Szczegóły na: https://github.com/ewwhite/zfs-ha/wiki

Kluczem do tego rozwiązania pamięci masowej o wysokiej dostępności jest wspólna obudowa pamięci masowej dołączona do SAS lub JBOD. Chociaż nie jest to współużytkowane , może to być przydatny sposób na zwiększenie dostępności konfiguracji pamięci masowej, która może być skalowana w pionie.

Aby uzupełnić wspólną obudowę JBOD, potrzebujemy dwóch serwerów (węzłów głównych lub kontrolerów), aby zapewnić łączność z klientem i zasoby obliczeniowe / RAM dla tablicy ZFS.

Serwery i obudowa JBOD powinny być ułożone w topologii pierścienia okablowania SAS.

wprowadź opis zdjęcia tutaj

Można to skalować za pomocą większej liczby obudów ...

wprowadź opis zdjęcia tutaj

ewwhite
źródło
2

Może to Cię interesuje: 55PB Luster + system plików ZFS firmy Sequoia

Pochodzi z Lawrence Livermore National Laboratory (LLNL). W tym laboratorium opracowywany jest macierzysty port ZFS w systemie Linux.

kschurig
źródło
Wiem o Lustrze, ale nie sądziłem, że istnieje port dla FreeBSD. Co ciekawe, wymaga to trochę więcej dochodzenia z mojej strony. Dziękuję za link. Nawiasem mówiąc, KQ Infotech, jeden z porterów ZFS dla Linuksa, nie rozwija już go aktywnie od 2011 r. ( Osnews.com/story/24853/... )
SteveMustafa
2

Nie natywnie. Można mieć prawdziwą klastrowego systemu plików uruchomiony na górze w sklepie ZFS podkładowej, choć ...

Jednak ZFS wysokiej dostępności (aktywny-aktywny) klastry są dostępne, ale to nie to, co rozumie się przez swoje pytanie ... może Nexenta klastrowania nazw funkcji ...

ewwhite
źródło
Nie HA, który niestety skaluje się tylko do dwóch maszyn. Myślałem o czymś, co może obejmować kilkadziesiąt JBOD, być może w centrach danych, a nawet na kontynentach :) Myślę, że trochę duży ..
SteveMustafa
@ SteveMustafa Dostępna jest również wtyczka klastrowa przestrzeni nazw Nexenta ...
ewwhite
Nexenta jest świetna, ale ich licencjonowanie jest prawie bezużyteczne dla moich celów. Próbuję całkowicie oprzeć to na FLOSS.
SteveMustafa,
1
Porozmawiaj z nimi o swoich potrzebach. Nikt nie płaci za sprzedaż detaliczną!
ewwhite
Słuszna uwaga. Zadzwonię do nich i zobaczę, jak się sprawy potoczą. Jak dotąd ZFS z UFS zarządzanym przez Lustera wydaje mi się jak dotąd najbardziej wykonalnym sposobem. To ten, którego jeszcze próbowałem i teoretycznie jest świetny.
SteveMustafa,