Welche Cluster-Management-Software für Linux verwenden?


12

Ich habe die folgenden Cluster-Management-Software-Tools gefunden:

  • pacemaker (clusterlabs.org) - ursprünglich ein Heartbeat-Projekt, das sich auf Hochverfügbarkeit konzentriert, wird es in der nächsten Debian-Version geben
  • openqrm (openqrm.com), - Web-GUI - breitere Nutzung, a

Eine Seite mit Präsentationen für beide

  • Virtual Consolidated HA: Virtualisierung mit KVM, Pacemaker und DRBD
  • Virtual Machine Management mit openORM

Es scheint, dass Herzschrittmacher häufiger eingesetzt werden. Ich habe 2 Hardware Server für 12 verschiedene VMs. Das Linux-System, das ich verwenden werde, ist Debian Lenny. Setup, das ich verwenden möchte: drdb, heartbeart, kvm. Ich habe keine Erfahrung mit Cluster-Management-Software.

Hat jemand Erfahrung mit Herzschrittmachern und / oder openqrm? Was ist einfacher zu bedienen? Gibt es noch andere Kandidaten?

Antworten:


4

Heartbeat ist veraltet und der neue "Industriestandard" wird Schrittmacher und OpenAIS sein.

Sie sind sehr unterschiedliche Tiere, also lesen Sie sorgfältig ihre Rollen. Pacemaker ist ein Cluster-Ressourcen-Manager - der Teil, nach dem Sie in Ihrer ursprünglichen Frage gefragt haben. Es kann OpenAIS oder Heartbeat als Netzwerkebene zum Verwalten eines Clusters verwenden. Die Befehle werden jedoch über die Schrittmachershell ausgegeben.

Ich benutze es seit ein paar Monaten und wir werden gleich damit in die Produktion gehen. Sie können sich definitiv selbst in Brand setzen (ich empfehle, die Dokumentation sowohl für die CRM-Benutzeroberfläche als auch für die Bücher "Schrittmacherkonfiguration erklärt" mehrmals zu lesen, bevor Sie versuchen, etwas zu konfigurieren.), Wenn Sie nicht vorsichtig sind. Gehen Sie mit Ihrer ersten Implementierung nicht in die Produktion. Wischen Sie die Maschinen mehrmals ab. Ein Problem mit dem Schrittmacher ist auch, dass davon ausgegangen wird, dass mindestens drei physische Hardwaregeräte vorhanden sind. Sie möchten Ihre Gast-VMs wahrscheinlich nicht clusterfähig machen. Installieren Sie den Schrittmacher nur auf den beiden VM-Hosts.

Ich habe keine Erfahrung mit KVM - unser Cluster basiert auf Xen. Wenn ich mich jedoch richtig erinnere, handelt es sich um ein von RedHat unterstütztes Projekt. In diesem Fall sollten Sie sich unbedingt die Tools ansehen, die Redhat verwendet. (Bearbeiten): Wenn Sie Desktops virtualisieren, vermeiden Sie KVM. Der Desktopserver erfordert eine Reihe von Windows-basierter Hardware, einschließlich SQL Server . Wenn Sie jedoch RedHat-basiert sind, wird Xen nach Version 5 von RedHat nicht mehr unterstützt. X-Serie . Novell / SuSE wird es wahrscheinlich etwas länger behalten.

Ein Wort der Vorsicht: DRBD kann problematisch sein, insbesondere wenn Sie in eine Situation mit gespaltenem Gehirn geraten. Stellen Sie sicher, dass Sie zwei Formen von STONITH verwenden. Ich bin kein großer Fan von DRBD, obwohl ich zugebe, dass es nützlich sein kann. Wenn Sie über zwei Hostknoten hinaus skalieren, wird DRBD nicht skaliert, und Sie müssen eine neue Speicherlösung finden.



0

Was suchen Sie genau? Sobald Ihr Cluster eingerichtet ist, müssen Sie meistens überwachen. webmin wird mit einer Reihe von Heartbeat- / Cluster-Modulen geliefert .


Ich möchte eine schöne Verwaltungsoberfläche für meine virtuellen Maschinen, für Setup, Migration, Hochverfügbarkeit
zwar

0

Ich kann nicht sagen, dass ich mit beiden gearbeitet habe, aber bei der Arbeit mit Heartbeat fiel es mir schwer, mit dem Dokument zu arbeiten, bis ich die folgende Seite fand

http://www.clusterlabs.org/wiki/Documentation#PDF_Documents

Insbesondere die PDF-Datei "Configuration 1.0 Explained" auf dieser Seite hat mich wirklich von Versuch und Irrtum dazu gebracht, die Arbeit beim ersten Versuch tatsächlich zu erledigen.


0

Sie können auch auf ucarp schauen - es ist viel einfacher als Friedensstifter / Herzschlag, aber - für einige Jobs ist es in Ordnung [z. B. alle Dienste auf dem Router aufrufen, der aktiver Knoten in einem Cluster wird].

wirklich kurze dokumentation wäre einer der vorteile von ucarp ...

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.