Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Tutorial: imposta l'alta disponibilità per AWS IoT Greengrass V2 con Pacemaker
Questo tutorial mostra come configurare AWS AWS IoT AWS IoT Greengrass V2 una configurazione ad alta disponibilità (HA) utilizzando Pacemaker
Importante
Questo tutorial utilizza le istanze Amazon Elastic Compute Cloud per dimostrare la configurazione. Puoi implementare l' AWS IoT Greengrass V2 integrazione con Pacemaker per ottenere un'elevata disponibilità su un cluster di qualsiasi tipo di dispositivo, purché i dispositivi possano comunicare tra loro.
Questo tutorial include le seguenti configurazioni:
-
Active/Passive AWS IoT Greengrass V2 servizio — Viene eseguito AWS IoT Greengrass V2 come servizio systemd gestito da Pacemaker con spazio di archiviazione. DRBD-replicated Viene eseguita una sola istanza AWS IoT Greengrass V2 alla volta e Pacemaker gestisce il failover su un'istanza in standby.
-
Active/Passive load balancer: esegue HAProxy come Pacemaker-managed risorsa con la sua configurazione memorizzata nello storage. DRBD-replicated Pacemaker esegue il passaggio del load balancer a un'istanza di standby se il primario non funziona.
-
Active/Active AWS IoT Greengrass V2 componente: monitora un AWS IoT Greengrass V2 componente in tutte le istanze utilizzando un agente di risorse OCF (Open Cluster Framework) personalizzato. Pacemaker rileva i guasti dei componenti e avvia il ripristino senza un failover completo dell'istanza.
Ogni configurazione è autonoma e si esclude a vicenda. Ogni configurazione presuppone un nuovo inizio dai prerequisiti, con la singola risorsa DRBD riutilizzata per le esigenze di ciascuna configurazione. L'installazione 3 (Active/Active) non utilizza DRBD: salta i passaggi relativi ai prerequisiti DRBD e installa AWS IoT Greengrass V2 invece su un percorso locale su ogni istanza.
Nelle configurazioni 1 e 2, si crea un cluster di dispositivi ad alta disponibilità. AWS IoT Greengrass V2 Il cluster contiene un'istanza primaria, che è l'istanza attualmente attiva e che esegue i servizi gestiti (ad esempio HAProxy), e una AWS IoT Greengrass V2 o più istanze di standby, che sono inattive e in attesa di subentrare in caso di errore del primario. Pacemaker promuove automaticamente una delle istanze di standby a primaria durante il failover. In Setup 3 (Active/Active), tutte le istanze eseguono il servizio contemporaneamente e Pacemaker gestisce il ripristino per istanza anziché la promozione del failover.