LVS (Linux Virtual Server) Este é um processo controlador que inicia todos os outros daemons relacionados aos roteadores LVS. Em tempo de boot, o daemon é iniciado pelo script /etc/rc.d/init.d/pulse. Ele então lê as configuração do arquivo /etc/sysconfig/ha/lvs.cf. No roteador LVS ativo, o pulse inicia o LVS daemon. No roteador backup, o pulse determina a saúde do roteador ativo executando um heartbeat simples pulse em um intervalo configurado pelo usuário. Se o roteador LVS ativo falhar em responder após o tempo configurado pelo usuário, ele inicia o failover. Durante o failover, o pulse no roteador LVS backup instrui o daemon pulse no roteador LVS ativo a fazer o shutdown de todos os serviços LVS, iniciar o programa send_arp para reatribuir o endereço IP flutuante para o endereço do MAC do roteador LVS backup e iniciar o daemon lvs O daemon lvs executa no roteador LVS ativo uma vez chamado pelo pulse. Ele lê o arquivo de configuração em /etc/sysconfig/ha/lvs.cf, chama o utilitário ipvsadm para lvsd construir e manter a tabela de roteamento IPVS e atribuir um processo nanny para cada serviço LVS configurado. Se o nanny reportar que um servidor real está down, o lvs instrui o utilitário a remover o servidor real da tabela de roteamento IPVS. ipvsadm Este serviço atualiza a tabela de roteamento IPVS no kernel. O daemon lvs estabelece e administra o LVS através da chamada ao ipvsadm para adicionar, alterar, ou apagar entradas na tabela de roteamento IPVS nanny O daemon de monitoramento nanny executa no roteador LVS ativo. Através desse daemon, o roteador LVS ativo determina a saúde de cada servidor real e, opcionalmente, monitora sua carga de trabalho. Um processo separado executa para cada servidor definido em cada servidor real Este é o arquivo de configuração do LVS. O caminho completo a esse lvs.cf arquivo é /etc/sysconfig/ha/lvs.cf. Direta ou indiretamente, todos os daemons obtém sua informação de configuração desse arquivo É uma ferramenta Web para monitoramento, configuração e Piranha administração de um LVS. É a ferramenta padrão para manter o Configuration Tool arquivo de configuração do LVS /etc/sysconfig/ha/lvs.cf send_arp This program sends out ARP broadcasts when the floating IP address changes from one node to another during failover. Este programa envia ARP broadcasts quando o endereço IP flutuante muda de um nó para outro nó durante o failover