Die Kursteilnehmenden lernen die Systemverwaltung, das Performance Monitoring und Überwachung eines Ceph-Systems kennen.
Agenda- Eine Einführung in Software Defined Storage (Vor- und Nachteile)
- RADOS als Objektspeicher und Kern von Ceph
- 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)
- Kernkomponenten eines RADOS-Clusters
- Object Storage Daemon (OSD), Monitoring Server (MON) und Metadaten-Server (MDS)
- Das Deployment- und Management-Framework cephadm
- Ceph-Verwaltung mit CLI und GUI
- Empfehlungen zur Hardware eines Ceph-Clusters in Abhängigkeit vom Usecase
- Art und Wesen des Ceph-Deployments: Container oder Pakete?
- Grundlegende Einstellungen in ceph.conf
- Kurzeinführung in die Authentifizierung mittels CephX
- Beispielhafte Konfiguration von rbd und cephfs als Client
- 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
- Recovery von Monitoring-Servern
- Hinzufügen und Entfernen von OSD-Diensten
- Snapshots über die verschiedenen Front-Ends
- 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
Direktlink zum Seminar