Instituto Tecnolgico de Colima
Maestra: Mara Elena Martnez Duran Materia: Arquitectura de Computadoras Alumnos: Armando Saul Carranza Snchez 10460256 Roberto Aguilar Moreno 10460242 Luis Manuel Avalos Lara 10460247 Wilbert Fernando Vela Rodrguez 10460322 Carrera: Ingeniera en Sistemas Computacionales Fecha: 27/05/2013
Qu es un clster Caractersticas Para que se utiliza Ventajas y desventajas Software y hardware necesario Proceso de instalacin (general) Ejemplos de software de aplicacin para clster
PRACTICA: Proceso de instalacin, configuracin y funcionamiento de un clster
Que es un Clster? Un clster 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 clster permiten aumentar la escalabilidad, disponibilidad y fiabilidad de mltiples niveles de red.
Caractersticas: La escalabilidad es la capacidad de un equipo para hacer frente a volmenes de trabajo cada vez mayores sin, por ello, dejar de prestar un nivel de rendimiento aceptable. Existen dos tipos de escalabilidad: Escalabilidad del hardware (tambin denominada escalamiento vertical). Se basa en la utilizacin de un gran equipo cuya capacidad se aumenta a medida que lo exige la carga de trabajo existente. Escalabilidad del software (tambin denominada escalamiento horizontal). Se basa, en cambio, en la utilizacin de un clster compuesto de varios equipos de mediana potencia que funcionan en tndem 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 trmino RAC (Redundant Array of Computers o Array redundante de equipos) para referirse a los clster de escalamiento horizontal. Del mismo modo que se aaden discos a un array RAID para aumentar su rendimiento, se pueden aadir nodos a un clster para aumentar tambin su rendimiento. Para que se utiliza: Ventajas y Desventajas:
Software y Hardware Necesario:
Proceso de instalacin:
Los pasos para instalar la herramienta son los siguientes: 1. Arrancamos en frontend con el Live CD de PelicanHPC. Escogemos la primera opcin: Live. 2. Dejamos que se ejecute la instalacin. 3. En este punto de la instalacin dejamos la configuracin igual y presionamos en OK. Con esta configuracin no daamos la configuracin original del equipo.
4. En esta pantalla debemos seleccionar si deseamos copiar librera de ejemplos, esta opcin no afecta la instalacin. En este paso para realizar pruebas deberamos escoger Yes. 5. El siguiente paso es escribir la contrasea para la aplicacin. Mediante esta contrasea los dems nodos se pueden conectar con el frontend. 6. Para nuestro clster colocamos la contrasea 12345 y luego OK. 7. A continuacin debemos logearnos en la aplicacin. 8. En login colocamos user. 9. En password colocamos la contrasea que configuramos 12345. Si realizamos todo correctamente hasta este punto, podemos continuar la instalacin de dos maneras. Una es como se indica en el punto 10. Y la otra como se indica en el punto 22 con entorno grfico Xfce. 10. Para seguir con la instalacin colocamos el comando pelican_setup y luego presionamos Enter. 11. Contina la instalacin. 12. Si tenemos ms de un dispositivo de red, debemos escoger con el que vamos a configurar el clster. 13. En esta pantalla debemos seleccionar Yes, para iniciar los servicios. Debemos tener cuidado de que la red del clster est aislada de otras redes. 14. En este punto debemos seleccionar Yes. Tambin es momento de arrancar con el nodo. 15. Arrancamos el nodo con booteo desde la LAN. 16. Comienza la instalacin en el nodo. 17. Luego de pocos minutos el nodo del clster est listo. 18. Volvemos a la configuracin 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 estn listos. 21. Finalmente nos presenta el resultado de una prueba indicando los nodos y su velocidad en MFLOPS. 22. Para configurar el clster en modo grfico, venimos desde el paso 9. En este paso escribimos startx y Enter. 23. Una vez que est listo abrimos una terminal. 24. Tendramos as la vista del terminal. 25. En el terminal escribimos pelican_setup y le damos Enter. 26. Contina con la instalacin. 27. Desde este punto la instalacin es igual que desde el paso 13 hasta el 21.
Ejemplos de Software de aplicacin para Clster:
Conclusin: PelicanHPC es una muy buena distribucin para crear un Clster de alto rendimiento en pocos minutos, totalmente auto configurable, deteccin y configuracin de nodos esclavos casi transparentes. Adems de ser una versin Live-CD se puede instalar al disco de manera sencilla pero eso escapa de nuestro informe. Contiene un entorno grfico liviano y configurable(XFCE) especial para la gente que no le gusta el shell, o desea manejar ms terminales de los normal o utilizar herramientas de ploteo de funciones matemticas. Viene con libreras especiales para la programacin paralela y adems libreras de clculo numrico y algebraico que tambin hacen uso del sistema Clster. 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 Bibliografa: Beowulf Cluster Computing with Linux by Thomas Sterling. Libro. Pgina oficial de la distribucin PelicanHPC. Web.<[Link]
Foro oficial de la distribucin PelicanHPC. Foro. Web.<[Link]
Computer Cluster. Wikipedia. Web.<[Link]
General information about the Open MPI Project. Web.<[Link]
GNU Octave. Aplicacin de calculo numrico. Web.<[Link]