Visite também: Br-Linux ·  VivaOLinux ·  LinuxSecurity ·  Dicas-L ·  NoticiasLinux ·  SoftwareLivre.org ·  [mais]
Voltar   Under-Linux.org Fóruns > UnderLinux Wiki
Fóruns Wiki Classificados Reviews Jogos Grupos Sociais RSS Feeds FAQ Termos de Uso Contato Sobre
Registrar FotosBlogs Calendário Marcar Fóruns Como Lidos


Ferramentas pessoais
Publicidade

From UnderLinux Wiki

Introducão

O openMosix surgiu como uma versão totalmente compatível com a GPL do projeto Mosix, liderado pelo Prof. Amnon Barak, com a co-lideranca ativa de Moshe Bar, que descontente com a discordancia deste com a GPL resolveu iniciar o projeto openMosix.

O openMosix é um conjunto de extensões do kernel do Linux que permite que máquinas rodando GNU/Linux funcionem como uma máquina SMP, e este tutorial tem como objetivo mostrar como configurar o sistema para obter facilmente um cluster de alta performance (HPC). Este é distribuido como um patch para o Kernel do Linux.

O sistema utiliza um complexo algoritmo de gerenciamento de recurso, de forma que quando um dos nós do cluster está sobrecarregado processos "migram" para outros nós transparentemente, de forma que processo que agora roda em outra máquina sequer sabe que não está mais em seu no "home".

Uma das grandes vantagens do openMosix é a facilidade de configuracao, e o fato de aplicacoes já existentes nao precisarem de modificacões para rodar no cluster, uma vez que qualquer processo é um candidato para a migracao, desde que este nao possua algumas características que tornam impossível a migracão.

Instalacao

Como o openMosix é uma extensao do kernel, será necessário recompila-lo. Para isto, baixe o patch disponível em http://openmosix.sourceforge.net e os sources do kernel correspondente em http://www.kernel.org.
Depois de ter feito o download do sources descompacte-o em /usr/src/, e em seguida copie o patch correspondete a sua versão do kernel para /usr/src/linux-2.x.y, onde 2.x.y é a versão do seu kernel.

Dentro do diretório /usr/src/linux-2.x-y/ execute patch -Np1 < patch-openmosix-2.x.y, entao os arquivos do kernel serao alterados para incluirem as extensões do openMosix. Caso ocorram mensagens de erro, verifique se voce esta utilizando uma versao vanilla do kernel, pois algumas distribuicoes utilizam versoes modificadas do kernel para incluir suporte a hardware oficialmente nao suportadas pelo linux, ou se voce está utilizando o patch correto para a sua versão do kernel. Caso tudo corra bem, agora voce pode iniciar a compilacão do kernel
Para escolher as configuracoes do kernel, rode make config caso queira usar um sistema de menu simples, respondendo a uma pergunta de cada vez, caso queira usar uma interface ncurses no modo texto execute make menuconfig e caso queira utilizar uma interface no modo gráfico rode make xconfig.
Para ativar o suporte ao openMosix escolha a opcão openMosix e selecione o campo enable openmosix, saia salvando o arquivo config. Então compile o kernel executando make bzImage, compile os módulos executando make modules e instale os módulos executando make modules_install.


Uma vez compilado o kernel, é hora do openmosix-userspace, que são os programas que vão permitir a configuração e o monitoramento do sistema. Baixe o pacote no site do openmosix, então descompacte o tarball e prossiga, como de costume, com o ./configure. O openmosix aceita diversas opções para adequar o pacote ao seu sistema, enão rode antes de tudo ./configure --help, onde voce verá as seguinte opções:

Horários baseados na GMT -3. Agora são 19:59.


Powered by vBulletin®
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Powered by vbWiki Pro 1.3 RC5. Copyright ©2006-2007, NuHit, LLC
SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.