Dokumentation für vom RRZE betreute CIP-Pools

Diese FAQ ist für Betreiber und Nutzer von CIP-Pool Systemen bestimmt, die vom RRZE betreut werden.

  • Wie können weitere Personen einen Benutzer-Login/Admin-Login auf den betreuten Systemen erhalten?
    Falls Sie einen Login benötigen, so wenden Sie sich bitte direkt an den Betreiber des jeweiligen Systems.
    Wir bitten von direkten Anfragen an das RRZE abzusehen. Die Systeme gehören dem jeweiligen Betreiber und werden lediglich vom RRZE betreut. Das Freischalten weiterer Nutzer kann dementsprechend nur durch eindeutige Anweisung des Betreibers erfolgen.

    Zur Freischaltung weitere Kennungen benötigen wir einen entsprechenden Auftrag (zB per Mail) des Betreibers mit der jeweiligen Kennung und der hinzuzufügenden Gruppenzugehörigkeit.
  • Welche Rechte können vergeben werden?
    In der Regel besteht die Infrastruktur der betreuten Systeme aus einem Management-Server und den daran angebundenen Clients.
    Zur Rechteverwaltung werden zwei Gruppen herangezogen:
    ${PREFIX}_sudo für administrativen Zugang zum Management-Server und allen Clients (per sudo)
    ${PREFIX}_all für Zugang mit normalen Benutzerrechten zu allen Clients.

    Jegliche Rechtevergabe auf die betreuten Systeme kann nur durch eindeutige Anweisung des Betreibers erfolgen.
  • Wie können zusätzliche Ubuntu-Pakete auf allen Systemen installiert werden?
    Zu installierende Pakete aus den Ubuntu Paketquellen können auf direkte Anweisung des Betreibers (am besten per Mail an rrze-linux@fau.de) automatisch auf alle Systeme verteilt werden.
    Eine Übersicht aller verfügbaren Pakete erhalten Sie unter https://packages.ubuntu.com/de/
  • Wie können Dateien/Programme, die nicht in der Ubuntu Paketverwaltung enthalten sind, auf alle Systeme verteilt werden?
    Um auf einfache Weise beliebige Dateien auf die lokale Festplatte aller Systeme zu verteilen steht auf dem Management-Server das Verzeichnis /data/dist zur Verfügung.
    Der Inhalt dieses Verzeichnisses wird einmal stündlich auf alle Clients synchronisiert. Das Zielverzeichnis auf den Clients ist ebenfalls /data/dist/.

    Um diesen Dienst nutzen zu können benötigen Sie administrativen Zugang zum Management-Server.
    Diese Aufgabe können wir nur für Sie übernehmen, falls der Betreiber einen entsprechenden Premium-Supportvertrag abgeschlossen hat, der die Verteilung generischer Software umfasst.
  • Ich möchte eine Software verteilen, die auf dem jeweiligen Zielsystem erst übersetzt werden muss. Wie gehe ich vor?
    In der Regel ist es nicht nötig die Software auf jedem Zielrechner erneut zu übersetzen, solange alle Zielrechner den gleichen Soft- und Hardwarestand haben. In CIP-Pools ist das üblicherweise der Fall.
    Und so gehen Sie vor:
    1. Installieren Sie die benötigen Bibliotheken aus den Ubuntu Paketquelle wie oben beschrieben (siehe Wie können zusätzliche Ubuntu-Pakete auf allen Systemen installiert werden?)
    2. Übersetzen Sie die Software auf einem der Clients
    3. Verteilen Sie das Ergebnis wie oben beschrieben vom Management-Server auf alle anderen Clients (siehe Wie können Dateien/Programme, die nicht in der Ubuntu Paketverwaltung enthalten sind, auf alle Systeme verteilt werden?).

    Um diesen Dienst nutzen zu können benötigen Sie administrativen Zugang zum Management-Server.
    Diese Aufgabe können wir nur für Sie übernehmen, falls der Betreiber einen entsprechenden Premium-Supportvertrag abgeschlossen hat, der die Verteilung generischer Software umfasst
  • Wie kann ich Befehle auf allen System gleichzeitig absetzen?
    In der Regel können Sie hierfür die dsh (Distributed Shell) einsetzen. Diese können Sie auf Ihrem Rechner installieren und dann per SSH-Verbindung Kommandos auf einer Liste von Zielrechnern absetzen.
    Für Einzelheiten zur Verwendung lesen Sie http://manpages.ubuntu.com/manpages/bionic/man1/dsh.1.html
    Wichtig:
    Nutzen Sie zum Absetzen der Befehle am besten einen der CIP-Pool Rechner.
    Dies ermöglicht Ihnen die anderen Rechner ohne Eingabe eines Passwortes zu erreichen (via Kerberos).

    Um diesen Dienst nutzen zu können benötigen Sie Zugang als Benutzer oder – je nach Art des abzusetzenden Befehls – auch administrativen Zugang auf die betreuten Systeme.
    Falls der Betreiber einen entsprechenden Premium-Supportvertrag abgeschlossen hat, können wir diese Aufgabe auch für Sie übernehmen.
  • Die bisherigen Lösungen reichen für mein Anliegen nicht aus. Welche Möglichkeiten gibt es noch?
    Kontaktieren Sie uns gerne unter rrze-linux@fau.de mit einer kurzen Beschreibung Ihres Anliegens und ggf. einer Begründung warum die beschriebenen Lösung nicht ausreichend sind.
    Wir werden Ihr Anliegen dann prüfen und uns mit einem Lösungsvorschlag bei Ihnen melden.

    Bei Anfragen betreffend Leistungen, die bereits durch bestehende Angebote abgedeckt sind, werden wir lediglich auf diese verweisen. (z.B. Verteilung generischer Software -> Premium-Modell)