Reporte Cluster

Instituto Tecnológico de Colima Maestra: María Elena Martínez Duran Materia: Arquitectura de Computadoras Alumnos: Arman

Views 172 Downloads 4 File size 140KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

Instituto Tecnológico de Colima Maestra: María Elena Martínez Duran Materia: Arquitectura de Computadoras Alumnos: Armando Saul Carranza Sánchez 10460256 Roberto Aguilar Moreno 10460242 Luis Manuel Avalos Lara 10460247 Wilbert Fernando Vela Rodríguez 10460322 Carrera: Ingeniería en Sistemas Computacionales Fecha: 27/05/2013 -

Qué es un clúster Características Para que se utiliza Ventajas y desventajas Software y hardware necesario Proceso de instalación (general) Ejemplos de software de aplicación para clúster

PRACTICA: Proceso de instalación, configuración y funcionamiento de un clúster

Que es un Clúster? Un clúster es un grupo de equipos independientes que ejecutan una serie de aplicaciones de forma conjunta y aparecen ante clientes y aplicaciones como un solo sistema. Los clúster permiten aumentar la escalabilidad, disponibilidad y fiabilidad de múltiples niveles de red.

Características: La escalabilidad es la capacidad de un equipo para hacer frente a volúmenes de trabajo cada vez mayores sin, por ello, dejar de prestar un nivel de rendimiento aceptable. Existen dos tipos de escalabilidad: Escalabilidad del hardware (también denominada «escalamiento vertical»). Se basa en la utilización de un gran equipo cuya capacidad se aumenta a medida que lo exige la carga de trabajo existente. Escalabilidad del software (también denominada «escalamiento horizontal»). Se basa, en cambio, en la utilización de un clúster compuesto de varios equipos de mediana potencia que funcionan en tándem de forma muy parecida a como lo hacen las unidades de un RAID (Redundant Array of Inexpensive Disks o Array redundante de discos de bajo coste). Se utilizan el término RAC (Redundant Array of Computers o Array redundante de equipos) para referirse a los clúster de escalamiento horizontal. Del mismo modo que se añaden discos a un array RAID para aumentar su rendimiento, se pueden añadir nodos a un clúster para aumentar también su rendimiento. Para que se utiliza: Ventajas y Desventajas:

Software y Hardware Necesario:

Proceso de instalación:

Los pasos para instalar la herramienta son los siguientes: 1. Arrancamos en frontend con el Live CD de PelicanHPC. Escogemos la primera opción: Live. 2. Dejamos que se ejecute la instalación. 3. En este punto de la instalación dejamos la configuración igual y presionamos en OK. Con esta configuración no dañamos la configuración original del equipo.

4. En esta pantalla debemos seleccionar si deseamos copiar librería de ejemplos, esta opción no afecta la instalación. En este paso para realizar pruebas deberíamos escoger Yes. 5. El siguiente paso es escribir la contraseña para la aplicación. Mediante esta contraseña los demás nodos se pueden conectar con el frontend. 6. Para nuestro clúster colocamos la contraseña 12345 y luego OK. 7. A continuación debemos logearnos en la aplicación. 8. En login colocamos user. 9. En password colocamos la contraseña que configuramos 12345. Si realizamos todo correctamente hasta este punto, podemos continuar la instalación de dos maneras. Una es como se indica en el punto 10. Y la otra como se indica en el punto 22 con entorno gráfico Xfce. 10. Para seguir con la instalación colocamos el comando pelican_setup y luego presionamos Enter. 11. Continúa la instalación. 12. Si tenemos más de un dispositivo de red, debemos escoger con el que vamos a configurar el clúster. 13. En esta pantalla debemos seleccionar Yes, para iniciar los servicios. Debemos tener cuidado de que la red del clúster esté aislada de otras redes. 14. En este punto debemos seleccionar Yes. También es momento de arrancar con el nodo. 15. Arrancamos el nodo con booteo desde la LAN. 16. Comienza la instalación en el nodo. 17. Luego de pocos minutos el nodo del clúster está listo. 18. Volvemos a la configuración del frontend. Seleccionamos ahora No. 19. Una vez que un nodo arranca, la cuenta crece. 20. Luego se verá la siguiente pantalla, que indica que los dos nodos están listos. 21. Finalmente nos presenta el resultado de una prueba indicando los nodos y su velocidad en MFLOPS. 22. Para configurar el clúster en modo gráfico, venimos desde el paso 9. En este paso escribimos startx y Enter. 23. Una vez que está listo abrimos una terminal. 24. Tendríamos así la vista del terminal. 25. En el terminal escribimos pelican_setup y le damos Enter. 26. Continúa con la instalación. 27. Desde este punto la instalación es igual que desde el paso 13 hasta el 21.

Ejemplos de Software de aplicación para Clúster:

Conclusión: PelicanHPC es una muy buena distribución para crear un Clúster de alto rendimiento en pocos minutos, totalmente auto configurable, detección y configuración de nodos esclavos casi transparentes. Además de ser una versión Live-CD se puede instalar al disco de manera sencilla pero eso escapa de nuestro informe. Contiene un entorno gráfico liviano y configurable(XFCE) especial para la gente que no le gusta el shell, o desea manejar más terminales de los normal o utilizar herramientas de ploteo de funciones matemáticas. Viene con librerías especiales para la programación paralela y además librerías de cálculo numérico y algebraico que también hacen uso del sistema Clúster. Gran cantidad de software para instalar ya que PelicanHPC está basada en Debian, y utiliza todos sus repositorios, con un simple comando (apt-get install APLICACION) podemos instalar paquetes Bibliografía: “Beowulf Cluster Computing with Linux by Thomas Sterling”. Libro. “Página oficial de la distribución PelicanHPC”. Web.

“Foro oficial de la distribución PelicanHPC”. Foro. Web.

“Computer Cluster”. Wikipedia. Web.

“General information about the Open MPI Project”. Web.

“GNU Octave”. Aplicación de calculo numérico. Web.