1 de 5 29/10/2010 18:10 Todo o site» O que é GNU/Linux Download do GNU/Linux Anuncie Fale Login Cadastre-se Conosco Visite também: Segurança Linux BR-Linux.org Dicas-L NoticiasLinux SoftwareLivre.org UnderLinux BestLinux» Menu Artigos.Conf Comunidades Dicas Eventos Perguntas Dica Home» Dicas» Linux» Introdução» Visualização de dica HeartBeat - Web server com Alta Disponibilidade (HA) Publicado por Michel Pereira em 23/02/2009 Login: michel_suporte, 6604 pontos Homepage: [ Hits: 5722 ] Treinamento Zope Plone Curso Perl Online Screenshots Scripts Simulado Wallpapers + Favoritos Versão para impressora Indicar para um amigo Enviar dica HeartBeat - Web server com Alta Disponibilidade (HA) Configuração de um servidor web utilizando H.A. com HeartBeat. O cenário utilizado foi entre dois servidores de hardware e software idênticos. S.O - CentOS 5.2. O objetivo deste documento é explicar como é feita a estrutura Alta Disponibilidade entre dois servidores Web. O software responsável por este cluster é o HeartBeat (Batimento Cardíaco) - http://linux-ha.org Estrutura básica do cenário: Cada servidor tem duas placas de rede, onde uma placa trabalha na rede interna e a outra é utilizada pelo HeartBeat através de um cabo crossover. Eth0 - Lan Eth1 - Rede HeartBeat (Cabo Cross) O funcionamento básico do H.A. é fazer com que o servidor "Slave" assuma o lugar do servidor "Master" [Como anunciar?]» Destaques Estagiário Linux - USP - São Paulo/SP (3) 22/10 - WordCamp Curitiba (0) Latinoware 2010 -
2 de 5 29/10/2010 18:10» Últimos artigos Gerenciando o HD com o fdisk Configurando modem USB 3G pelo console "Wolfenstein: Enemy Territory" e "Hidden & Dangerous Deluxe" no Debian Lenny Novidades do Kernel 2.6.35 Atualização para o Ubuntu 10.10 Com software livre você tem e você pode!» Screenshot quando houver algum problema, esse procedimento ocorre através de uma monitoramento entre os serviços no dois servidores. Instalando o HeartBeat: # yum install heartbeat Configuração de rede: LAN: arquivo /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 IPADDR=192.168.10.100 NETMASK=255.255.255.0 HEARTBEAT: arquivo /etc/sysconfig/network-scripts /ifcfg-eth1 DEVICE=eth1 IPADDR=10.0.0.1 #Servidor Master NETMASK=255.0.0.0 Sorteio das Caravanas (1) 16/11 - VII Evidosol/IV Ciltec - online (0) VOL DAY II - Fotos, vídeos, depoimentos e slides das palestras (6) Oportunidade para profissional Linux - Curitiba/PR (0) Desenvolvedor de software e integrador de código - São Paulo/SP (0) Vaga Sys Admin Linux em várias cidades (0) 12/10 - EMSL - Encontro Mineiro de Software Livre - Uberlândia/MG (1) Profissional para atuar com Pesquisa e Desenvolvimento - Florianópolis... (1) Por shadow mint! Arquivo /etc/sysconfig/network-scripts/ifcfg-eth1:» Últimas dicas SongBird 1.10, via apt-get, através do repositório Livre SO Faça atualizações e baixe novos programas para computadores "offline" Papéis de parede para o Ubuntu 10.10, Maverick Meerkat Personalizar o Painel do Gnome no Ubuntu Maverick Meerkat Erro OpenWebmail: RELAY ACCESS DENIED Sis671/771 no Ubuntu 10.10 Técnico de Windows e técnico de informática... Saiba a diferença Sources.list para o Ubuntu 10.10 Maverick Meerkat» Segurança Linux [Dica] Segurança do SSH com medidas simples de Segurança [Artigo] Usando o Nessus plugin com o MySQL e o DEVICE=eth1 IPADDR=10.0.0.2 #Servidor Slave NETMASK=255.0.0.0 Após a instalação do HeartBeat será criado o diretório /etc/ha.d (diretório de configurações do sistema). Basicamente todas as configurações do HeartBeat são definidas no arquivo ha.cf, que deve ser criado no diretório acima. # vim /etc/ha.d/ha.cf # Arquivo de log de Debug: debugfile /var/log/ha-debug # Arquivo de Log logfile /var/log/ha-log # Usa o próprio heartbeat como daemon de log logfacility daemon # Frequência em segundo de batimentos cardíacos keepalive 1 # tempo mínimo para declarar o outro servidor como morto deadtime 10 # Quanto tempo o heartbeat deve esperar por bits atrasados warntime 5 # Tempo máximo para declarar o outro servidor» Login Login: Senha: Se você ainda não possui uma conta, clique aqui. Esqueci minha senha» Top 10 usuários 5384011: Fábio Berbert de Paula 4517947: Alessandro de Oliveira Faria (A.K.A. CABELO) 2553637: Antonio Carlos Vasques da Silva 2059377: Jefferson Estanislau da Silva 1994361: Davidson Rodrigues Paulo 1962588: Percival F.
3 de 5 29/10/2010 18:10 db_autopwn no Metasploit [Dica] segurança no grub [Artigo] Brincando com o plugin do Nessus para o Metasploit [Notícia] Série Crime na Rede, na rede Record [Artigo] Ataque USB U3 com Metasploit [Artigo] Investir em tecnologias modernas e baratas é bom, mas traz riscos» Últimos scripts [Perl] Usando ARGV como login [Shell-Script] Instalação do Dropbox no Debian [Shell-Script] 4net.sh - Calcula velocidade de transmissão na rede [Shell-Script] Clona-HD [Outros] Teste de hardware e outros como morto initdead 120 # Porta de sincronia do heartbeat udpport 694 # Endereço de broadcast da rede - usada para setar o endereço primário do servidor bcast eth2 # Determina se o serviço volta para o master caso ele volte a responder. auto_failback on # Nós do cluster devem ser escritos conforme a saída do comando #uname -n node webserver1 node webserver2 # Endereço ip em comum para testes de conectividade ping (ex. router do servidor web) # Plugin que auxilia no monitoramento de conexões entre a rede respawn hacluster /usr/lib/heartbeat/ipfail # Se usa o syslog ou não use_logd off # Compactação de dados compression bz2 # Compactação de dados compression_threshold 2 Ao configurar o ha.cf deve-se criar um arquivo que define qual o servidor master no cluster. # vim /etc/ha.d/haresources webserver1 Legenda: 10.0.0.1 apache Webserver1 - Nome do servidor Master; 10.0.0.1 - IP do servidor Master; apache - Serviço monitorado pelo HeartBeat (o script de monitoramento do apache está em: /etc/ha.d/resource.d/). Ao concluir a configuração do cluster deve-se criar o arquivo de autenticação dos nós. Jr. 1714758: Elgio Schlemer 1578056: Cicero Juliao da Silva Junior 1571000: Thiago Alves 1480571: Wanderson Berbert» Wallpaper Por mmelosilva Anúncios Google Linux HA Cluster Linux VPN Server Linux Heart Beat Linux Heartbeat Failover» Perguntas Icone de ligar, desligar (1) Travou! [RESOLVIDO] (35) insigne linux (3) minha concky nao inicia e tambem nao configura conkyforecast [RESOLVID... (2) Roteador wireless não se conecta à internet e desktop não acessa rotea... (4) NTOP? (3) Erro invalid credencials (0) Tab FILTER - Iptables (3) # vim /etc/ha.d/authkeys».conf auth 1 1 md5 <insira uma palavra-frase> Todas as configurações definidas acima devem ser feitas nos dois servidores que compõem o cluster. [Samba] smb.conf - Samba com login e compartilhamento de impressoras [Conky].conkyrc - Minha segunda configuração do Conky Anúncios Google Linux Server Linux Linux Rede Linux RedHat Linux Linux HA [Conky].conkyrc - Um conkyrc bastante Outras dicas deste autor completo Nenhuma dica encontrada. [protocolo NTP] ntp (ou ntpd).conf -
4 de 5 29/10/2010 18:10 Leitura recomendada Checando dependências de pacotes em Debian Linux e derivados Intermitência na tela do Kubuntu 8.10 Linux Java no Ubuntu 7.10 (via Apt) Listando árvore de processos Configurando a placa Wireless AR5006EG do Toshiba A215-S4747 no Ubuntu 7.10 Configuração do NTPD para Estado de São... [apt] sources.list - sources.list para o Linux Mint Debian Editon Comentários [1] Comentário enviado por hemersonmilano em 25/02/2009-10:34h: Nota 10 por esta dica de como configurar um web server com alta disponibilidade. Estou fazendo um projeto de cluster e com certeza isto já me ajudou bastante. Valeu pela dica. [2] Comentário enviado por andre_ramos em 10/09/2010-10:38h: kara Blz, estou precisando de uma solução, e o seguinte: preciso de instalar um serviço no linux onde tenho 2 links de internet instalado em um firewall e que quando um link cair o outro entra em ação automaticamente, alguns colegas do vol me disseram que o serviço heartbeat faz isso, vc pode me explicar mais sobre este serviço? pois estou interessado em estudar isso grato Contribuir com comentário [ Recarregar imagem ] Digite o código acima: Enviar Limpar Para executar esta ação você precisa estar
logado no site, caso contrário, tudo o que for digitado será perdido. Contribuir com: [ Artigo Conf Dica Evento Oportunidade de trabalho Pergunta Script Screenshot Simulado Wallpaper ] Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído Site sob hospedado licença por: GNU FDL Viva o Linux A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux. Estatísticas do site Equipe de moderadores FAQ: Perguntas freqüentes Membros da comunidade 5 de 5 29/10/2010 18:10