Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Tutoriel : Configuration de la haute disponibilité pour AWS IoT Greengrass V2 avec pacemaker
Ce didacticiel explique comment configurer une configuration haute disponibilité (HA) AWS AWS IoT AWS IoT Greengrass V2 à l'aide de Pacemaker
Important
Ce didacticiel utilise des instances Amazon Elastic Compute Cloud pour démontrer la configuration. Vous pouvez déployer l' AWS IoT Greengrass V2 intégration avec Pacemaker pour obtenir une haute disponibilité sur un cluster de n'importe quel type d'appareil, à condition que les appareils puissent communiquer entre eux.
Ce didacticiel inclut les configurations suivantes :
-
Active/Passive AWS IoT Greengrass V2 service — Exécuté AWS IoT Greengrass V2 en tant que service systemd géré par Pacemaker avec DRBD-replicated stockage. Une seule instance s'exécute AWS IoT Greengrass V2 à la fois et Pacemaker gère le basculement vers une instance de secours.
-
Active/Passive équilibreur de charge : exécutez HAProxy en tant que Pacemaker-managed ressource, sa configuration étant stockée sur le DRBD-replicated stockage. Pacemaker fait basculer l'équilibreur de charge vers une instance de secours en cas de panne du serveur principal.
-
Active/Active AWS IoT Greengrass V2 composant : surveillez un AWS IoT Greengrass V2 composant sur toutes les instances à l'aide d'un agent de ressources OCF (Open Cluster Framework) personnalisé. Le stimulateur cardiaque détecte les défaillances des composants et déclenche la restauration sans basculement complet de l'instance.
Chaque configuration est autonome et s'exclut mutuellement. Chaque configuration suppose un nouveau départ par rapport aux prérequis, la ressource DRBD unique étant réutilisée pour répondre aux besoins de chaque configuration. L'installation 3 (Active/Active) n'utilise pas DRBD : ignorez les étapes préalables du DRBD et AWS IoT Greengrass V2 installez-la sur un chemin local sur chaque instance.
Dans les configurations 1 et 2, vous créez un cluster de AWS IoT Greengrass V2 périphériques hautement disponible. Le cluster contient une instance principale, qui est l'instance actuellement active et exécute les services gérés (tels que HAProxy), et une AWS IoT Greengrass V2 ou plusieurs instances de secours, qui sont inactives et attendent de prendre le relais en cas de défaillance de l'instance principale. Pacemaker fait automatiquement passer l'une des instances de secours au rang de principale lors du basculement. Dans la configuration 3 (Active/Active), toutes les instances exécutent le service simultanément, et Pacemaker gère la restauration par instance plutôt que la promotion du basculement.