Relato: Montagem de um Cluster openMosix
este texto visa documentar a instalação do openMosix em uma situação específica, podendo ser utilizado (mediante adaptação) como referência para instalações em conigurações diversas.
com openMosix, podemos dividir o processamento de softwares entre vários computadores, o que torna sua execução mais rápida. como exemplo de programas (multimídia) que funcionam em openMosix temos LiVES, MJPEG Tools, bladeenc, Blender, POVRAY, FLAC, Grip, LAME, mpg321(mpg123) e FreeJ.
Configuração
nesta instalação, utilizamos uma rede wireless 802.11b, e as seguintes configurações de hardware e software.
Hardware
Máquina 1 - Desktop
Intel Pentium 4 2.4 GHz
1 GB RAM
Máquina 2 - Notebook
AMD Athlon 64 3200
512 MB RAM
Software
Sistema operacional Gentoo (em ambas as máquinas).
Instalação do kernel
o download e instalação do kernel se deu da seguinte maneira:
1 - editamos os arquivos "/etc/portage/packages.keywords" e "/etc/portage/packages.unmask" adicionando a linha "sys-kernel/openmosix-sources". não seria necessário na Máquina 1 (arquitetura x86), que já tinha disponível a versão 2.4 do kernel openMosix, mas com este comando obtivemos a versão 2.6.12 do kernel em ambas as máquinas.
2 - começamos baixando o código fonte do kernel
emerge openmosix-sources
3 - configuramos o kernel
cd /usr/src
rm linux
ln -s linux-2.6.12-openmosix-r577
cd linux
make menuconfig
tenha certeza que as seguintes opções estão habilitadas no kernel
HPC options--->
Enable OpenMosix? clustering
4 - compilamos o kernel e copiamos para /boot
make && make modules_install
cp arch/i386/boot/bzimage /boot/kernel-2.6.12-openmosix-r577
cp .config /boot/config-2.6.12-openmosix-r577
4 - editamos e gravamos o grub no mbr
vi /etc/grub/grub.conf
na Máquina 1, foram inseridas as seguintes linhas
title
root
kernel
na Máquina 2, foram inseridas as seguintes linhas
title= openMosix_2.6.12
root (hd0,0)
kernel /kernel-2.6.12-openmosix-r577 root=/dev/hda3 vga=0x305 video=vesafb:mtrr,ywrap noinitrd
5 - reiniciamos o computador
reboot
Instalação dos softwares
Depois de reiniciar o sistema, já com o novo kernel, seguimos os seguintes passos para instalação dos programas.
Na Máquina 1:
1 - editamos o arquivo "/etc/portage/packages.keywords" adicionando as linhas "sys-cluster/openmosix-3dmon" e "sys-cluster/openmosix-3dmon-stats".
2 - baixamos os softwares
emerge openmosix-user openmosix-3dmon openmosix-3dmon-stats
Na Máquina 2:
1 - editamos o arquivo "/etc/portage/packages.keywords" adicionando as linhas "sys-cluster/openmosix-user -*", "sys-cluster/openmosix-3dmon -*" e "sys-cluster/openmosix-3dmon-stats -*".
2 - baixamos os softwares
emerge openmosix-user openmosix-3dmon openmosix-3dmon-stats
Referências
-
http://www.gentoo.org
-
http://www.gentoo.org/doc/en/gentoo-kernel.xml
-
http://www.gentoo.org/doc/en/openmosix-howto.xml
-
http://www.openmosix.org
-
http://www.openmosixview.com
-
http://howto.x-tend.be/openMosixWiki/index.php/Install%20openMosix%20on%20Gentoo%20Linux
-
http://gentoo-wiki.com/HOWTO_OpenMosix-Cluster
-
http://howto.x-tend.be/openMosix-HOWTO/
-
http://en.wikipedia.org/wiki/OpenMosix
-
http://openmosix.snarc.org/wiki/Compilation