{{:projeto09:logo_fecomercio_senac.png?300|}} === Trabalho de conclusão de curso - TCC === \\ === Analise de protocolos de alta-disponibilidade === \\ === Aluno: Gabriel Nunes Oliveira === === Orientador: Eduardo Maroñas Monks === \\ ==Andamento do projeto:== * Servidores instalados * Instaladas ferramentas \\ === Estruturas de alta disponibilidade: === Estruturas de alta disponibilidade tem como foco principal manter o acesso a serviços para o público, estas estruturas são compostas por dois ou vários nós os quais quando configurados realizam tarefas como um único host provendo serviços distintos. Estas estruturas são compostas por Links entre os hosts, ferramentas de sincronização dos dados e VIP(IPs virtuais) que disponibilizam acesso à estrutura, onde para o cliente é realizado o acesso ao IP virtual o qual em caso de falha do nó principal o secundário assume este IP. \\ ===Protocolos:=== Os protocolos que serão analisados são utilizados para prover acesso a estrutura de alta disponibilidade, estes provêm os IPs virtuais, os protocolos que serão analisados são Heartbeat e UCARP: ==Heartbeat:== Heartbeat[http://linux-ha.org/wiki/Heartbeat], ou batimento cardiaco é o componente principal do projeto de alta-disponibilidade dos sistemas GNU/Linux, FreeBSD, OpenBSD, Solaris e Mac OS X, a ferramenta provê o acesso a estrutura criando IPv e realizando a checagem do estado dos nós, se estes estão disponíveis ou indisponíveis onde a partir do momento em que o nó principal da estrutura seja identificado como indisponível ele realiza a troca do IP virtual para o nó secundário. ===UCARP:=== UCARP[https://www.pureftpd.org/project/ucarp] é derivado do protocolo CARP(Utilizado em sistemas BSD), também realiza o processo de criar IPs virtuais e monitorar os nós do cluster realizando a troca do IP virtual entre o mesmos em caso de o nó principal falhar. ===Testes realizados com ferramentas:=== * Aplicação do protocolo em cenário de redundância de gateway: Foi realizado a aplicação dos protocolos em um cenário de redundância de gateways onde o roteamento é realizado por dois servidores Debian 8, foi realizado ping para um endereço externo, foi verificado o tempo de convergência entre os IPs virtuais e a mudança para o cliente que realizava o ping: ===Configuração da estrutura:=== ==IPs virtuais:== * WAN = 192.168.0.59/24 * LAN = 10.0.0.75/24 ===Cenário=== {{ :projeto09:cenarionn.jpg?500 |}} ===Resultados:=== ==Tempo de convergencia de IPs virtuais nos servidores:== * Heartbeat < 1ms * UCARP < 1ms ==Tempo de impacto da convergencia dos IPs virtuais para os clientes:== * Heartbeat < 1s * UCARP > 3s