Das mächtige Dateisystem mit integriertem Volume-Manager
Transparente Komprimierung von Daten und selbständige Erhaltung der Datenintegität, unterschiedliche RAID-Level, Snapshots, Klone und Volume-Funktionalität sind bei ZFS bereits eingebaut. Das sind nur die ersten einer langen Liste von Vorteilen, die ZFS gegenüber traditionellen Linux- und Unix-Dateisystemen vorweisen kann. Wer unter Linux oder FreeBSD große Storages zu verwalten hat, der sollte sich ZFS genauer anschauen.
Mit diesem Kurs bieten wir den passenden Einstieg in die Thematik. Wir erklären die technischen Grundlagen und Begriffe wie Copy-on-Write, Pools, Datasets und Properties. Darauf aufbauend besprechen wir alle wichtigen Einsatzszenarien von ZFS und probieren diese natürlich auch praktisch aus. Dabei kommen auch Themen wie die Integration in Linux und das Zusammenspiel mit anderen lokalen und Netzwerkdateisystemen (NFS, iSCSI) nicht zu kurz.
Trainer und Dozenten
Benedict Reuschling beschäftigt sich seit 2010 mit ZFS. Er betreut den Big Data Cluster der Hochschule Darmstadt und setzt dort OpenZFS auf FreeBSD und Linux ein. Auf Open Source Konferenzen hält er Vorträge und Workshops zu ZFS und berät Firmen zum Einsatz dieser Technologie.
Voraussetzungen
Teilnehmer sollten gute Grundkenntnisse der Linux oder Unix Administration haben, wie Sie sie z.B. in unserer Schulung Linux Administration erwerben können.
Inhalt
Was ist ZFS?
- Probleme heutiger Dateisysteme, die ZFS löst
- ZFS Historie
- ZFS und OpenZFS heute
- Unterstützte Betriebssysteme und Anforderungen
- Copy on Write (COW)
- Begriffe und Terminologie von ZFS
Poolbasierte Speicherung
- kurze Wiederholung RAID-Level
- Poolkonfigurationen (Stripe, Mirror, RAIDZ) mit bis zu 36 Platten
- Cache- und Logdevices
Pooleigenschaften
- Poolstatus anzeigen und überprüfen
- I/O-Statistiken ausgeben
- Pool-Properties aufrufen
Pool-Wartung
- Ausgefallene Geräte im Betrieb ohne Downtime ersetzen
- Self-Healing
- Scrub und Resilver
- ZPool Checkpoints
ZFS Administration
- Datasets (anlegen, anzeigen, umbenennen, mounten, löschen)
- Properties (anzeigen, ändern, eigene definieren)
- Quotas und Reservierungen (Nutzen, einstellen, kombinieren)
- Snapshots (erstellen, zurückrollen, Wiederherstellung einzelner Dateien)
- Klone (Sinn und Zweck, Erstellung aus Snapshots, Anwendungsbeispiele)
- ZFS-Komprimierung (Unterschiede kennen, einstellen, anzeigen)
- Deduplizierung (Vor- und Nachteile kennen, aktivieren, überwachen)
- Delegierte Administration (Benutzer- und Gruppendelegation, Rechte festlegen und zuweisen)
- Serialisierung/Replikation von Snapshots (lokal, remote, inkrementell)
ZFS Tools
- automatische, rotierende Snapshots
- Replikation auf Standby-Systeme nach eigenem Zeitplan
- ZFS Debugger
- Tools zur Poolüberwachung (I/O, Performance)
- ZFS unter der Motorhaube: das Dateisystem mauell ablaufen (inkl. Übung)
- ZFS Performance Tuning: Datenbanken (PostgreSQL und MySQL), Fileserver
- ZFS Monitoring: dem Dateisystem mehr Informationen entlocken
- ZInject: testweise Fehler einstreuen
ZFS Pitfalls
Ausblick und weiterführende Informationen
Kurszeiten
Wer möchte, reist bis 22 Uhr am Vortag an und nutzt den Abend bereits zum Fachsimpeln am Kamin oder im Park.
An Kurstagen gibt es bei uns ab 8 Uhr Frühstück.
Unsere Kurse beginnen um 9 Uhr und enden um 18 Uhr.
Neben den kleinen Pausen gibt es eine Stunde Mittagspause mit leckerem, frisch in unserer Küche zubereitetem Essen.
Nach der Schulung anschließend Abendessen und Angebote für Fachsimpeln, Ausflüge uvm. Wir schaffen eine Atmosphäre, in der Fachleute sich ungezwungen austauschen. Wer das nicht will, wird zu nichts gezwungen und findet auch jederzeit Ruhe.
Termine und Anmeldung
Haben Sie einen anderen Wunschtermin?