| Corosync Cluster Engine | |
|---|---|
| Basisdaten | |
| Hauptentwickler | The Corosync Development Community |
| Erscheinungsjahr | 2008 |
| Aktuelle Version | 3.2.0 (27. Oktober 2026) |
| Betriebssystem | plattformunabhängig |
| Programmiersprache | C |
| Lizenz | BSD-Lizenz (3-Klausel-BSD-Lizenz) |
| corosync.github.io/corosync/ | |
Die Corosync Cluster Engine ist ein quelloffenes und verteiltes System für das Management von Computerclustern und Hochverfügbarkeitsclustern basierend auf dem Betriebssystem Linux. Die Software steht unter der freien BSD-Lizenz und ist in der Programmiersprache C geschrieben.
Die Corosync Cluster Engine ist aus dem OpenAIS Projekt abgeleitet, die erste Version entstand im Jahr 2008 infolge des Ottawa Linux Symposium in Kanada. Die zweite Version erschien im Jahr 2012 und ist seit damals Bestandteil von verschiedenen Linux-Distributionen wie Debian, Fedora und RHEL.
Die Corosync Cluster Engine besteht im Aufbau aus vier Kernkomponenten:
Die Verbindungsschnittstelle auf Ebene der Hardware zwischen den einzelnen Nodes, die aus handelsüblichen Rechnermodulen wie Bladeserver bestehen können, wird entweder mittels des Netzwerkprotokolls UDP oder alternativ mit InfiniBand realisiert.