- Ceph-Grundlagen
- Eine Einführung in Software Defined Storage (Vor- und Nachteile)
- Die Entwicklung der Ceph-Geschichte
- RADOS als Objektspeicher und Kern von Ceph
- Client-Schnittstellen:
- Das Ceph Block Device / RADOS Block Device (RBD)
- CephFS als POSIX-kompatibles Dateisystem
- Das Ceph Object Gateway / RADOS Gateway (RBD) für HTTPS
- Ceph & Enterprise Linux-Distributionen (RHEL, SLES, Ubuntu)
- Die RADOS-Architektur
- Kernkomponenten eines RADOS-Clusters
- Object Storage Daemon (OSD)
- Monitoring Server (MON)
- Metadaten-Server (MDS)
- Das Deployment- und Management-Framework cephadm
- ceph-mgr als Management-Komponente
- cephadm als CLI-Werkzeug
- Das Ceph Dashboard als grafische Oberfläche
- CEPH-Setup
- Empfehlungen zur Hardware eines Ceph-Clusters in Abhängigkeit vom Usecase
- Art und Wesen des Ceph-Deployments: Container oder Pakete?
- Von RADOS und Clients benötigte Komponenten: Systemvorbereitungen
- Docker / CRI-o
- NTPd / Chrony
- Deployment eines Drei-Knoten-Clusters mit cephadm und ceph (Ceph 17 (Quincy) inkl. diverser praktischer Übungen)
- Grundlegende Einstellungen in ceph.conf
- Kurzeinführung in die Authentifizierung mittels CephX
- Beispielhafte Konfiguration von rbd und cephfs als Client
- Ceph-Administration
- Grundlegende Analyse eines Ceph-Clusters und seines Zustandes
- Die interne RADOS-Struktur: Placement Groups & Pools
- Pools anlegen, entfernen, konfigurieren (Replikationslevel)
- Location Awareness per CRUSH-Algorithmus
- Wartungsaufgaben:
- Recovery von Monitoring-Servern
- Hinzufügen und Entfernen von OSD-Diensten
- Snapshots über die verschiedenen Front-Ends
- Gängige Einsatzszenarien:
- Ceph als Storage für OpenStack und Kubernetes
- Ceph als Backend für NFS und Samba
- Ceph als HA-Storage für ESXi/vSphere mittels iSCSI
Einen aufbauenden Kurs finden Sie hier:
LernzieleDieses Seminar bietet einen grundlegenden, fundierten Einblick in Enterprise-Klasse des "Software Defined Storage" mit CEPH unter Linux. Es werden die Konfiguration, Administration, sowie ausgewählte praktische Einsatzszenarien beleuchtet.
ZielgruppenAdministratoren und Systembetreuer, die CEPH - Storage Cluster einrichten und professionell administrieren möchten. Gute Vorkenntnisse in den Bereichen "Linux-System- und Netzwerk-Administration" sollten vorhanden sein, grundlegende Vorkenntnisse im Bereich Clustering sind von Vorteil.