As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Tutorial: configurar a alta disponibilidade para AWS IoT Greengrass V2 com Pacemaker
Este tutorial mostra como configurar AWS AWS IoT AWS IoT Greengrass V2 uma configuração de alta disponibilidade (HA) usando o Pacemaker
Importante
Este tutorial usa instâncias do Amazon Elastic Compute Cloud para demonstrar a configuração. Você pode implantar a AWS IoT Greengrass V2 integração com o Pacemaker para obter alta disponibilidade em um cluster de qualquer tipo de dispositivo, desde que os dispositivos possam se comunicar entre si.
Este tutorial inclui as seguintes configurações:
-
Active/Passive AWS IoT Greengrass V2 serviço — Execute AWS IoT Greengrass V2 como um serviço systemd gerenciado pelo Pacemaker com armazenamento. DRBD-replicated Somente uma instância é executada AWS IoT Greengrass V2 por vez, e o Pacemaker gerencia o failover para uma instância em espera.
-
Active/Passive balanceador de carga — Execute o HAProxy como um Pacemaker-managed recurso com sua configuração armazenada no DRBD-replicated armazenamento. O Pacemaker transfere o balanceador de carga para uma instância em espera se o primário ficar inativo.
-
Active/Active AWS IoT Greengrass V2 componente — Monitore um AWS IoT Greengrass V2 componente em todas as instâncias usando um agente de recursos OCF (Open Cluster Framework) personalizado. O Pacemaker detecta falhas de componentes e aciona a recuperação sem o failover completo da instância.
Cada configuração é independente e mutuamente exclusiva. Cada configuração pressupõe um novo começo a partir dos pré-requisitos, com o único recurso DRBD reaproveitado para as necessidades de cada configuração. A configuração 3 (Active/Active) não usa DRBD — ignore as etapas de pré-requisitos do DRBD e instale AWS IoT Greengrass V2 em um caminho local em cada instância.
Nas Configurações 1 e 2, você cria um cluster de AWS IoT Greengrass V2 dispositivos altamente disponível. O cluster contém uma instância primária, que é a instância que está atualmente ativa e executando os serviços gerenciados (como AWS IoT Greengrass V2 ou o HAProxy), e uma ou mais instâncias em espera, que estão ociosas e aguardando para serem assumidas se a primária falhar. O Pacemaker promove automaticamente uma das instâncias em espera para primária durante o failover. Na Configuração 3 (Active/Active), todas as instâncias executam o serviço simultaneamente, e o Pacemaker lida com a recuperação por instância em vez da promoção de failover.