Logo: Leibniz Universität Hannover

Zugang zum RRZN-Clustersystem

Beantragung von Projekten und Usernamen (Accounts)

Um auf dem RRZN-Clustersystem arbeiten zu können, braucht man einen gültigen Usernamen. Usernamen kann man nur unter einem sogenannten Projekt beantragen. Ein Projekt ist der Rahmen, in dem Sie Ihre Arbeiten auf dem Clustersystem durchführen. Man beschreibt in einem Projektantrag kurz, was für Tätigkeiten durchführt werden sollen: ob es sich um Diplomarbeiten, Doktorarbeiten, sonstige Arbeiten im Institut handelt etc.

Bitte beachten Sie: Projektanträge und Anträge auf Einrichtung eines Usernamens für das RRZN-Clustersystem können nur Mitarbeiter/innen von Instituten stellen, die eine entsprechende Unterschriftsberechtigung haben. Für Studierende kann nur im Rahmen von Institutsarbeiten mit Unterschrift des Institutes ein Username beantragt werden.

Weiteres (u.a. die Antragsformulare) finden Sie unter Beantragung von Serviceleistungen am RRZN.

Verwaltung von Projekten und Usernamen

Mit der entsprechenden Berechtigung können Sie das Ablaufdatum von Projekten setzen, Usernamen unter Ihrem Projekt sperren und entsperren, etc.

Weiteres finden Sie unter Benutzersupport - BIAS.

Aufschalten auf die Login-Server

Mit einer gültigen Nutzerkennung können Sie sich aus dem Uni-Netz über den Login-Knoten des Clustersystems per SSH aufschalten (Anleitung für SSH mit Windows) .  Das Batchsystem erlaubt auch interaktives Arbeiten, entweder vom Insitut (oder zu Hause ) aus oder auf der dafür bereitgestellten Workstation im Empfangsvereich des RRZN.

Zugriff mit PuTTY

Eine der einfachsten Lösungen um sich auf einen der Loginknoten einzuloggen ist das Terminal-Programm, PuTTY.  PuTTY ist freie verfügbare Software, die man von http://www.putty.org herunterladen kann.

Zuerst muss man PuTTY installieren.  Auf der "PuTTY Download Page" lädt man den "Windows installer for everything except PuTTYtel" (Sie brauchen nämlich PuTTYtel nicht) herunter.

PuTTY Installation

Wenn man auf die putty-setup.exe Datei doppelklickt erscheint das folgende Fenster.

Klicken Sie auf "Next" und das Fenster für den Installtionsort erscheint:

Klicken Sie nochmal auf "Next" und das Fenster um den Start-Menü-Ort auszuwählen erscheint:

Klicken Sie auf "Next".  Das nächste Fenster beschreibt zusätzliche Aufgaben, die während der Installation passieren sollen.  Die Standardeinstellungen sind fein; Klicken Sie auf "Next" wieder.

Im nächsten Fenster stellt der PuTTY-Installer eine Zusammenfassung der Installationseinstellungen dar.  Klicken Sie auf "Install".

Nach einer kurzen Weile wird PuTTY installiert und das letzte Fenster erscheint.  Klicken Sie auf "Finish".

Herzlichen Glückwunsch!  Sie sind jetzt bereit PuTTY zu benutzen um auf die Loginknoten zuzugreifen.

PuTTY Konfiguration

Bevor man sich auf einen der Loginknoten einloggen kann, muss man PuTTY entsprechend konfigurieren.  Starten Sie PuTTY mittels des Start-Menüs.

Das Hauptkonfigurationsfenster erscheint.

Geben Sie im "Host Name" Feld den Namen "login-node.rrzn.uni-hannover.de" ein.

Im "Saved Sessions" Feld tragen Sie "login-node" ein und auf "Save" klicken.

Unter dem Oberbegriff "Connection" steht ein Eintrag "Data" klicken Sie jetzt darauf.  Danach im "Auto-login username" Feld (oben rechts) geben Sie Ihren Benutzernamen ein.  Danach klicken Sie wieder auf den Oberbegriff "Session" und nochmal auf "Save" klicken.

Ab PuTTY Version 0.61 muss man zusätzlich die GSSAPI Authentifizierung für SSH-2 ausschalten.  Der Grund dafür ist, dass wenn man sich mit PuTTY auf einen Loginknoten anmeldet bekommt man bei der Benutzernameabfrage eine Fehlermeldung, dass Zugriff verweigert wurde (obwohl man weiterhin mit Passwort sich einloggen konnte!).  Wenn man aber unter "Connection -> SSH -> Auth -> GSSAPI" die Option "Attempt GSSAPI authentication" abwählt, verschwindet die Fehlermeldung (und dabei die Verwirrung des Nutzers).

Wählen Sie jetzt den Eintrag "login-node" von der Liste von "Saved Sessions" und auf "Open" klicken.

Ein schwarzes Fenster erscheint jetzt mit der Bitte um Passworteingabe.

Geben Sie Ihr Passort ein (der Cursor bewegt sich dabei nicht, es werden keine Sternchen angezeigt!) und betätigen Sie die Enter Taste und Sie haben sich auf einem der Loginknoten eingeloggt!  Herzlichen Glückwunsch!  Sie können jetzt Ihre Dateien editieren, den Warteschlangestatus anschauen und Jobs in die Warteschlange absetzen.  Sie benutzen jetzt das RRZN-Clustersystem.


Viel Spaß beim Rechnen!

X-Windows Zugriff mit NX (Anleitung für Windows)

Es ist möglich, die X-Windows-Anwendungen auf einem der Loginknoten von Ihrem PC aus zu benutzen.  Dies ist mit einem sogenannten X-Windows-Client möglich.  Im Folgenden wird die Nutzung des Clients namens NX beschrieben. Diese Anleitung ist für Windows-Nutzer. Den NX Client gibt es aber auch für Linux und Mac unter http://www.nomachine.com  (Downlads). Der Installationsprozess wird weiter unten noch beschrieben.

NX Client herunterladen und installieren

Zuerst muss man die Client-Software herunterladen: http://www.nomachine.com/download-package.php?Prod_Id=3655.

Man öffnet den entsprechenden Ordner wo das Setup-Programm gespeichert wurde und macht einen Doppelklick auf das nxclient-<version> Symbol:

Das folgende Fenster erscheint, man muss nur auf "Next" klicken:

Man wird dann gefragt wo man die Software installieren möchte.  Die Default-Einstellungen sollten genügen.  Einfach auf "Next" klicken.

Jetzt wird gefragt wie der Start-Menü-Eintrag heißen soll.  Wieder sind die Default-Einstellungen ausreichend.  Auf "Next" klicken.

Eine Zusammenfassung der Installationseinstellungen erscheint jetzt.  Um die Software zu installieren muss man nur auf "Install" klicken.

Zuletzt erscheint ein Fenster um zu sagen, dass die Installation fertiggestellt ist.  Jetzt auf "Finish" klicken um das Setup-Programm zu beenden.

NX Client Wrapper herunterladen und installieren

Damit man Zugriff zum Clustersystem bekommen kann, braucht man ein das NX-Client-Wrapper-Programm.  Dies lädt man vom folgenden Link herunter: http://download.berlios.de/freenx/nxssh.exe.  Dieses Programm wird zusammen mit dem bereits installierten nxssh.exe Programm verwendet.  Zuerst muss man das "alte" nxssh.exe als mxssh.exe umbenennen (hier ist es wichtig, dass der Name tatsächlich 'mxssh.exe' heißt).  Man findet die Datei zu umbenennen normalerweise unter <Installationsverzeichnis>\NX Client for Windows\bin.

Mit einem Rechts-Klick auf die 'nxssh'-Datei wählt man "Umbenennen", bzw. "Rename"

und nennt sie 'mxssh' um.  Jetzt kopiert man die "neue" nxssh.exe-Datei vom Downloads-Ordner in den <Installationsverzeichnis>\NX Client for Windows\bin Ordner.  Man ist jetzt bereit den NX-Client zu konfigurieren für Zugriff auf die Cluster Loginknoten.

NX Client für die Cluster-Loginknoten konfigurieren

Man startet den NX-Client entweder vom Shortcut auf dem Desktop oder vom Start-Menü:

Das "NX Connection Wizard" Fenster wird jetzt erscheinen:

Einfach auf "Next" klicken; danach wird man gebeten die Session-Informationen für das Login auf die Loginknoten einzugeben.  Hier gibt man im "Session" Feld den Text "login-node".  Im "Host"-Feld gibt man den Text "@login-node.rrzn.uni-hannover.de" ein.  Es ist wichtig, dass man das "@"-Zeichen vor dem eigentlichen Rechnernamen steht.  Man kann auch wählen was für eine Netzverbindung man hat.  Innerhalb der LUH wird warhscheinlich ADSL oder sogar WAN gut funktionieren.  Falls man von zu Hause über eine VPN-Verbindung arbeitet, sollte man lieber ISDN wählen.  Man kann nachher diese Einstellung ändern falls gewünscht.  Nachdem alles eingetragen ist, klickt man anschließend auf "Next".

In dem nächsten Fenster stellt man den Window-Manager ein.  Man sollte das erste Feld auf "Unix" lassen.  Das zweite Feld steht bereits auf "KDE" (dies ist ein sogenannter Window-Manager), man kann auch "GNOME" wählen wenn man möchte (KDE lehnt sich vom Aussehen mehr an den MS Windows Desktop an, während GNOME ein wenig an Mac OS erinnert).  Anschließend klickt man auf "Next".

Im nächsten Fenster erfährt man, dass alles soweit geklappt hat.  Man kann auch jetzt wählen ob man ein Shortcut auf dem Desktop haben möchte.  Klicken Sie auf "Finish" um das Konfigurationsprogramm zu beenden.

Ein Login-Fenster jetzt erscheint und man wird aufgefordert den Benutzernamen (im "Login"-Feld) und das Passwort einzugeben.  Die Session sollte automatisch auf "login-node" bereits eingestellt sein.

Es ist wichtig für die Geschwindigkeit von NX, dass "Direct Draw" Beschleunigung ausgeschaltet wird.  Um dies zu machen, klickt man auf "Configure" und wechselt zum "Advanced"-Tab im erseinenden Fenster:

Man setzt das Häkchen bei "Disable DirectDraw for screen rendering" und klickt auf "Ok" um auf das vorherige Fenster zu wechseln.

Man klickt jetzt einfach auf "Login" um eine Verbindung zum Loginknoten aufzumachen.  Beim ersten Login wird das folgende Fenster erscheinen:

Hier klickt man einfach auf "Yes" und eine Verbindung zum Server startet.

Es könnte sein, dass beim ersten Login, dass das Programm einfach "hängt".  Dies ist kein Problem.  Man klickt auf "Cancel" und loggt sich erneut ein.  Ein Fenster ähnlich wie das folgende wird erscheinen:

Über das K-Symbol unten links kann man z.B. ein Terminal-Fenster öffnen und wie gewohnt Module laden, qstat benutzen und Jobs in die Queue absetzen.  Man kann auch Editoren öffnen damit Batchskripte geschrieben werden können. Insbesondere interaktive Jobs mit grafischen Fenstern sind jetzt möglich!  Wenn man fertig ist, wählt man "Log Out..." über das Menü vom K-Symbol damit man Hauptspeicher- und Rechenressourcen wieder für andere Nutzer freigibt (bei GNOME ist das Menü am oberen Bildschirmrand, und man wählt System -> Log out).

Falls Probleme bei der Verwendung/Installation von NX auftreten: bitte Screenshots und eine Beschreibung des Problems an cluster-helprrzn.uni-hannover.de schicken.

X-Windows Zugriff mit NX (Einleitung für Linux-Nutzer)

Obwohl es bereits möglich ist, direkt mit Linux auf X-Windows-Anwendungen auf den Loginknoten zuzugreifen, ist diese Verbindung (manchmal) sehr langsam.  Der Grund dafür ist, dass das X-Windows-Protokoll sehr viele Daten über das Netz schickt.  Eine schlankere Variante ist der NX-Client (wegen eines Komprimierungsverfahrens).  Dann kann man ruhig im Internet-Cafe sitzen und mit Abaqus CAE, Ansys Workbench oder Matlab gut bedienen.  Hier wird beschrieben wie man den NX-Client installiert damit man auf den Loginknoten interaktiv arbeiten kann.

NX Client herunterladen und installieren

Zuerst muss man die Client-Software herunterladen: http://www.nomachine.com/download-client-linux.php. 

Abhängig davon welche Linux-Distribution benutzt wird und ob man ein 32-Bit oder 64-Bit System hat, wählt man die entsprechende Datei aus.  In der folgenden Anleitung wird eine Installation auf einem 64-Bit Debian-System beschrieben.

Man lädt die Datei unter "NX Client DEB for Linux -amd64" herunter und speichert sie z.B. im HOME-Verzeichnis.  Man installiert die Software mit diesem Kommando:

$ sudo dpkg -i nxclient_<version>_amd64.deb

Dies installiert (unter anderem) die Binary-Dateien unter /usr/NX/bin.

(Bei anderen Linux-Distros heißt das Paket-Manager-Kommando entsprechend anders, Beispiel RedHat: rpm -i nxclient-3.5.0-7.i386.rpm)

NX Client Wrapper herunterladen und installieren

Damit man Zugriff zum Clustersystem bekommen kann, braucht man ein das NX-Client-Wrapper-Programm.  Dies lädt man vom folgenden Link herunter: http://download.berlios.de/freenx/nxssh (MacOS X Nutzer: hier herunterladen: nxssh-mac und als nxssh speichern) und im /tmp Verzeichnis speichert.  Dieses Programm wird zusammen mit dem bereits installierten /usr/NX/bin/nxssh Programm verwendet.  Zuerst muss man das "alte" nxssh als mxssh umbenennen (hier ist es wichtig, dass der Name tatsächlich 'mxssh' heißt).

$ sudo mv /usr/NX/bin/nxssh /usr/NX/bin/mxssh

Man verschiebt das heruntergeladene Wrapper-Programm in das /usr/NX/bin Verzeichnis und setzt es als ausführbar:

$ sudo mv /tmp/nxssh /usr/NX/bin
$ sudo chmod +x /usr/NX/bin/nxssh

Man ist jetzt bereit, den NX-Client für den Zugriff auf die Cluster Loginknoten zu konfigurieren.

NX Client für die Cluster-Loginknoten konfigurieren

Man startet den NX-Client z.B. vom Menü:

Das "NX Connection Wizard" Fenster wird jetzt erscheinen:

Einfach auf "Next" klicken; danach wird man gebeten die Session-Informationen für das Login auf die Loginknoten einzugeben.  Hier gibt man im "Session" Feld den Text "login-node".  Im "Host"-Feld gibt man den Text "@login-node.rrzn.uni-hannover.de" ein.  Es ist wichtig, dass man das "@"-Zeichen vor dem eigentlichen Rechnernamen steht.  Man kann auch wählen was für eine Netzverbindung man hat.  Innerhalb der LUH wird warhscheinlich ADSL oder sogar WAN gut funktionieren.  Falls man von zu Hause über eine VPN-Verbindung arbeitet, sollte man lieber ISDN wählen.  Man kann nachher diese Einstellung ändern falls gewünscht.  Nachdem alles eingetragen ist, klickt man anschließend auf "Next".

In dem nächsten Fenster stellt man den Windows-Manager ein.  Man sollte das erste Feld auf "Unix" lassen.  Das zweite Feld steht bereits auf "KDE", man kann auch "GNOME" wählen wenn man möchte.  Anschließend klickt man auf "Next".

Im nächsten Fenster erfährt man, dass alles soweit geklappt hat.  Man kann auch jetzt wählen ob man ein Shortcut auf dem Desktop haben möchte.  Klicken Sie auf "Finish" um das Konfigurationsprogramm zu beenden.

Ein Login-Fenster jetzt erscheint und man wird aufgefordert den Benutzernamen (im "Login"-Feld) und das Passwort einzugeben.  Die Session sollte automatisch auf "login-node" bereits eingestellt sein.

Man klickt jetzt einfach auf "Login", um eine Verbindung zum Loginknoten aufzumachen.  Beim ersten Login wird das folgende Fenster erscheinen:

Hier klickt man einfach auf "Yes" und eine Verbindung zum Server startet.

Es könnte sein, dass beim ersten Login, dass das Programm einfach "hängt".  Dies ist kein Problem.  Man klickt auf "Cancel" und loggt sich erneut ein.  Ein Fenster ähnlich wie das folgende wird erscheinen:

Jetzt kann man wie gewohnt mit KDE bzw. Gnome arbeiten.  Wenn man fertig ist, wählt man "Log Out..." über das Menü vom K-Symbol damit man Hauptspeicher- und Rechenressourcen wieder für andere Nutzer freigibt.

Falls Probleme dabei auftreten, bitte Screenshots und eine Beschreibung des Problems an cluster-helprrzn.uni-hannover.de schicken.

X-Windows Zugriff mit X-Win32

Es ist möglich, die X-Windows-Anwendungen auf einem der Loginknoten von Ihrem PC aus zu benutzen.  Dies ist mit einem sogenannten X-Windows-Client möglich.  Im Folgenden wird die Nutzung des Clients namens X-Win32 beschrieben.

X-Win32 ist eine lizenzpflichtige Software, die vom RRZN erworben werden kann. Dazu muss die Vereinbarung zur Software-Überlassung im RRZN abgegeben werden. Nach Bearbeitung der  Überlassungsvereinbarung wird die X-Win32-Überlassung und der Zugriff auf den RRZN-Software-Server zum Downloaden per E-Mail mitgeteilt.  

Mehr Infos findet man auf der Webseite des Herstellers Starnet.

Um X-Win32 verwenden zu können, muss man eine Sitzung herstellen.  Dazu wird das Programm X-Config über den entsprechenden Eintrag im Windows-Start-Menü aufgerufen.  Es erscheint das folgende Fenster:

 

Für die Unterstützung von OpenGL braucht man das "Use Software Renderer For OpenGL" Häkchen im "Window" bzw. "Fenster" Tab zu wählen.

 

 

Man stellt eine neue Sitzung her, indem man auf  "Manuell..." drückt (oben rechts im Fenster).

Im folgenden Fenster wählt man die Verbindungsmethode.  Hier sollten Sie "ssh" wählen und auf  "Weiter" klicken.

Es erscheint das Fenster "Neue Sitzung".  Hier werden die Informationen für den Zugriff auf einen der Loginknoten eingegeben.  Beispiel:

  • Sitzungsname: login-node_kde
  • Host: login-node.rrzn.uni-hannover.de
  • Port: 22
  • Anmeldung:  Eingabe Ihrer Benutzerkennung 
  • Befehl:  /usr/bin/startkde
  • Kennwort:  auf Wunsch können Sie Ihr Passwort hier eingeben
  • Kennwort bestätigen: falls Sie Ihr Passwort eingegeben haben, müssen Sie es auch bestätigen

Wenn Sie fertig sind, schließen Sie mit  "Speichern" ab.

Jetzt können Sie X-Win32 im Windows-Start-Menü aufrufen.  Ein kleines Symbol mit einem 'X' darin befindet sich in der Symbolleiste unten rechts auf Ihrem Bildschirm.  Darauf müssen Sie jetzt mit der rechten Maustaste klicken, "Eigene Sitzungen" wählen und z. B. die Sitzung "login-node_kde" wählen.

Jetzt sollte ein Fenster geöffnet werden und Sie erhalten eine komplette X-Windows-Umgebung auf den Loginknoten.  Hier können Sie nun Ihre X-Windows-Anwendungen starten.

Viel Spaß!

X-Windows Zugriff mit X-Ming

Es gibt auch eine kostenlose Möglichkeit, um X-Windows-Anwendungen auf den Loginknoten zu benutzen, und zwar X-Ming.  Das Programm kann von http://www.straightrunning.com/XmingNotes/ heruntergeladen werden.  Um X-Ming zu benutzen müssen Sie auch PuTTY herunterladen und installieren.

Nachdem X-Ming installiert ist, muss man eine Sitzung herstellen, um einen X-Windows-Zugriff auf einen der Loginknoten zu ermöglichen.  Dies macht man durch Aufruf des "XLaunch" Programms im Windows-Start-Menü.  Im Fenster "Display settings" wählen Sie die "One window" Option und klicken auf "Weiter".

Sie bekommen jetzt ein "Session type" Fenster.  Hier wählen Sie die "Start a program" Option und klicken auf "Weiter".

Im nächsten Fenster ("Start program") müssen Sie Ihre Verbindungseigenschaften eingeben:

  • Start program: /usr/bin/startkde
  • Using PuTTY wählen
  • Connect to computer: login-node.rrzn.uni-hannover.de
  • Login as user: (geben Sie hier Ihre Beuntzerkennung ein)
  • Sie können auf Wunsch Ihr Passwort im Passwortfeld eingeben

Wenn Sie hier fertig sind, auf "Weiter" klicken.

Im nächsten Fenster haben Sie die Möglichkeit, zusätzliche Parameter einzugeben.  Hier müssen Sie nichts weiter tun als auf "Weiter" zu klicken.

Es erscheint ein Fenster "Finish configuration".  Hier speichern Sie die  Konfiguration (auf "Save configuration" klicken).

Geben Sie nun den Dateinamen Ihrer Konfiguration ein.  In diesem Beispiel haben wir die Konfiguration "login-node_kde.xlaunch" benannt.

Mit einem Klick auf "Fertig stellen" im "Finish configuration" Fenster wird der X-Windows-Client mit der eingegebenen Konfiguration gestartet.  Später, wenn Sie eine normale Sitzung öffnen möchten, müssen Sie nur auf die "login-node_kde.xlaunch" Datei doppelklicken und Ihre Sitzung wird automatisch geladen und gestartet.

Viel Spaß!

Leibniz Universität IT Services - URL: www.rrzn.uni-hannover.de/cluster-zugang.html?&L=2
 
Dr. Gerd Brand, Letzte Änderung: 03.09.2012
Copyright Gottfried Wilhelm Leibniz Universität Hannover