Cluster Beowulf

Configuração do Cluster Beowulf no Debian 7.

[ Hits: 16.559 ]

Por: diocelio larsen em 04/08/2016


Instalando pacotes



O Cluster Beowulf é um cluster de alto desempenho, nossa montagem do cluster inicia-se na instalação do Debian, aqui utilizado a versão 7. Instale o Debian com o nome de "servidor" no mestre e com o nome de "no0x" nos escravos, o usuário utilizado é o mesmo em todas as máquinas do Cluster chamado aqui de kluster.

A rede foi configurada como DHCP em todas as máquinas.

Antes de iniciarmos a instalação dos pacotes, temos que arrumar o sources.list das máquinas:

# nano /etc/apt/sources.list #Servidor e nós.

sources.list (nós):

#escrito por diocelio larsen 1.0
# deb cdrom:[Debian GNU/Linux 7.1.0 _Wheezy_ - Official amd64 CD Binary-1 20130615-23:06]/ wheezy main
#deb cdrom:[Debian GNU/Linux 7.1.0 _Wheezy_ - Official amd64 CD Binary-1 20130615-23:06]/ wheezy main


deb http://ftp.br.debian.org/debian/ wheezy main contrib non-free
deb-src http://ftp.br.debian.org/debian/ wheezy main contrib non-free

deb http://security.debian.org/ wheezy/updates main contrib non-free
deb-src http://security.debian.org/ wheezy/updates main contrib non-free

# wheezy-updates, previously known as 'volatile'
deb http://ftp.br.debian.org/debian/ wheezy-updates main contrib non-free
deb-src http://ftp.br.debian.org/debian/ wheezy-updates main contrib non-free

deb http://ftp.debian.org/debian/ wheezy-updates main contrib non-free
deb-src http://ftp.debian.org/debian/ wheezy-updates main contrib non-free

deb http://ftp.debian.org/debian/ wheezy-backports main contrib non-free

sources.list (servidor):

#escrito por diocelio larsen 1.0
# deb cdrom:[Debian GNU/Linux 7.1.0 _Wheezy_ - Official amd64 CD Binary-1 20130615-23:06]/ wheezy main
#deb cdrom:[Debian GNU/Linux 7.1.0 _Wheezy_ - Official amd64 CD Binary-1 20130615-23:06]/ wheezy main

deb http://ftp.br.debian.org/debian/ wheezy main contrib non-free
deb-src http://ftp.br.debian.org/debian/ wheezy main contrib non-free

deb http://security.debian.org/ wheezy/updates main contrib non-free
deb-src http://security.debian.org/ wheezy/updates main contrib non-free

# wheezy-updates, previously known as 'volatile'
deb http://ftp.br.debian.org/debian/ wheezy-updates main contrib non-free
deb-src http://ftp.br.debian.org/debian/ wheezy-updates main contrib non-free

deb http://mirrors.kernel.org/debian/ wheezy-updates main contrib non-free
deb-src http://mirrors.kernel.org/debian/ wheezy-updates main contrib non-free

deb http://ftp.debian.org/debian/ wheezy-updates main contrib non-free
deb-src http://ftp.debian.org/debian/ wheezy-updates main contrib non-free

Preparando as máquinas para o cluster (execute todos os comando a seguir como root):

# apt-get update #(servidor e nós)
# aptitude safe-upgrade #(servidor e nós)
# aptitude install build-essential module-init-tools kernel-package initramfs-tools #(servidor e nós)
# aptitude install autoconf libaal-dev wget liblzo2-dev gzip libncurses5 libncurses5-dev dpatch udev #(servidor e nós)

# apt-get update #(servidor e nós)
# apt-get install gfortran-* #(servidor e nós)
# shutdown -r now #(servidor e nós)

    Próxima página

Páginas do artigo
   1. Instalando pacotes
   2. Configurando hosts
   3. Criando arquivos
   4. Instalando NTP
   5. SSH
   6. PVSF2
   7. Executando PVFS2
   8. NFS
   9. MPI
Outros artigos deste autor

LTSP no Debian 8

Leitura recomendada

Slackware + Gentoo - Dual-boot sem live-CD/USB

Debian Squeeze - Instalação e configuração no HP G42-371BR

Habilitando multilib no Slackware - Atualizado e simplificado

Instalação e configuração do J2SE

Atheros Wireless + Slackware 12.0

  
Comentários
[1] Comentário enviado por Buckminster em 05/08/2016 - 15:21h

O PVFS2 agora chama-se OrangeFS e está na versão 2.9 (http://docs.orangefs.com/home/index.htm), e a MPICH está na versão 3.2 (https://www.mpich.org/downloads/), mas no mais, legal teu artigo.

[2] Comentário enviado por iagolira em 14/08/2016 - 16:16h

Muito bacana!! :)
Também tem um script para automatizar todo o processo de criação do cluster beowulf, que foi usado por mim: https://www.vivaolinux.com.br/script/Cluster-beowulf/

Nome: Francisco Iago Lira Passos
Curso: Mestrando em Física


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts