Seminarinhalt
Programm
- verfügbare Clustertypen (Hochverfügbarkeit, Load Balancing, Performance, GEO ...)
- Active/Passive Cluster
- Active/Active Cluster
- verfügbare Linux Clustersoftware Produkte (Heartbeat, OpenAIS/Corosync, Pacemaker,...)
- Cluster Begriffe (Node, Ressource, Split Brain, Quorum, Fencing, STONITH)
- Private-/Public-Link
- Shared Data und Shared Storage
- LVM vs. CLVM
Cluster Konfiguration
- Aufbau des Linux Cluster Stacks
- Grundkonfiguration eines Pacemaker Clusters
- Pacemaker Administrationswerkzeuge (shell, GUI,..)
- Clusterüberwachung
- Split-Brain, Fencing und STONITH
- Cluster Maintenance
Cluster Ressourcen Verwaltung
- Cluster Information Base (CIB)
- Cluster Agenten (init Scripte, OCF, STONITH)
- Erstellen von Cluster Ressourcen
- Constraints, Colocation, Ordering
- Ressource Gruppen
- Starten und Stoppen von Cluster Ressourcen
- Migration von Cluster Ressourcen
- Failover und Failback Konfiguration
Praktische Cluster Implementationsbeispiele
- iSCSI Einbindung im Cluster
- DRBD Replikation im Cluster
- Apache Web-Server mit lokalen Storage
- Apache Web-Server mit zentralen Storage
- NFS Server mit DRBD Replikation und Clonesets
- Samba Server mit zentralen Storage
- Distributed Lock Manager (DLM)
- Logische Volumes und Volumegruppen mit CLVM