Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Tutorial: configurar la alta disponibilidad para AWS IoT Greengrass V2 con Pacemaker
En este tutorial se muestra cómo configurar AWS AWS IoT AWS IoT Greengrass V2 una configuración de alta disponibilidad (HA) con Pacemaker
importante
En este tutorial, se utilizan instancias de Amazon Elastic Compute Cloud para demostrar la configuración. Puede implementar la AWS IoT Greengrass V2 integración con Pacemaker para lograr una alta disponibilidad en un clúster de cualquier tipo de dispositivo, siempre que los dispositivos puedan comunicarse entre sí.
Este tutorial incluye las siguientes configuraciones:
-
Active/Passive AWS IoT Greengrass V2 servicio: se ejecuta AWS IoT Greengrass V2 como un servicio de systemd administrado por Pacemaker con almacenamiento. DRBD-replicated Solo se ejecuta una instancia AWS IoT Greengrass V2 a la vez y Pacemaker gestiona la conmutación por error a una instancia en espera.
-
Active/Passive balanceador de cargas: ejecute HAProxy como un Pacemaker-managed recurso con su configuración almacenada en el almacenamiento. DRBD-replicated Pacemaker transfiere por error el balanceador de carga a una instancia en espera si la instancia principal deja de funcionar.
-
Active/Active AWS IoT Greengrass V2 componente: supervise un AWS IoT Greengrass V2 componente en todas las instancias mediante un agente de recursos OCF (Open Cluster Framework) personalizado. Pacemaker detecta los errores de los componentes y activa la recuperación sin necesidad de realizar una conmutación por error completa de la instancia.
Cada configuración es independiente y se excluye entre sí. Cada configuración supone un nuevo comienzo partiendo de los requisitos previos, y el único recurso de DRBD se reutiliza para las necesidades de cada configuración. La configuración 3 (Active/Active) no usa DRBD; en su lugar, omita los pasos previos al DRBD e instálelo AWS IoT Greengrass V2 en una ruta local en cada instancia.
En las configuraciones 1 y 2, se crea un clúster de dispositivos de alta disponibilidad. AWS IoT Greengrass V2 El clúster contiene una instancia principal, que es la instancia que está actualmente activa y en la que se ejecutan los servicios gestionados (como AWS IoT Greengrass V2 HAProxy), y una o más instancias en espera de que se produzca un error en la instancia principal. Pacemaker convierte automáticamente una de las instancias en espera en la instancia principal durante la conmutación por error. En la configuración 3 (Active/Active), todas las instancias ejecutan el servicio simultáneamente y Pacemaker gestiona la recuperación por instancia en lugar de la promoción de la conmutación por error.