Globalny system plików

Globalny System plików ( GFS ) to system plików klastra , który umożliwia kilka komputerów do dostępu wspólnego składowania w tym samym czasie i zapewnia spójność przechowywanych danych. Często współużytkowana pamięć masowa to sieć pamięci masowej (SAN). Blokowanie plików ( angielski zamek ) bez klastrowego systemu plików nie działa, bierze moduł blokujący GFS.

GFS jest częścią jądra Linuksa i jest rozwijany w jego ramach. Siłą napędową tego jest Red Hat .

fabuła

GFS został pierwotnie opracowany w ramach studium wykonalności na University of Minnesota . Później został przejęty przez Sistina Software, który rozwinął go dalej jako projekt open source . W 2001 roku Sistina Software postanowiła dalej rozwijać GFS jako oprogramowanie własne . W 2003 r. Firma Red Hat kupiła oprogramowanie Sistina i wydała GFS w 2004 r. Wraz z innymi programami infrastruktury klastra na licencji GNU General Public License .

Techniczny

Do zamontowania GFS wymagany jest moduł jądra GFS i konfiguracja klastra. Ponadto do zarządzania (np. CMAN i ccsd), blokowania (np. Lock_gulm i lock_dlm) i ogrodzenia (np. Ogrodzenia) w celu wykluczenia uszkodzonych węzłów wymagane są dalsze moduły i usługi jądra .

Współdzielone blokowe urządzenia magazynujące są często udostępniane za pośrednictwem globalnego sieciowego urządzenia blokowego (GNBD) . Urządzenia blokowe można zaimportować do węzła klastra za pomocą gnbd_import, a następnie zamontować.

GFS może używać różnych mechanizmów blokujących. Zalecane jest użycie Distributed Lock Manager (DLM) . Red Hat Enterprise Linux przed wersją 5 zawierał także Grand Unified Lock Manager (GULM) , co nie jest zalecane. Moduł zastępczy Nolock może być używany dla lokalnych systemów plików, do których można uzyskać dostęp wyłącznie .

Bazując na GFS, możliwe jest skonfigurowanie bezdyskowego współużytkowanego klastra głównego .

Globalne urządzenie blokujące sieć

Global Network Block Device (GNBD) to usługa zapewniająca urządzenie blokowe w sieci. Wyeksportowane w ten sposób urządzenia można importować z kilku komputerów jednocześnie. Te wielokrotnie importowane urządzenia blokowe często stanowią podstawę GFS. Urządzenia blokowe, że eksport gnbd zawierać dysków twardych , partycji i woluminów logicznych z tej Logical Volume Manager (LVM).

GNDB składa się z modułów jądra i narzędzi. Wymaga działającego ogrodzenia (angielski dla szermierki , rozgraniczenia ). Ogrodzenie zapobiega operacjom we / wy z węzłów, które z punktu widzenia klastra działają nieprawidłowo. Zwykle służy do tego ogrodzony serwis .

Błędy związane z GFS

Powszechnym błędem jest przekonanie, że klastrowe systemy plików mogą służyć do eksportowania danych przez sieć. System plików używa blokowych urządzeń magazynujących (ang. Block device ) do przechowywania danych. W przeciwieństwie do konwencjonalnych systemów plików, klastrowe systemy plików nie zakładają wyłącznego używania urządzenia. Sposób, w jaki wiele systemów jednocześnie uzyskuje dostęp do blokowego urządzenia magazynującego, nie ma znaczenia dla GFS. Możliwe techniki współdzielenia urządzeń blokowych obejmują iSCSI i Serial Attached SCSI z wieloma inicjatorami.

Zobacz też

  • OCFS2 (Oracle Cluster File System 2)

linki internetowe

Indywidualne dowody

  1. FAQ / LockManager - Cluster Wiki. 14 stycznia 2009, obejrzano 14 listopada 2010 .