Alta disponibilidade com SuSE 10 Enterprise Server SP2

Saiba como implementar um cluster de alta disponibilidade do tipo ativo/ativo em ambiente Linux. Tutorial baseado na distribuição SuSE 10 Enterprise Server SP2.

[ Hits: 54.568 ]

Por: Saraiva Digital em 27/03/2009 | Blog: http://altadisponibilidade.awardspace.com/


Preparação



Bem, não vou ensinar instalar o SUSE, mas aqui vão algumas dicas que podem ser aplicadas durante a instalação, lembrando que todas configurações devem ser iguais nos dois clusters.

Esquema de partição:
Linux: Alta Disponibilidade com Suse 10 Enterprise Server SP2
Neste servidor o Torrenorte está utilizando 3 discos de 10GB.

Disco 1:
  • /dev/sda1 = 1GB SWAP
  • /dev/sda2 = 1 GB Metadados partição usada para Drbd não é montada = Reiserfs
  • /dev/sda3 = 7.9 GB Partição / = Reiserfs

Disco 2:
  • /dev/sdb1 = /storage = XFS não precisa montar durante a criação, pois será montado pelo heartbeat.

Disco 3:
  • /dev/sdc1= /database = XFS não precisa montar durante a criação, pois será montado pelo heartbeat.

Pacotes selecionados durante a instalação:
Linux: Alta Disponibilidade com Suse 10 Enterprise Server SP2
Esquema das interfaces de rede:
Linux: Alta Disponibilidade com Suse 10 Enterprise Server SP2
Neste servidor o Torrenorte está utilizando 3 placas de rede: eth0, eth1, eth2.
  • Eth0 - rede local IP 172.27.0.1
  • Eth1 e eth2 - interfaces usadas para Channel Bond (Rede Vinculada)

Configurar as interfaces eth1 e eth2 sem endereço IP, como na figura abaixo:
Linux: Alta Disponibilidade com Suse 10 Enterprise Server SP2
Rede Vinculada = bond0 = 10.27.1.101

Para criar a Rede Vinculada durante a instalação, na tela "Resumo de configurações de Placa de Rede", clique no botão "Adicionar" e escolha "Rede Vinculada" dentro de "Tipo de Dispositivos":
Linux: Alta Disponibilidade com Suse 10 Enterprise Server SP2
E depois de avançar, coloque o IP estático e em "Opções de Driver de Vínculo" escolha Mode=balance-rr.
Linux: Alta Disponibilidade com Suse 10 Enterprise Server SP2
A rede vinculada ainda não está pronta, temos que fazer alguns ajustes manuais para funcionar.

Após o término da instalação, vamos instalar mais alguns pacotes necessários através do modo gráfico. Entre no YaST e clique em "Gerenciamento de Software", em seguida, em pesquisa digite "drbd" e marque as duas opções, como na figura abaixo:
Linux: Alta Disponibilidade com Suse 10 Enterprise Server SP2
Ainda no gerenciador de programas digite também "mon" e "iptraf", marque-os na caixa ao lado e clique em aceitar.

Página anterior     Próxima página

Páginas do artigo
   1. Objetivo / componentes / ambiente
   2. Preparação
   3. Configuração
   4. Preparando o ambiente e configurando DRBD
   6. Configurando Heartbeat
   7. Dicas finais
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Configurando mais de um IP por placa de rede

XL - Ferramenta de gerenciamento Xen - Parte I

Local Web Server visível na Internet com DynDNS

Kazam Screencaster no Debian Wheezy

CoreOS no VirtualBox

  
Comentários
[1] Comentário enviado por demoncyber em 27/03/2009 - 13:31h

Ótimo artigo, já foi adicionado em favoritos =)

Parabéns!!!



[2] Comentário enviado por doomk em 27/03/2009 - 14:57h

Very Good!

Parabéns saraiva, tutorial muito bem explicado.

[3] Comentário enviado por jefers0n em 27/03/2009 - 19:43h

Muito interessante e bem explicado. Parabéns amigo.

Jeferson.

[4] Comentário enviado por junior em 28/03/2009 - 01:29h

Cara, que ARTIGO hein?!

Muito bem explicado e detalhado, só ficaria mais feliz ainda em ver um assim com Debian.
hehe

Abraço, e sucesso!

[5] Comentário enviado por loverbeck em 06/04/2009 - 19:35h

Beleza de Artigo heim Saraiva!
:)

falow cara abraço... ta na hora da pizza heim !!! hehehe

Fabiano

[6] Comentário enviado por rommelprata em 24/04/2009 - 23:01h

Parabens, eu fiz alguns ajustes para rodar em opensuse 11.1 , existem algumas modificacoes ja que o kernel e mais novo o Hearbeat e Drbd estao na versao 8, algumas ordens e formatacoes devem ser ajustadas, sds.
Rommel

[7] Comentário enviado por okudak em 02/06/2009 - 11:00h

Esse artigo funcionaria em um Servidor de Storage iSCSI... digo... 2 target iSCSI em Cluster?

[8] Comentário enviado por saraivadigital em 02/06/2009 - 13:41h

Opa, nunca testei como iSCSI.

[9] Comentário enviado por okudak em 02/06/2009 - 16:10h

Sim... mas a questão seria, como fazer o Heartbeat startar o serviço de target scsi...
Pois pelo entendi ele que starta o smb e o firebird...
Ele pode iniciar qualquer serviço, ou esses são parametros proprios do heartbeat?

[10] Comentário enviado por saraivadigital em 02/06/2009 - 16:56h

Bem o Teste que vc pode fazer é o seguinte la no haresource por ex: smb e firebird que contem na linha do haresource , o heartbeat processas os scripts que estão em /etc/ha.d/resource.d
ou em /etc/init.d
se o script que inicia o iScsi estiver em alguns desse locais e so colocar no nome do script no haresource.
Beleza!

[11] Comentário enviado por aldoarendt em 25/01/2010 - 22:23h

Em Primeiro Lugar quero te parabenizar pelo tuto, muito bem elavorado e explicado, preciso de uma maozinha estou usando o opensuse 11.1 e me da um erro (Starting DRBD resources: /etc/drbd.conf:9: Parse error: 'protocol | on | disk | net | syncer | startup | handlers' expected,
but got 'incon-degr-cmd' (TK 278)), sera que alguem ai poderia me dar uma maozinha

[12] Comentário enviado por rafaelcosta1984 em 17/12/2010 - 14:00h

Olá Saraiva,

Primeiramente gostaria de te parabenizar pelo excelente artigo. todos os passos estão bem documentados e de fácil leitura.

Eu implementei aqui essa solução mas fiquei com uma dúvida. A autenticação dos meus usuários do samba é feita através de uma base ldap. portanto como faço para que essa base de dados seja replicada também para o servidor que estiver com o serviço desabilitado.

Além disso, como faço para manter os arquivos de configuração do samba sincronizado automaticamente ?

obrigado


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts