Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Tutorial: Hochverfügbarkeit einrichten für AWS IoT Greengrass V2 mit Pacemaker
Dieses Tutorial zeigt Ihnen, wie Sie mit Pacemaker, AWSAWS IoTAWS IoT Greengrass V2 einem Cluster-Ressourcenmanager für Hochverfügbarkeit
Wichtig
In diesem Tutorial werden Amazon Elastic Compute Cloud-Instances verwendet, um die Einrichtung zu demonstrieren. Sie können die AWS IoT Greengrass V2 und die Pacemaker-Integration einsetzen, um eine hohe Verfügbarkeit auf einem Cluster eines beliebigen Gerätetyps zu erreichen, sofern die Geräte miteinander kommunizieren können.
Dieses Tutorial beinhaltet die folgenden Setups:
-
Active/Passive AWS IoT Greengrass V2 service — Wird AWS IoT Greengrass V2 als Systemd-Dienst ausgeführt, der von Pacemaker mit Speicher verwaltet wird. DRBD-replicated Es wird jeweils nur eine Instanz ausgeführt AWS IoT Greengrass V2 , und Pacemaker kümmert sich um den Failover auf eine Standby-Instanz.
-
Active/Passive Load Balancer — Führen Sie HAProxy als Pacemaker-managed Ressource aus, deren Konfiguration im Speicher gespeichert ist. DRBD-replicated Pacemaker führt ein Failover des Load Balancers auf eine Standby-Instanz durch, wenn die primäre Instanz ausfällt.
-
Active/Active AWS IoT Greengrass V2 Komponente — Überwachen Sie eine AWS IoT Greengrass V2 Komponente instanzübergreifend mithilfe eines benutzerdefinierten OCF-Ressourcenagenten (Open Cluster Framework). Pacemaker erkennt Komponentenausfälle und löst eine Wiederherstellung ohne vollständigen Instanz-Failover aus.
Jedes Setup ist eigenständig und schließt sich gegenseitig aus. Jedes Setup geht von einem Neuanfang aus den Voraussetzungen aus, wobei die einzelne DRBD-Ressource für die Anforderungen jedes Setups neu verwendet wird. Setup 3 (Active/Active) verwendet DRBD nicht. Überspringen Sie die erforderlichen Schritte für DRBD und installieren Sie stattdessen AWS IoT Greengrass V2 auf jeder Instanz in einem lokalen Pfad.
In den Setups 1 und 2 erstellen Sie einen Cluster von Geräten mit hoher Verfügbarkeit. AWS IoT Greengrass V2 Der Cluster enthält eine primäre Instanz, d. h. die Instanz, die derzeit aktiv ist und auf der die verwalteten Dienste (wie HAProxy) ausgeführt werden, und eine AWS IoT Greengrass V2 oder mehrere Standby-Instanzen, die inaktiv sind und darauf warten, die Leitung zu übernehmen, falls die primäre Instanz ausfällt. Pacemaker stuft während des Failovers automatisch eine der Standby-Instanzen zur primären Instanz herauf. In Setup 3 (Active/Active) führen alle Instanzen den Dienst gleichzeitig aus, und Pacemaker kümmert sich um die Wiederherstellung pro Instanz und nicht um die Failover-Hochstufung.