Esse trabalho é parte de conclusão do curso de especialização em redes de computadores que tem 80 páginas, aqui estou postando apenas a montagem e teste (estudo de caso) e deixando de fora a parte teórica por questões de espaço. Foi documentado passo a passo a montagem do cluster com
Mosix, possibilitando a montagem por pessoas com conhecimento básico em
Linux.
Durante esse estudo de caso será montado um cluster do tipo load balancing com o Mosix e Linux usando a distribuição
Debian 6 (squeeze). Durante todo o processo será explicado como instalar, configurar e testar.
O maior desafio nesse trabalho foi implantar esse cluster com sistema operacional e softwares atualizados, o Debian 6 usa kernel 2.6, mas a ideia é montar com versões mais recentes e por isso a versão do kernel em que o Mosix foi instalado foi a 3.0.13, isso garante um sistema atual e mais seguro.
A maior parte da documentação disponível usa versões antigas como kernel 2.4 e 2.6 e muitas vezes difíceis de conseguir os aplicativos e patchs necessários à instalação, já que os repositórios não estão mais disponíveis para downloads. Daí cada vez mais a necessidade de fazer o sistema com kernel e aplicativos atualizado e facilmente encontrados nos repositórios para download.
Foi montada uma infraestrutura para a instalação do cluster usando três desktops, um notebook e um switch fabricado pela Cisco de 100Mbps para conectar esses computadores na rede LAN.
Equipamentos de hardware usado para o cluster
O cluster foi instalado em 3 computadores PC físicos, sendo que em um desses foram instaladas duas (2) máquinas virtuais para facilitar na documentação e retirada dos prints (telas). Esses computadores tem configurações distintas, incluindo desktop Pentium 4, Desktop i5 (rodando 2 máquinas virtuais) e notebook core duo conforme a tabela 3.1, tudo conectado a um switch Cisco catalyst 2900XL de 100Mb/s e cabos metálico UTP CAT5e.
Configuração da rede
Os computadores foram configurados com os seguintes IP estáticos:
- PC 1: 192.168.1.200 Máscara: 255.255.255.0 (Desktop i5, Virtualizado)
- PC 2: 192.168.1.201 Máscara: 255.255.255.0 (Desktop i5, Virtualizado)
- PC 3: 192.168.1.202 Máscara: 255.255.255.0 (Notebook)
- PC 4: 192.168.1.203 Máscara: 255.255.255.0 (Pentium 4)
Certifique se que os computadores estão com os IPs corretamente configurados, use o comando "ifconfig" em cada computador conferindo assim suas configurações. Faça o teste de conectividade entre todos os computadores (nodes) que fazem parte do cluster, use o comando ping para se certificar que todos que estão na rede tem conectividade.