Keepalived Alta Disponibilidade

Aprenda sobre Alta Disponibilidade com Keepalived. Este módulo abrange Conceitos e Instalação do VRRP, Configuração do Nó Mestre, Configuração do Nó de Backup, Teste de Failover, Failover com Consciência de Serviço. Você dominará estas habilidades essenciais do Linux através de laboratórios práticos e desafios do mundo real.

DevOps EngineerAnsibleDevOpsLinux

💡 Este tutorial foi traduzido do inglês com assistência de IA. Para ver o original, você pode mudar para a versão em inglês

Introdução

O Keepalived usa VRRP para que vários nós compartilhem um IP virtual e elejam qual deve possuí-lo. Este curso prático avança dos componentes de configuração do protocolo até um exercício observável de failover e retorno em namespaces de rede Linux isolados.

Você definirá papéis master e backup, prioridades, anúncios, autenticação e VIP; depois interromperá e restaurará o master enquanto acompanha o endereço. Também ligará uma verificação do Nginx à prioridade VRRP para que a saúde da aplicação influencie a posse.

O que você aprenderá

  • Instalar o Keepalived, habilitar encaminhamento IPv4 e identificar a interface correta
  • Configurar uma instância VRRP com identidade, interface, intervalo e autenticação
  • Atribuir um IP virtual e verificar qual nó o possui
  • Criar configurações master e backup com prioridades de eleição diferentes
  • Interromper e restaurar o master para observar failover e retorno automáticos
  • Definir um vrrp_script que verifica o Nginx e aplica peso negativo em falha
  • Associar a verificação com track_script e confirmar a detecção nos logs

Para quem é este curso

Este curso intermediário destina-se a administradores Linux, profissionais de DevOps e estudantes de infraestrutura que conhecem redes básicas e desejam praticar disponibilidade de IP virtual com VRRP.

Pré-requisitos: Familiaridade com shell Linux, sudo, serviços, arquivos de configuração, endereços IP, interfaces e roteamento básico. Conhecer Nginx é útil, mas não obrigatório.

Ambiente de aprendizagem: Um laboratório Linux baseado em Debian com Keepalived, Nginx, acesso administrativo e namespaces de rede preparados para o exercício de dois nós. Outros laboratórios usam um host para focar configuração e lógica de saúde.

Perguntas frequentes

Farei um failover de VIP real entre dois nós?

Sim. Um laboratório executa processos master e backup separados em namespaces de rede isolados. Você interrompe o master, confirma 192.168.10.10 no backup, reinicia o master e verifica o retorno da VIP.

O exercício consciente do serviço transfere uma web ativa para outro servidor?

Não. Ele interrompe o Nginx em um host e confirma que a falha de pidof nginx reduz a prioridade VRRP efetiva e aparece nos logs. O desafio final verifica a mesma lógica sem segundo nó web.

Este é um projeto de HA pronto para produção?

Não. O curso cobre eleições VRRP, movimento da VIP e peso de script. Redes físicas redundantes, firewall, segredos, split brain, VRRP unicast, hooks e monitoramento de produção ficam fora do escopo.

Professor

labby
Labby
Labby is the LabEx teacher.