Pregunta

En mi casa tengo alrededor de 10 computadoras con diferentes procesadores y velocidades (todas compatibles con x86).Me gustaría agruparlos.He mirado openMosix pero como detuvieron su desarrollo, estoy decidiendo no usarlo.Preferiría utilizar la versión más reciente o la más reciente de una distribución principal de Linux (Suse 11, Suse 10.3, Fedora 9, etc.).

¿Alguien conoce algún buen sitio (o libro) que explique cómo poner en funcionamiento un clúster utilizando aplicaciones gratuitas de código abierto que sean comunes en la mayoría de las distribuciones principales?

Me gustaría un clúster de equilibrio de carga para el software personalizado que estaría escribiendo.No puedo usar algo como Folding@home porque necesito un contacto constante con cada parte de la aplicación.Por ejemplo, si estuviera ejecutando una simulación y una computadora controlara dónde caía la lluvia y otra controlara lo que hacían mis herbívoros en la simulación.

¿Fue útil?

Solución

Recientemente configuré un clúster OpenMPI usando Ubuntu.Algunos escritos existentes están en https://wiki.ubuntu.com/MpichCluster .

Otros consejos

Tu pregunta es demasiado vaga.¿Qué aplicación de clúster desea utilizar?

Con diferencia, la forma más sencilla de configurar un "clúster" es instalar Folding@Home en cada una de sus máquinas.Pero dudo que eso sea realmente lo que estás pidiendo.

Anteriormente configuré clústeres para la transcodificación de música/video usando scripts bash simples y claves compartidas ssh.

Administro grupos de servidores de correo en el trabajo.

Sólo necesitas un clúster si sabes lo que quieres hacer.Vuelva con un requisito real y alguien sugerirá una solución.

Echa un vistazo a rocas.Es una "distribución" de clúster completa basada en CentOS 5.1.Instala todo lo que necesita (libras, aplicaciones y herramientas) para ejecutar un clúster y es muy sencillo de instalar y usar.Usted realiza todos los ajustes y la configuración en el nodo maestro y le ayuda a iniciar todos los demás nodos.¡Recientemente he estado instalando un clúster de más de 1200 nodos (¡más de 10,000 núcleos!) con él.¡Y no dudaría en instalarlo en un clúster de 4 nodos ya que la carga de trabajo para instalar el maestro es nula!

Puede ejecutar aplicaciones escritas para bibliotecas de clúster como MPI o PVM o puede utilizar el sistema de cola (Sun Grid Engine) para distribuir cualquier tipo de trabajos.¡O distcc para compilar el código de elección en todos los nodos!

Y es de código abierto, gpl, gratis, ¡todo lo que quieras!

Creo que está buscando algo similar con openMosix, una especie de clúster general sobre el cual se pueda ejecutar cualquier aplicación distribuida entre los nodos.AFAIK no hay nada como eso disponible.Los clústeres basados ​​en MPI son lo más parecido que puedes conseguir, pero creo que sólo puedes ejecutar aplicaciones MPI en ellos.

Servidor Virtual Linux

http://www.linuxvirtualserver.org/

Yo uso pvm y funciona.Pero incluso con una buena configuración ssh, que permite iniciar sesión sin ingresar la contraseña de la máquina, puede ejecutar comandos fácilmente de forma remota en sus diferentes nodos informáticos.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top