Ich bin dabei eine neue Schulung vorzubereiten, Clusterbau mit Pacemaker. Die Schulung wird einen Umfang von zwei oder drei Tagen haben. Sie ist soweit fertig und bietet im groben, folgende Gliederung:
- Grundlagen
- Installation
- Aufbau eines Active/Passive-Clusters
- Hinzufügen weiterer Services
- Active/Active Cluster
- Storage-Replikation mit DRBD
- Fencing
Die bisher berücksichtigten Dienste sind neben einer IP-Adresse, der Apache-Webserver, MySQL und DRBD. Natürlich existiert auch schon ein Abschnitt über Icinga, ob der es allerdings in die Endfassung schafft steht noch nicht fest. Für Vorschläge bin ich allerdings offen und hoffe von euch einige per Kommentar zu erhalten.
Auch für den Fall, dass jemandem noch interessante angrenzende Themen zu Pacemaker hat, was beim Clusterbau sonst noch interessant sein könnte, einfach als Kommentar zu diesem Blockpost.
Wichtig finde ich noch die Steuerung virtueller Maschinen und Container mit libvirt über Pacemaker. Mindestens KVM und LXC, evtl. auch XEN.
Ja, darüber habe ich auch schon nachgedacht, LXC ließe sich in der Schulung sicherlich unterbringen. Mit XEN bzw. KVM wird es da schwieriger, da die Schulungsteilnehmer wohl mit einem Notebook vorlieb nehmen müssen und jeder auch selber tätig werden soll.
einige Failover Szenarien wären hilfreich vor allem bei der Konfiguration von Services