Académique Documents
Professionnel Documents
Culture Documents
Sistemas Distribuidos
Paquetes instalados en las mquinas virtuales: OpenSSH, OpenMPI, GCC, NFSv4 Instalacion de OpenSSH:
Se intala Open SSH desde los repositorios de Arch
pacman -S openssh
sshd: 192.168..0.0/255.255.255.0
DAEMONS=( sshd )
Instalacion de OpenMPI:
Se instalo desde el gestor de la comunidad Yaourt, si que se agrego su repositorio
echo [archlinuxfr] >> /etc/pacman.conf echo Server = http://repo.archlinux.fr/i686 >> /etc/pacman.conf pacman Sy yaourt % aceptar la descarga
Sistemas Distribuidos
Instalacion de GCC:
pacman -S gcc
Instalacion de NFSv4:
pacman S nfs-utils
HOSTNAME=master eth0=dhcp eth1=eth1 192.168.0.1 netmask 255.255.255.0 INTERFACES=(eth0 eth1) DAEMONS=( netfs sshd iptables rpcbind nfs-common nfs-server )
HOSTNAME=clienteN eth0=eth0 192.168.0.* netmask 255.255.255.0 # * es 10 o 20 segun cliente INTERFACES=(eth0) gateway=default gw 192.168.0.1 ROUTES=(gateway) DAEMONS=( netfs sshd rpcbind nfs-common )
Sistemas Distribuidos
/home/cluster
/srv/nfs4/
none
bind
master:/srv/nfs4
/home/cluster
nfs4 rsize=8192,wsize=8192,timeo=14,intr
rpcbind: 192.168.0.0/255.255.255.0
*nat :PREROUTING ACCPET [0:0] :OUTPUT ACCEPT [0:0] :POSTROUTING ACCEPT [0:0] -A POSTROUTING o eth0 j MASQUERADE COMMIT
Master y Cliente: /etc/sudoers (Para facilitar el uso de tareas administrativas instale Sudo en las mquinas y las
configure para no pedir contrasea.)
cluster
Sistemas Distribuidos
Se utiliza un archivo (yo lo llame hosts) en donde se anotan los nombres de los nodos. Open MPI permite agregar los nodos a un archivo de configuracin, pero no consegu que los obtuviera de ah.
Conclusiones
La implementacin de un Cluster de tipo Beowulf no presenta muchos incovenientes (principalmente solo los tuve con permisos en los directorios) y permite una gran facilidad para agregar nodos extras. En mi caso bastara con clonar un nodo, cambiar su nombre e IP, y agregarlo a las lista de hosts del master.