Estudo e implementação de redundância em serviços da rede do IME



Documentos relacionados
Implementação de um balanceador de carga utilizando o Linux Virtual Server. Caciano Machado Everton Foscarini Fernando Macedo

Estudo e Implementação de Redundância dos Serviços na Rede do IME

Balanceamento de carga em GNU/Linux

SISTEMAS DISTRIBUÍDOS

GT-ATER: Aceleração do Transporte de Dados com o Emprego de Redes de Circuitos Dinâmicos. RP1 - Relatório de detalhamento das atividades

4. Qual seria o impacto da escolha de uma chave que possua letras repetidas em uma cifra de transposição?

GT-VOIP Relatório I.9: Avaliação do Ambiente Sphericall da Marconi. Setembro de 2002

Flaviano José Angeli. Orientador: Dalton Solano dos Reis

Apresentação do Artigo

05/08/2013. Sistemas Distribuídos Cluster. Sistemas Distribuídos Cluster. Agenda. Introdução

ADMINISTRAÇÃO E SERVIÇOS DE REDE

Tópicos em Sistemas Distribuídos. Modelos de Comunicação

3. Explique o motivo pelo qual os protocolos UDP e TCP acrescentam a informação das portas (TSAP) de origem e de destino em seu cabeçalho.

LABORATÓRIO DE SISTEMAS OPERACIONAIS. PROFª. M.Sc. JULIANA HOFFMANN QUINONEZ BENACCHIO

EAGLE TECNOLOGIA E DESIGN CRIAÇÃO DE SERVIDOR CLONE APCEF/RS

Instalação: permite baixar o pacote de instalação do agente de coleta do sistema.

Prof. Luiz Fernando Bittencourt MC714. Sistemas Distribuídos 2 semestre, 2013

Nível de segurança de uma VPN

Comunicação via interface SNMP

Entendendo como funciona o NAT

Sistemas Distribuídos

Computação em cluster

Introdução ao Modelos de Duas Camadas Cliente Servidor

Alta disponibilidade em máquinas

MODELO CLIENTE SERVIDOR

OCEL001 Comércio Eletrônico Módulo 9_1: Clusters. Prof. Charles Christian Miers.

Supercomputadores dominavam o mercado

Sistemas Distribuídos. Professora: Ana Paula Couto DCC 064

Universidade Federal de Minas Gerais. Sistemas Operacionais. Aula 23. Sistemas Operacionais Distribuídos

INDICE 1. INTRODUÇÃO CONFIGURAÇÃO MÍNIMA INSTALAÇÃO INTERLIGAÇÃO DO SISTEMA ALGUNS RECURSOS SERVIDOR BAM...

Gerência de Redes: Modelos de Gerência de Redes: Modelo FCAPS: Ferramentas de Gerência de Redes:

Online Help StruxureWare Data Center Expert

Gerência e Administração de Redes

MANUAL DE IMPLANTAÇÃO SISTEMA DE INVENTÁRIO CACIC GOVERNO FEDERAL SOFTWARE PÚBLICO

Acordo de Nível de Serviço (SLA)

Sistemas Distribuídos Aula 2

Link Aggregation IEEE 802.3ad Uma Visão Geral

Quarta-feira, 09 de janeiro de 2008

Escalonamento no Linux e no Windows NT/2000/XP

Redes de Computadores

Alta disponibilidade utilizando Roteamento Virtual no RouterOS GUILHERME RAMIRES

Requisitos de Sistema Impressão Comercial e Editorial

Requisitos de Sistema Impressão Comerciale Editorial

Administração de Sistemas Operacionais

SISTEMAS OPERACIONAIS DE REDE

Requisitos de Sistema Impressão Comercial e Editorial

3 SERVIÇOS IP. 3.1 Serviços IP e alguns aspectos de segurança

Requisitos de Sistema Impressão Comercial e Editorial

Entrar neste site/arquivo e estudar esse aplicativo Prof. Ricardo César de Carvalho

Satélite. Manual de instalação e configuração. CENPECT Informática cenpect@cenpect.com.br

Considerações no Projeto de Sistemas Cliente/Servidor

CÂMARA MUNICIPAL DE PASSOS

Avaliação do Desempenho da Migração de Máquinas Virtuais em Xen

Sistemas Operacionais. Prof. M.Sc. Sérgio Teixeira. Aula 05 Estrutura e arquitetura do SO Parte 2. Cursos de Computação

Projeto de Redes Top-Down

A computação na nuvem é um novo modelo de computação que permite ao usuário final acessar uma grande quantidade de aplicações e serviços em qualquer

Alan Menk Santos Redes de Computadores e Telecomunicações. Camada de Aplicação. Camada de Aplicação

Redes de Computadores

SO - Conceitos Básicos. Introdução ao Computador 2010/01 Renan Manola

Pré-requisitos para Instalação Física e Lógica do Sisloc

Guia de instalação Command WorkStation 5.5 com o Fiery Extended Applications 4.1

Requisitos de Sistema Impressão Comerciale Editorial

8 Threads. 8.1 Introdução

Soluções em. Cloud Computing. Midia Indoor. para

Ataques DoS e DDoS. Alessandro Santos Germer Rafael Ambiel Faccioli Roberto Röseling Badô. 1. Introdução

Objetivos: i) Verificar o impacto de loops em redes locais ii) Configurar o protocolo STP para remover loops da rede

Balanceamento de carga: Conceitos básicos

ADMINISTRAÇÃO DE SISTEMAS OPERACIONAIS SERVIÇOS DE ACESSO REMOTO (TELNET E TERMINAL SERVICES) Professor Carlos Muniz

Arquitetura de Sistemas Distribuídos. Introdução a Sistemas Distribuídos

GOVBR- UEM-MARINGA PREFEITURA MUNICIPAL DE PEROLA

Informática I. Aula 4. Aula 4-05/09/2007 1

ADDRESS RESOLUTION PROTOCOL. Thiago de Almeida Correia

Segurança em Sistemas de Informação. Agenda. Conceitos Iniciais

MRS. Monitoramento de Redes e Sistemas

Projeto de Arquitetura

1

Introdução a Informática - 1º semestre AULA 02 Prof. André Moraes

WSUS. Windows Server Update Services

Técnicas e ferramentas de ataque. Natiel Cazarotto Chiavegatti

ADMINISTRAÇÃO DE SISTEMA OPERACIONAL DE REDE (AULA 1)

MÓDULO 11 ELEMENTOS QUE FAZEM PARTE DO PROJETO DO SISTEMA

Integração de Alta Disponibilidade e Balanceamento de Carga em um Ambiente de Cluster

SEGURANÇA E CONTROLE EM SISTEMAS DE INFORMAÇÃO

Gerência do Processador

Relatorio do trabalho pratico 2

Redes de Computadores Aula 3

Funcionalidades da ferramenta zabbix

Firewall. Alunos: Hélio Cândido Andersson Sales

Uma poderosa ferramenta de monitoramento. Madson Santos - madson@pop-pi.rnp.br Técnico de Operação e Manutenção do PoP-PI/RNP

GT-ATER: Aceleração do Transporte de Dados com o Emprego de Redes de Circuitos Dinâmicos. RA3 - Relatório de acompanhamento trimestral

Módulo Contact Solution

Sou o professor Danilo Augusto, do TIParaConcursos.net, e lá costumo trabalhar temas relacionados a Redes de Computadores e Sistemas Operacionais.

Curso: Redes II (Heterogênea e Convergente) Tema da Aula: Características Roteamento

Segurança em Sistemas de Informação

SOLUÇÕES PARA CONTINUIDADE DO NEGÓCIO

Transcrição:

MAC0499 Trabalho de Formatura Supervisionado Estudo e implementação de redundância em serviços da rede do IME Guilherme Camilo Amantéa Guilherme Grimaldi Nepomuceno Supervisor: Prof. Dr. Arnaldo Mandel

Objetivo O objetivo principal é garantir que os serviços da rede do IME estejam disponíveis 100% do tempo. Desligamentos ou falhas de servidores devem ocorrer de forma transparente para o usuário.

Introdução Redes de computadores são sujeitas a falhas Em muitas redes é necessária disponibilidade 24/7 A indisponibilidade pode se dar por muitos fatores: Queda de energia Falha de hardware Manutenção Tolerância a falhas tem o objetivo de minimizar a indisponibilidade

Redundância Forma de garantir a tolerância a falhas Transparência para o usuário final Existem dois métodos principais: Estepe: um segundo componente ocioso, que assume o papel do original quando este sofre alguma falha Duplicação: dois ou mais componentes oferecem o mesmo serviço ao mesmo tempo

Servidores de aplicação da rede do IME Atualmente, existem 4 servidores de aplicação redundantes Porém, não existe transparência para o usuário, que deve escolher qual servidor usar Alguns servidores estão sobrecarregados enquanto outros não são utilizados

Solução Combinação de duplicação e estepe Composta de: Servidores reais duplicados LVS (Linux Virtual Server) Monitoramento Balanceamento dinâmico de processamento

LVS Módulo do kernel que é instalado em uma máquina dedicada (diretor) Possui uma relação de serviços e, para cada um, mantém uma tabela de servidores (servidores reais) que o oferecem Redireciona cada requisição dos clientes para um dos servidores pertinentes na tabela Utiliza um algoritmo de escalonamento Não requer alteração nos serviços disponibilizados

LVS (exemplo) Exemplo de uso do LVS com dois servidores web Servidor web 1 Diretor CIP: 192.168.1.100 VIP: 192.168.1.42 RIP: 192.168.1.11 DIP: 192.168.1.10 Servidor web 2 CIP: 192.168.1.101 RIP: 192.168.1.12

LVS (exemplo) Cliente 192.168.1.100 manda um pacote de requisição web para o servidor virtual 192.168.1.42 Servidor web 1 Diretor CIP: 192.168.1.100 VIP: 192.168.1.42 RIP: 192.168.1.11 DIP: 192.168.1.10 Servidor web 2 CIP: 192.168.1.101 RIP: 192.168.1.12

LVS (exemplo) O diretor recebe o pacote e consulta sua tabela LVS para decidir qual servidor real irá atender essa requisição??? Diretor Servidor web 1 CIP: 192.168.1.100 VIP: 192.168.1.42 RIP: 192.168.1.11 DIP: 192.168.1.10 Servidor web 2 CIP: 192.168.1.101 RIP: 192.168.1.12

LVS (exemplo) O diretor envia o pacote para o servidor web 1 Servidor web 1 Diretor CIP: 192.168.1.100 VIP: 192.168.1.42 RIP: 192.168.1.11 DIP: 192.168.1.10 Servidor web 2 CIP: 192.168.1.101 RIP: 192.168.1.12

LVS (exemplo) O servidor web 1 responde diretamente para o cliente Servidor web 1 Diretor CIP: 192.168.1.100 VIP: 192.168.1.42 RIP: 192.168.1.11 DIP: 192.168.1.10 Servidor web 2 CIP: 192.168.1.101 RIP: 192.168.1.12

LVS (exemplo) A partir daí, fecha-se o ciclo de conexão TCP entre cliente, diretor e servidor real escolhido Servidor web 1 Diretor CIP: 192.168.1.100 VIP: 192.168.1.42 RIP: 192.168.1.11 DIP: 192.168.1.10 Servidor web 2 CIP: 192.168.1.101 RIP: 192.168.1.12

Exemplo de tabela LVS Serviço Escalonador Servidores reais Peso www ssh xdmcp Weighted least connection Round-robin Weighted least connection 192.168.1.31 2 192.168.1.32 1 192.168.1.33 3 192.168.1.32-192.168.1.34-192.168.1.31 10 192.168.1.32 7 192.168.1.33 10 192.168.1.34 1

Monitoramento Monitoramento dos servidores reais Todos os servidores da tabela LVS estão funcionando A tabela deve ser atualizada dinamicamente Monitoramento do Diretor Diretor é um ponto de falha Deve-se utilizar um estepe

Monitoramento do LVS Os servidores reais são monitorados pelo mon e o diretor e o estepe pelo heartbeat Diretor mon Estepe Estepe heartbeat Servidor web 1 Servidor web 2

Monitoramento dos servidores reais Diretor detecta falha no servidor web 1! Diretor mon Servidor web 1 Servidor web 2

Monitoramento dos servidores reais Diretor remove da tabela LVS todas as entradas relacionadas com o servidor web 1 Diretor mon Servidor web 1 Servidor web 2

Monitoramento do diretor O heartbeat detecta falha no diretor Diretor mon! Estepe heartbeat Servidor web 1 Servidor web 2

Monitoramento do diretor O heartbeat promove o estepe a diretor, que passa a monitorar os servidores reais Diretor Estepe heartbeat Servidor web 1 mon Servidor web 2

Balanceamento dinâmico de processamento Servidores reais têm pesos É desejável garantir que usuários utilizem as máquinas com recursos menos ocupados Para tanto, os pesos devem ser atualizados freqüentemente, de acordo com a utilização

Implementação Fase de teste de produção com servidores de aplicação (xdmcp) Diretor: midas Dois servidores reais: hades kama midas DIP: 192.168.45.23 Rede Rede do do IME IME VIP: 192.168.45.26 hades kama RIP: 192.168.45.13 RIP: 192.168.45.43