5

Ich habe die Notwendigkeit, "peinlich" parallele Jobs auf Google Compute Engine einzurichten und auszuführen. Ich suche nach Werkzeugen, um dies zu erleichtern.Tools zum Einrichten und Ausführen eines Grid-Jobs in Google Compute Engine?

Auf EC2 verwendete ich den Starcluster von MIT, um den Cluster einzurichten, und reichte dann den Auftrag an SGE weiter.

Gibt es ähnliche Tools für Google Compute Engine?

Wenn nicht, werde ich wahrscheinlich manuell einen Condor Cluster einrichten, um die Aufgaben zu erledigen. Summen töten.

Antwort

5

Ich habe dort nichts gefunden. Der derzeitige Weg von Starcluster zur GCE-Unterstützung besteht darin, auf den offiziellen Boto-Support für GCE zu warten. Das alles kann eine Weile dauern, also habe ich einfach einen Python-Code geschrieben, um einen Basis-Cluster zu starten und zu beenden.

Ich teilte es here on github.

Ich hoffe, jemand anderes findet es nützlich, zumindest als Beispielcode.

0

Starcluster ist wirklich cool. Leider gibt es keine Unterstützung für GCE und ich kenne ähnliche Systeme an dieser Stelle.

Ich würde gerne sehen, dass passieren, obwohl, wenn Sie etwas arbeiten, bitte teilen!

+0

Ich werde mit der Starcluster-Mailing-Liste überprüfen, ob etwas gestartet wurde. So oder so, ich werde eine grundlegende Funktionalität (Bilder, Konfigurationsdatei, Start, Beenden) starten und auf github setzen. –

+0

Ich shared Python-Code zu starten und zu beenden ein Basiskondor-Cluster [hier] (https://github.com/josecodes/gce_condor), wie von @joe –

3

Elasticluster unterstützt Google Compute Engine. Es ist Starcluster sehr ähnlich und funktioniert mit AWS mit Boto, GCE, Openstack. https://github.com/gc3-uzh-ch/elasticluster

+0

Diese Frage wurde im Juni 2013 gestellt. Er hat wahrscheinlich sein Problem herausgefunden 2 Jahre später. –

+4

@greg_diesel Jemand anders kann die Antwort trotzdem nützlich finden. :) – Sildoreth

Verwandte Themen