Redes

Disponível somente no TrabalhosFeitos
  • Páginas : 27 (6596 palavras )
  • Download(s) : 0
  • Publicado : 17 de abril de 2011
Ler documento completo
Amostra do texto
Elton Martins Levita

Alta Disponibilidade como Alternativa ao Uso de Servidores BDC em Ambientes Samba

Monografia de Pós-Graduação “Lato Sensu” apresentada ao Departamento de Ciência da Computação da Universidade Federal de Lavras para obtenção do título de Especialista em “Administração em Redes Linux”

Orientador Prof. Ricardo Martins De Abreu Silva

Lavras Minas Gerais - Brasil 2005 Elton Martins Levita

Alta Disponibilidade como Alternativa ao Uso de Servidores BDC em Ambientes Samba

Monografia de Pós-Graduação “Lato Sensu” apresentada ao Departamento de Ciência da Computação da Universidade Federal de Lavras para obtenção do título de Especialista em “Administração em Redes Linux”

Aprovada em 17 de Abril de 2005

Prof. Joaquim Quinteiro Uchôa

Prof. SamuelPereira Dias

Prof. Ricardo Martins De Abreu Silva (Orientador)

Lavras Minas Gerais - Brasil

Este trabalho é dedicado à toda comunidade Software Livre

v

vi

Agradecimentos
À toda equipe do curso ARL, pela iniciativa de disseminar o Software Livre e compartilhar o conhecimento. Ao Professor Joaquim Uchôa por escrever a classe uflamon e apoiar a nós, alunos, em nossa caminhada. Aosmeus amigos e familiares que sempre me incentivaram e me deram força nos momentos em que foi preciso. À toda comunidade Software Livre no mundo, pelo fantástico trabalho que vêm desenvolvendo e pelo espírito de colaboração mútua. A todos vocês, muito obrigado.

vii

viii

Resumo
Atualmente a procura por servidores Samba como controlador de domínio (PDC - Primary Domain Controller) eservidor de arquivos nas empresas, principalmente pequenas e médias, é elevada. Um possível tempo de inatividade desses servidores para essas empresas proporcionaria prejuízo e queda na produtividade. Para garantir a disponibilidade do controlador de domínio, os servidores Samba implementam uma estrutura de servidor backup (BDC - Backup Domain Controller) que assume o controle do domínioautomaticamente, na ocasião de falha do servidor principal. Porém, o servidor BDC garante disponibilidade do serviço controlador de domínio, mas para garantir a disponibilidade do servidor de arquivos há ainda a necessidade de fazer o sincronismo dos arquivos disponibilizados e das configurações dos diretórios compartilhados, além da base de usuários e senhas desses servidores. Esse sincronismo pode ser feitoatravés do software rsync1 , configurado para transferir os dados entre os servidores a cada intervalo de tempo especificado. O problema é que, caso ocorra uma falha, os arquivos que estarão no servidor que assumirá a função do principal, não possuirão as alterações feitas entre a última transferência e o momento da falha. A proposta deste trabalho é estudar e implementar uma solução de altadisponibilidade e baixo custo, baseada em software livre que possa ser usada como alternativa a redundância oferecida pelo BDC.

1

http://www.samba.org/rsync

ix

x

Sumário
1 Introdução 2 Alta disponibilidade 3 Implementando alta disponibilidade no servidor Samba 3.1 Hardware Necessário . . . . . . . . . . . . . . . . . 3.2 Conectando os nós do cluster . . . . . . . . . . . . . 3.3 SoftwareNecessário . . . . . . . . . . . . . . . . . . 3.3.1 Samba . . . . . . . . . . . . . . . . . . . . . 3.3.2 Heartbeat . . . . . . . . . . . . . . . . . . . 3.3.3 DRBD . . . . . . . . . . . . . . . . . . . . 3.4 Configurando o Heartbeat . . . . . . . . . . . . . . . 3.4.1 O arquivo ha.cf . . . . . . . . . . . . . . . 3.4.2 O arquivo haresources . . . . . . . . . . 3.4.3 O arquivo authkeys . . . . .. . . . . . . 3.4.4 Configurando o Ipfail . . . . . . . . . . . . . 3.5 Configurando o DRBD . . . . . . . . . . . . . . . . 4 Testando a solução 5 Considerações finais . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 3 5 6 7 8 8 9 9 10 10 15 17 18 19 23 25

xi

xii

Lista...
tracking img