Está en la página 1de 40

https://www.youtube.com/watch?

v=_AkCPunTw_Q

Realice el siguiente paso a paso en su ordenador

Haga un diseño de una red interna y una red pública NAT, para enlazar tres máquinas

virtuales.

1. Monte una máquina virtual máster con VirtualBox de 50 GB, un core y 1024 de RAM.

Configure una red LAN interna por el dispositivo 1 llamada Rocks y una red pública por el

dispositivo 2, como NAT.

2. Cree una segunda máquina virtual de 30 GB, 1 core y 1024 bytes de RAM con el

nombre “nodo-0”, configure una red LAN interna llamada Rocks por el dispositivo de

red 1.

3. Cree una tercera máquina virtual de 30 GB, 1 core y 1024 bytes de RAM con el nombre

“nodo-1”, configure una red LAN interna llamada Rocks por el dispositivo de red 1.

4. Proceda a montar el sistema operacional distribuido HPC con Rocks.

a. Descargue el Rocks 6.1.1 o 6.2 de la página oficial de rockscluster.org y proceda a su

instalación: http://www.rocksclusters.org/downloads.html

b. Instale el Rocks servidor en el máster. Vaya documentando el proceso.

c. Instale el Rocks cliente en los nodos y vaya documentado el proceso.

d. Aprenda a usar los comandos básicos de Rocks, tales como ssh, rocks list,

qstat, qsub, rocks run host, ganglia, etc. Ver manual en: http://digital.csic.es/

bitstream/10261/36977/1/ContrerasB_MatDidact_Programac_rocks.pdf

e. Escriba el programa “holamundo.c” que se muestra a continuación, compílelo y

córralo. Luego adjunte las evidencias al documento de la segunda entrega (solicite

asistencia al tutor por el correo y en los encuentros).

POLITÉCNICO POLITÉCNICO GRANCOLOMBIANO GRANCOLOMBIANO 5

POLITÉCNICO POLITÉCNICO GRANCOLOMBIANO GRANCOLOMBIANO 6

#include <stdio.h>

#include "mpi.h"

int main(int argc, char *argv[ ])


{

int rank, size;

MPI_Init(&argc, &argv);

MPI_Comm_rank(MPI_COMM_WORLD, &rank);

MPI_Comm_size(MPI_COMM_WORLD, &size);

printf(“Soy el core nro. %d de %d\n”, rank, size);

MPI_Finalize();

return 0;

Construya un video de sustentación en el que incluya

1. Un video donde explique el código y muestre el funcionamiento.

2. Suba el video a YouTube y pruebe su funcionamiento. Adjunte el enlace del video al

informe.

Desarrolle el informe teniendo en cuenta los siguientes elementos

1. Elabore el documento con la información resumida del estado del arte de lo que es

Rocks.

Rocks Cluster (originalmente llamado NPACI Rocks) es una distribución de Linux


para clusters de computadores de alto rendimiento. ... Rocks incluye muchas
herramientas (tales como MPI) que no forman parte de CentOS pero son los
componentes integrales que hacen un grupo de ordenadores en un cluster.
Rocks es una distribución para clústers Linux de código abierto, que permite a
losusuarios finales crear fácilmente grupos computacionales, puntos finales de la
redy visualización de paredes de azulejos de visualización. Cientos de
investigadoresde todo el mundo han utilizado Rocks clúster para implementar su
propio clúster
El cual presenta varias versiones.

2. Incluya pantallazos de la ejecución de los comandos fundamentales de uso de Rocks,

utilizando el programa “holamundo.c”.

3. Adjunte el código fuente a la entrega del programa holamundo modificado (un ciclo)
para que haga el printf al menos mil veces y registre los pantallazos de lo que hace.

4. Adjunte el enlace del video al final del documento antes de las conclusiones.

5. Cargue la entrega completa a la plataforma dentro de los plazos establecidos

Referencias

https://www.ele.uva.es/~ivasan/HPC/abstracts/2015_2016_Diego_Jose.pdf

http://www.rocksclusters.org/docs/guides.html

https://e-archivo.uc3m.es/bitstream/handle/10016/18024/PFC-IgnacioVeronaRios.pdf (ver

página 63 en adelante para uso de comandos)

EJEMPLO

También podría gustarte