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: 55.186 ]

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

Aplicações Windows em ambiente Linux com SeamlessRDP

Instalação Kickstart (revisado)

Autenticação de cliente 802.1x WPA utilizando EAP-TTLS FreeRADIUS + Samba + LDAP

Configurando o NRPE (Nagios Remote Plugin Executor) no Ubuntu Desktop 9.10/Server 8.04 com criptografia SSL

Bootsplash nos kernels 2.6.17.13 e 2.6.18 no Slackware 11

  
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