

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 AWS IoT AWS IoT Greengrass V2 com pacemaker
<a name="pacemaker-tutorial"></a>

Este tutorial mostra como configurar AWS AWS IoT AWS IoT Greengrass V2 uma configuração de alta disponibilidade (HA) usando o [Pacemaker](https://clusterlabs.org/projects/pacemaker/), um gerenciador de recursos de cluster de alta disponibilidade. Você configura várias instâncias do Amazon EC2 como instâncias de cluster, usa o [DRBD](https://linbit.com/drbd/) para replicação de dados em nível de bloco e gerencia e balanceia serviços de balanceamento de carga como recursos do AWS IoT Greengrass V2 Pacemaker com failover automático.

**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 service** — 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 processa 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 nos 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 reutilizado para as necessidades de cada configuração. A configuração 3 (Active/Active) não usa DRBD — ignore as etapas de pré-requisito do DRBD e, em vez disso, 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 atualmente ativa e executando os serviços gerenciados (como o HAProxy), e uma AWS IoT Greengrass V2 ou mais *instâncias em espera*, que estão ociosas e aguardando para assumir o controle 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.

**Topics**
+ [Pré-requisitos e configuração do cluster](pacemaker-tutorial-prerequisites.md)
+ [Active/passive AWS IoT Greengrass V2 service](pacemaker-tutorial-setup1.md)
+ [Active/passive balanceador de carga](pacemaker-tutorial-setup2.md)
+ [Active/active AWS IoT Greengrass V2 componente](pacemaker-tutorial-setup3.md)