Keepalived (keepalived.conf)
Keepalived - Solução para LVS
Categoria: Segurança
Software: Keepalived
[ Hits: 19.230 ]
Por: Fabio Jaco Staub
Este arquivo mostra como configurar o serviço Keepalived para um LVS - Linux Virtual Server. O serviço Keepalived necessitará de 2 servidores.
Para que o LVS com Keepalived funcione, cada servidor terá o serviço Keepalived iniciado. O primeiro servidor será o "MASTER" e o segundo o "backup". Explicando: quando o servidor "master" der pane, o "backup" assumirá e com isso o seu serviço não ficará indisponível.
Segue abaixo um exemplo de arquivo de configuração do servidor "master" (/etc/keepalived/keepalived.conf). No servidor "backup", utilize o modelo do arquivo de configuração do "master", só altere 2 linhas:
"state MASTER" para "state BACKUP"
e
"priority 150" para "priority 100"
! Configuration File for keepalived
global_defs {
notification_email {
suporte@empresa.com.br
}
notification_email_from keepalived@empresa.com.br
smtp_server smtp.empresa.com.br
smtp_connect_timeout 30
router_id LVS_DEVEL
}
vrrp_instance DR_1 {
state MASTER
interface eth0
virtual_router_id 43
priority 150
advert_int 1
authentication {
auth_type PASS
auth_pass k33p@l1v3
}
virtual_ipaddress {
172.17.6.43
}
}
virtual_server 172.17.6.43 8080 {
delay_loop 6
lb_algo sed
lb_kind DR
persistence_timeout 60
protocol TCP
sorry_server 172.17.6.37 8080
real_server 172.17.6.37 8080 {
weight 1
TCP_CHECK {
connect_port 8080
connect_timeout 3
nb_get_retry 3
delay_before_retry 3
}
}
real_server 172.17.6.39 8080 {
weight 1
TCP_CHECK {
connect_port 8080
connect_timeout 3
nb_get_retry 3
delay_before_retry 3
}
}
real_server 172.17.6.78 8080 {
weight 1
TCP_CHECK {
connect_port 8080
connect_timeout 3
nb_get_retry 3
delay_before_retry 3
}
}
real_server 172.17.6.40 8080 {
weight 1
TCP_CHECK {
connect_port 8080
connect_timeout 3
nb_get_retry 3
delay_before_retry 3
}
}
}
Modo Simples de Baixar e Usar o bash-completion
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
Como implementar Raid (0, 1, 5, 6, 10 e 50)
fusermount3 no Ubuntu 25.10 - mantenha o perfil do AppArmor
[Resolvido] dlopen(): error loading libfuse.so.2 AppImages require FUSE to run.
Criação de diretórios e aplicação de restrições de acesso no Linux
Compartilhar ZEBRA ZD220 na rede (1)
Debian Stable travado em atualizações: dist-upgrade não resolve [RESOL... (12)
Monte o Google Drive como uma pasta remota no Linux (2)









