Frage

In meinem Haus habe ich über 10 Computer alle unterschiedlichen Prozessoren und Geschwindigkeiten (alle x86-kompatibel). Ich möchte diese gruppieren. Ich habe bei openMosix gesucht, aber da sie die Entwicklung auf sie gestoppt ich die Entscheidung gegen ihn verwenden. Ich würde es vorziehen, die neueste oder neben neueste Version einer Mainstream-Distribution von Linux zu verwenden (Suse 11, Suse 10.3, Fedora 9 usw.).

Kennt jemand eine gute Seiten (oder Bücher), die erklären, wie ein Cluster bis zu bekommen und läuft frei Open-Source-Anwendungen, die auf den meisten Mainstream-Distributionen üblich sind?

würde ich einen Load-Balancing-Cluster für kundenspezifische Software wie ich schreiben würde. Ich kann nicht so etwas wie Folding @ home benutzen, weil ich mit jedem Teil der Anwendung ständigen Kontakt benötigen. Zum Beispiel, wenn ich eine Simulation und ein Computer ausgeführt wurde, zu steuern, wo regen fiel, und eine andere Steuerung, was meine Pflanzenfresser in der Simulation tun.

War es hilfreich?

Lösung

ich eine OpenMPI Cluster kürzlich Ubuntu einrichten. Einige bestehende aufzuschreiben ist unter https://wiki.ubuntu.com/MpichCluster .

Andere Tipps

Ihre Frage ist zu vage. Welche Cluster-Anwendung tun Sie verwenden möchten?

Bei weitem der einfachste Weg, ein „Cluster“ einzurichten, ist zu Folding @ Home auf jedem Ihrer Maschinen zu installieren. Aber ich bezweifle, das ist wirklich, was Sie fragen.

Ich habe vor Cluster für Musik / Video-Transcoding mit einfachen Bash-Skripte und ssh Shared Keys einrichten.

verwalten I-Mail-Server-Cluster bei der Arbeit.

Sie benötigen nur einen Cluster, wenn Sie wissen, was Sie tun wollen. Kommen Sie zurück mit einem tatsächlichen Bedarf, und jemand wird eine Lösung vorschlagen.

Hier finden Sie aktuelle Rocks . Es ist eine fullblown Cluster „Verteilung“ auf Basis von CentOS 5.1. Es installiert alle notwendigen (Libs, Anwendungen und Tools) einen Cluster laufen und ist tot einfach zu installieren und zu verwenden. Sie haben die alle Optimierungen und Konfiguration auf dem Master-Knoten, und es hilft Ihnen bei allen anderen Knoten einen Kickstart. Ich habe vor kurzem einen 1200+ Knoten (über 10.000 Kerne!) Cluster mit ihm wurde die Installation! Und würde es jederzeit, da die Arbeitsbelastung auf einem 4-Knoten-Cluster zu installieren, der Master zu installieren, ist keine!

Sie können entweder Ausführen von Anwendungen für die Cluster-Libs wie MPI oder PVM geschrieben oder Sie können das Warteschlangensystem (Sun Grid Engine) verwenden, um jede Art von Jobs zu verteilen. Oder distcc zu kompilieren Code der Wahl auf allen Knoten!

Und es ist Open Source, gpl, frei, alles, was Sie wollen!

Ich glaube, er ist auf der Suche nach etwas ähnliches mit openMosix, irgendeine Art eines allgemeinen Cluster oben auf dem jede Anwendung kann zwischen den Knoten verteilt laufen. AFAIK gibt es nichts, wie die zur Verfügung. MPI-basierte Cluster sind die nächste Sache, die Sie bekommen können, aber ich denke man nur auf sich MPI-Anwendungen ausgeführt werden kann.

Ich benutze pvm und es funktioniert. Aber auch mit einem netten ssh-Setup, so dass für die Anmeldung ohne passwd an die Maschine eingegeben haben, können Sie ganz einfach remote starten Befehle auf verschiedenen Rechnerknoten.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top