Keepalived (keepalived.conf)
Keepalived - Solução para LVS
Categoria: Segurança
Software: Keepalived
[ Hits: 17.843 ]
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 } } }
Atenção a quem posta conteúdo de dicas, scripts e tal (1)
Manutenção de sistemas Linux Debian e derivados com apt-get, apt, aptitude e dpkg
Melhorando o tempo de boot do Fedora e outras distribuições
Como instalar as extensões Dash To Dock e Hide Top Bar no Gnome 45/46
Instalar a última versão do PostgreSQL no Lunix mantendo atualizado
Flathub na sua distribuição Linux e comandos básicos de gerenciamento
Instalando o FreeOffice no LMDE 6
Anki: Remover Tags de Estilo HTML de Todas as Cartas
Colocando uma opção de redimensionamento de imagem no menu de contexto do KDE
Desenvolvimento de um driver (8)
Não esta salvando as configurações de usuário. (3)
Quais Shell Scripts vocês usam? (5)
[Shell Script] Script para desinstalar pacotes desnecessários no OpenSuse
[Shell Script] Script para criar certificados de forma automatizada no OpenVpn
[Shell Script] Conversor de vídeo com opção de legenda
[C/C++] BRT - Bulk Renaming Tool
[Shell Script] Criação de Usuarios , Grupo e instalação do servidor de arquivos samba