Inhalt | 5 |
Vorwort | 9 |
Kapitel 1: Einleitung | 15 |
Hochverfügbarkeit | 15 |
Linux Virtual Server (LVS) | 24 |
Linux-HA | 29 |
Kapitel 2: Grundlagen | 33 |
Theorie | 33 |
Linux-Cluster | 38 |
Änderungen an der Clusterkommunikation | 41 |
Fähigkeiten der Clustersoftware | 43 |
Ein typischer Clusteraufbau | 45 |
Terminologie | 47 |
Architektur der Software | 48 |
Die Pakete | 52 |
Gemeinsam genutzte Daten | 52 |
Die Zukunft der Clustersoftware | 53 |
Kapitel 3: Installation und erste Konfiguration | 55 |
Installation unter openSUSE | 56 |
Installation unter Fedora | 57 |
Installation unter RHEL, CentOS oder SLES | 58 |
Installation unter Debian Squeeze | 59 |
Installation unter Ubuntu | 60 |
Installation aus dem Quelltext | 60 |
Eine Anfangskonfiguration mit heartbeat | 64 |
Eine Anfangskonfiguration mit corosync | 67 |
Erste Eindrücke | 70 |
Für die Ungeduldigen: ein Mini-Cluster | 73 |
Kapitel 4: Ressourcen einrichten | 75 |
XML - die Sprache der CIB | 75 |
Die globalen Einstellungen der CIB | 77 |
Knoten in der CIB | 84 |
Einfache Ressourcen | 84 |
Bedingungen | 94 |
Das Punktesystem | 101 |
Ressourcen für Fortgeschrittene | 102 |
Bedingungen für Fortgeschrittene | 109 |
Systemgesundheit | 123 |
Kapitel 5: Verwaltung des Clusters | 125 |
Die GUI | 126 |
Die Befehle | 142 |
Die Subshell zum CRM | 165 |
Java-GUI | 176 |
High Availability Web Konsole (HAWK) | 178 |
Benutzerrechte | 181 |
Zukunft | 182 |
Kapitel 6: Planung, Aufbau und Betrieb | 187 |
Technische Voraussetzungen | 187 |
Planung | 191 |
Aufbau und Tests | 193 |
Betrieb | 194 |
Fehlersuche | 195 |
Upgrade | 198 |
Löschen und Austauschen von Knoten | 201 |
STONITH | 203 |
Eine weitere Applikation | 205 |
Weitere Hilfsprogramme | 206 |
Kapitel 7: Infrastruktur | 213 |
Stromversorgung | 213 |
Netzwerkanbindung | 214 |
Plattenspeicher | 223 |
Überwachung | 230 |
Kapitel 8: Agenten | 233 |
init-Skripte (LSB-kompatibel) | 234 |
OCF-Agenten | 235 |
OCF-Agenten von pacemaker | 296 |
Sonstige OCF-Agenten | 298 |
Eigene OCF-Agenten | 299 |
STONITH-Agenten | 302 |
Kapitel 9: Beispielszenarien | 321 |
Die Nutzung von DRBDs | 322 |
DRBD: Konfiguration für Fortgeschrittene | 334 |
Anwendung: Ein hochverfügbarer NFS-Server | 337 |
Anwendung: iSCSI-Targets | 343 |
Virtuelle Rechner als Clusterressource | 347 |
Eine hochverfügbare Firewall mit VPN-Endpunkt | 357 |
Kapitel 10: Linux Virtual Server | 373 |
Der LVS-Director als Ressource unter pacemaker | 373 |
Das Director als Applikationsserver | 384 |
Kapitel 11: Überwachung und Sicherheit | 389 |
Überwachung | 389 |
Sicherheit | 396 |
Anhang A: Die Konfigurationsdateien | 399 |
Die Konfiguration von heartbeat in ha.cf | 399 |
Die Konfiguration von corosync | 407 |
Index | 413 |