Montagem de um cluster com o MOSIX

Demonstrarei a montagem de um cluster Mosix na distribuição Debian 6. Foram usados 4 PCs de uso doméstico.

[ Hits: 26.484 ]

Por: Francisco Aldevan Barbosa em 12/01/2015 | Blog: http://www.aldevan.com.br


Monitoramento e status do cluster



Nessa versão de Mosix instalado, quando se liga o computador ele automaticamente já inicia (start) o Mosix, caso não aconteça essa inicialização automaticamente pode ser feito manualmente com o comando:

# /etc/init.d/Mosix start
Caso deseje parar (stop) o Mosix digite:

# /etc/init.d/Mosix stop

Isso faz o computador sair do cluster.

Para verificar o estado (status) do Mosix digite:

# /etc/init.d/Mosix status

Esse comando exibe várias informações úteis.
Já com os 4 computadores prontos e em rede, use o comando mon para verificar o processamento e se todos os computadores do cluster estão se enxergando.
A nomeação do número dado pelo Mosix começa sempre do menor IP para o maior IP, exemplo o 1 foi atribuído ao computador que está configurado com o IP 192.168.1.200, assim como o 4 foi atribuído ao computador que está configurado com o IP 192.168.1.203.

Após fazer toda a instalação, nesse caso de um cluster de 4 computadores onde durante a instalação foi definido o primeiro IP do cluster e o número de Nós (node) que o sistema tem, assim como as chaves de autenticação (Keys) que nesse caso foi usado "1234", qualquer um desses parâmetros pode ser alterado sem que precise reinstalar ou compilar o kernel novamente.

Com um editor de texto como o "vi", edite o arquivo que desejar no diretório /etc/Mosix. Os principais arquivos são:
  • Mosix.map - onde se trata da lista de IPs dos Nós (nodes) do cluster;
  • features - indica as características do nodo;
  • secret - arquivo que guarda a senha (key) de acesso ao cluster;
  • ecsecret - senha (key) para autenticação de clientes de serviço batch;
  • essecret - senha (key) para autenticação se servidor de serviços batch;
  • freeze.conf - configuração de políticas de congelamento de processos;
  • queue.conf - indica o gerenciador de fila de processos padrão;
  • userview.map - indicação do número do Nó pelo monitor.

Abaixo temos um exemplo do arquivo Mosix.map, que pode ser editado para suportar os computadores adicionais que possam ser incorporados ao sistema ou mesmo quando se deseja alterar as chaves (Keys) ou os IPs da rede.

Exemplo: alterar o IP inicial do cluster e o número de Nós (node) que o sistema tem, nesse caso o procedimento deve ser feito em todos os computadores do cluster:

# vim /etc/Mosix/Mosix.map
Para alterar o código de autenticação (key) edite o arquivo /etc/Mosix/secret, o código deve ser o mesmo para todos os clusters. Caso deseje alterar a chave o procedimento deve ser feito em todos os computadores.

Página anterior     Próxima página

Páginas do artigo
   1. Introdução
   2. Sistema operacional
   3. Instalação do Mosix e compilação do kernel
   4. Monitoramento e status do cluster
   5. Testes e benchmark
Outros artigos deste autor

Jogando Duke Nukem online com YANG e Ubuntu/Debian

Instalação do Asterisk - Distribuição Meucci

Instalação do Asterisk - Distribuição Trixbox

Cabos de rede e conectorização

Duke Nukem online com hDuke, Linux Mint e YANG

Leitura recomendada

Como configurar o NGinx em 3 passos

Balanceamento de links - Load balance + Failover + Failback

Sincronizando Bases OpenLDAP e Active Directory

Docker - Containers em Linux (parte 2)

JMeter - Saiba como testar o desempenho dos principais serviços de rede

  
Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts