Proyecto Legión: Plataforma de Clustering Beowulf realizado en el IES Valle del Jerte de Plasencia como proyecto final del Ciclo Formativo de Grado Superior Administración de Sistemas Informáticos en Red, por los alumnos Juan Carlos Hernández Pulido y John Erik López Zuazo (http://informatica.iesvalledeljerteplasencia.es/index.php?option=com_content&view=article&id=80&Itemid=114)
2. Definición Cluster
El término cluster se aplica a los conjuntos o conglomerados de
computadoras construidos mediante la utilización de hardwares
comunes y que se comportan como si fuesen una única computadora.
3. Sistema Beowulf
Beowulf es un sistema de cómputo paralelo basado en clusters de
ordenadores personales conectados a través de redes informáticas
estandar, sin el uso de equipos desarrollados específicamente para
la computación paralela.
Fue desarrollado por primera
vez por en 1994 por
Donald Becker y Thomas
Sterling en la NASA
5. HARDWARE:
Construcción de una estructura para
la integración de 5 PCs en un RACK
(armario de servidores)
estandarizado. Dicha estructura
permite la integración de equipos y
componentes estandarizados.
6. Requisitos técnicos
Componentes:
CPU
Placa base
RAM
Fuente de alimentación.
Botones y leds de control
Tarjeta gráfica
Conexiones
Ethernet RJ45
Alimentación 230V
Configuraciones
Optimización BIOS
Soporte arranque PXE
7. Estructura de red y tecnologías
• Clientes ligeros de Linux como sistema operativo de red.
• TFTP: Se encarga de la transferencia de los datos a través de la red.
• PXE: Arranque del sistema vía red.
• DHCP
• Balanceo de carga vía software, dependiendo del rendimiento del equipo esclavo y
su respuesta a las peticiones del sistema.
29. SOFWARE
Implementacíón de una distribución
personalizada Linux (incluye
LiveCD), con herramientas de
control de cluster y sistemas de
virtualización de sofware. Dicho SO
se implementará en el equipo
servidor, proporcionando arranque
via red al resto de nodos.
31. Software de Referencia
-ABCLinux-
Limitaciones:
• Solo aplicaciones 32bits (x86 y compatibles).
• Solo 2,96GB de memoria reconocida por
cliente.
• Una máximo de 254 equipos clientes.
• Tiene que reconocer los esclavos “Uno a Uno”.
• Versión del sistema muy limitada
• Versión de Linux Obsoleta.
33. Versión Modificada “ Legion”
Detalles:
-Se han corregido diversos fallos de la distribución.
-Se han actualizado las librerías comunes del sistema.
-Se ha optimizado la interfaz ,la velocidad del sistema y arranque del
mismo.
-Se han añadido diversas funciones para regular correctamente el
servidor.
-Se han optimizado tanto las librerías como las opciones de virtualización
sobre el sistema.
-Se ha aumentado la memoria local reconocida en el servidor a 3GB.
-Se ha personalizado todo el sistema acorde a nuestras necesidades.
34. Paquetes añadidos
-Oracle Virtual Box 4.1.16
-Oracle Virtual Box 4.1.16 Extension Pack.
-PhpVirtualBox 4.1.7
-Opera Internet Web Browser.
-OpenOffice pack básico.
-SuperPI(Script).
-Librerías MySQL clúster.
-BOINC
-Extensiones de Ubuntu para firefox