por
pobrecito hablador
el Lunes, 06 Junio de 2005, 13:24h
(#520736)
Si que puedes usar gfs con slackware, nosotros lo usamos bajo debian.
Para clusteres de alta disponibilidad puedes usar, heartbeat, las maquinas se comunican entre ellas y si alguna cae otra toma su ip.
Otra opcion es usar LVS (Linux Virtual server), Tienes una maquina que se encarga de redirigir las peticiones a una ip, entre un pool de servidores, comprueba los servicios cada cierto tiempo y si uno de los servidores falla lo remueve del pool.
El gfs da un buen resultado en estos casos, ya que puedes usarlo para escribir simultaneamente en un mismo sistema de ficheros que comparta el pool de servidores para tener las mismas paginas web, acceso ftp, etc...
En cuanto a calculo, puedes usar algun cluster tipo beowulf, este se basa en librerias que implementan sistemas de mensajes entre las maquinas, tienes que programar usando estas librerias para que haya paralelizacion.
Otra solucion mas facil, pero con menos rendimiento, seria openmosix, que distribuye procesos (con carga baja de I/O) entre los diferentes nodos.
Siempre puedes hacer algo artesanal, como podria ser un bash script para ripear video, partiendo el video en varios trozos y usando claves rsa para el ssh, puedes mandar a procesar cada trozo de video a un nodo, cuando esten procesados todos los trozos los vuelves a juntar.
Clusters bajo Linux
(Puntos:1, Informativo)Para clusteres de alta disponibilidad puedes usar, heartbeat, las maquinas se comunican entre ellas y si alguna cae otra toma su ip.
Otra opcion es usar LVS (Linux Virtual server), Tienes una maquina que se encarga de redirigir las peticiones a una ip, entre un pool de servidores, comprueba los servicios cada cierto tiempo y si uno de los servidores falla lo remueve del pool.
El gfs da un buen resultado en estos casos, ya que puedes usarlo para escribir simultaneamente en un mismo sistema de ficheros que comparta el pool de servidores para tener las mismas paginas web, acceso ftp, etc...
En cuanto a calculo, puedes usar algun cluster tipo beowulf, este se basa en librerias que implementan sistemas de mensajes entre las maquinas, tienes que programar usando estas librerias para que haya paralelizacion.
Otra solucion mas facil, pero con menos rendimiento, seria openmosix, que distribuye procesos (con carga baja de I/O) entre los diferentes nodos.
Siempre puedes hacer algo artesanal, como podria ser un bash script para ripear video, partiendo el video en varios trozos y usando claves rsa para el ssh, puedes mandar a procesar cada trozo de video a un nodo, cuando esten procesados todos los trozos los vuelves a juntar.
Espero que te sirva de algo.