Blog Arripio

O que é Keepalived?

O que é Keepalived?

Keepalived é um software de roteamento escrito em C. O principal objetivo deste projeto é fornecer instalações simples e robustas para loadbalancing e alta disponibilidade para o sistema Linux e infra-estruturas baseadas em Linux. A estrutura de balanceamento de carga baseia-se no conhecido e amplamente utilizado módulo de kernel do Servidor Virtual Linux (IPVS) que fornece o balanceamento de carga Layer4. Keepalived implementa um conjunto de verificadores dinamicamente e adaptativamente manter e gerenciar pool de servidores loadbalanced de acordo com sua saúde. Por outro lado, a alta disponibilidade é alcançada pelo protocolo VRRP.

Vamos mostrar um exemplo básico e simples de configuração.

keepalived

Configuração do Master

global_defs {
notification_email {
arripio@arripio.com.br
}
notification_email_from LB_arripio@arripio.gov.br
smtp_server server.arripio.gov.br
smtp_connect_timeout 60
router_id ARRIPIO_ID
}

vrrp_instance ARRIPIO_PROXY {
interface eth0
state MASTER
virtual_router_id 63
priority 100
advert_int 1
garp_master_delay 5

authentication {
auth_type usr_proxy
auth_pass senha_qaz123
}
virtual_ipaddress {
10.1.1.13 dev eth0
}
}

Configuração do servidor SLAVE


global_defs {
notification_email {
arripioo@arripio.com.br
}
notification_email_from LB_arripio@com.br
smtp_server server.arripio.gov.br
smtp_connect_timeout 60
router_id ARRIPIO_ID
}

vrrp_instance ARRPIO_PROXY {
interface eth0
state SLAVE
virtual_router_id 63
priority 50
advert_int 1
garp_master_delay 5

authentication {
auth_type usr_proxy
auth_pass senha_qaz123
}

virtual_ipaddress {
10.1.1.13 dev eth0
}
}

Desta forma se um servidor01 tiver problema o servidor02 assume as operações.
Esse meio é um método de garantir a disponibilidade do serviço, fundamental em uma infraestrutura de TI.

fonte: http://www.keepalived.org/

Leave a Comment

O seu endereço de email não será publicado. Campos obrigatórios marcados com *