FAQ
HPC: OMNI
Hier findest du Antworten auf die wichtigsten Fragen rund um das HPC. Die FAQ gibt dir einen schnellen Überblick über zentrale Themen, Abläufe und Ansprechstellen und hilft dir dabei, dich im HPC besser zurechtzufinden. Sollte deine Frage hier nicht beantwortet werden, wende dich gerne an unser HPC-Team.
Zugang
HPC: OMNI
Den Vorgang beschreiben wir
SSH ist auf den meisten Systemen vorinstalliert.
Sollte es nicht sein, suche nach dem OpenSSH Client.
< ... > Sind Pfelder die du ausfüllen musst, < und > können in deiner Eingabe weggelassen werden.
Es gibt unterschiedliche Schlüsselarten, wie ED25519. RSA wird häufig in Anleitungen verwendet ist aber nicht mehr sicher.
1) Prüfe auf existierende Schlüssel
- Gehe in dein Nutzerverzeichnis / Home Verzeichnis
- Prüfe ob der versteckte Ordner .ssh existiert.
- Wenn dieser existiert, prüfe ob darin ein
.pubund ein gleichnamiger Key liegt.
2) Ein SSH-Schlüssel erzeugen
- Öffne Powershell/Terminal/Kommando-Zeile
- Verwende folgenden Befehl:
ssh-keygen -t ed25519 -C "< dein Kommentarfeld>"
- Dieser Befehl beinhaltet folgendes:
- Das Kommentarfeld ist frei füllbar, hilfreich ist jedoch ggf. dein Gerätename.
- Ein Passwort ist empfehlenswert, aber nicht pflicht.
-t ed25519gibt den Schlüsseltyp an.- Hast du keine Schlüssel, kannst du den Standard-Pfad akzeptieren.
- Hast du andere Schlüssel, kannst du /home/user/.ssh/anderername verwenden
- Danach ist die Datei in dem .ssh Ordner.
3) Zum HPC hinzufügen
Schreibe eine Email an support@zimt.uni-siegen.de
4) Zum Login
Den Login kriegst du dann per Email zurück
Privater Schlüssel
- liegt auf deinem PC
- gehört nur dir
- wird niemals weitergegeben
- kann durch ein zusätzliches Passwort geschützt werden
Öffentlicher Schlüssel
- darf weitergegeben werden
- wird auf dem Server hinterlegt
- ist im Grunde die Information, mit der der Server deinen privaten Schlüssel erkennen kann
Nein, alle Angehörigen der Uni Siegen (Studierende wie Mitarbeiter) können den Cluster nutzen, ohne dass sie Geld bezahlen müssen. Eventuell müssen Sie sich für die Nutzung bestimmter Software z.B.
Abaqus an den Lizenzgebühren beteiligen, in diesen Fällen wird Ihnen beim Laden des
Moduls eine Warnung angezeigt.
Ja, der OMNI-Cluster verfügt über 10 Knoten mit insgesamt 24 GPUs vom Typ nVidia Tesla V100, mehr dazu hier.
Rechnungen
Auch wenn man den Prozess des Schreibens von Jobskripten und Einstellen von Jobs noch mehr vereinfachen oder automatisieren könnte, haben wir uns entschieden, dies in den meisten Fällen nicht zu unterstützen. Das liegt daran, dass Sie sich die begrenzten Ressourcen des Clusters mit allen anderen Nutzern teilen und wir Sie dazu bringen möchten, sich ein Grundverständnis anzueignen und sich über Ihre Ressourcennutzung Gedanken zu machen.
Der von SLURM verwendete Algorithmus zur Priorisierung hat vier Hauptkriterien:
- Fair Share: wenn ein Nutzer in kurzer Zeit viele Ressourcen (d.h. viel CPU-Zeit) verbraucht, sinkt die Priorität für folgende Jobs. Dieses Kriterium ist mit Abstand am stärksten gewichtet.
- Alter: je länger ein Job in der Warteschlange steht, desto höher die Priorität
- Jobgröße: große Jobs werden leicht bevorzugt, um die längere Wartezeit zu kompensieren
- Backfilling: nachdem die Jobs nach den obigen drei Kriterien sortiert sind, füllt SLURM eventuelle Lücken mit kleineren Jobs, die somit früher drankommen.
Sie können sich die Prioritäten mit dem Befehl sprio anzeigen lassen.
Für reguläre Rechenjobs nicht. In Ausnahmefällen richten wir Reservierungen für bestimmte Lehrveranstaltungen ein, damit die Teilnehmer während der Lehrveranstaltung ihre Jobs direkt laufen lassen können. Bitte
kontaktieren Sie uns, wenn Sie daran Interesse haben.
Dies kann viele verschiedene Ursachen haben. Zuallererst sollten Sie im SLURM-Logfile nach Fehlermeldungen sehen (vor allem am Schluss des Logfiles). Wenn Ihr Job mit der Meldung “not enough memory” abgebrochen ist, haben Sie eventuell in den SLURM-Einstellungen zu wenig RAM angefordert (Option --mem), mehr dazu
hier.
Wenn Sie den Fehler nicht erkennen können, schicken Sie das Logfile und das Jobskript mit einer Beschreibung des Problems an support@zimt.uni-siegen.de
Software
Auf unserer Startsetie finden Sie eine Übersicht der installierten Software und verfügbaren Compiler und Interpreter. Wenn Sie bereits Clusterzugang haben, können Sie sich mit module avail die installierten Module anzeigen lassen (Achtung: eventuell darf eine Software nicht von allen Uni-Angehörigen oder nur gegen Gebühr genutzt werden, in diesem Fall erhalten Sie eine Warnung beim Laden des Moduls).
Wir entscheiden von Fall zu Fall, ob wir etwas installieren. Bitte kontaktieren Sie uns.
Wir entscheiden von Fall zu Fall, ob wir Software updaten. Um den Wartungaufwand überschaubar zu halten, sowie um Kompatibilität und Sicherheit zu gewährleisten, installieren wir Software nur aus bestimmten Quellen (wie z.B. dem Software-Repository des Betriebssystemherstellers), in denen nicht immer die neuesten Versionen verfügbar sind.
Dateien
Es werden automatisch tägliche Snapshots Ihres Home-Verzeichnisses erstellt. Wenn Sie nicht zu lange warten (höchstens 30 Tage), können Sie die Dateien selbst wiederherstellen. Wie Sie das tun können, ist
hier beschrieben.
In den ersten 10 Tagen nach dem Ablaufen Ihres Workspaces können Sie ihn selbst wiederherstellen, wie Sie das tun ist
hier beschrieben.