Skip to content

Setup Cloud Computing (Deutsch)

Simon Sure edited this page Jan 17, 2022 · 22 revisions

Willkommen bem Setup des Cloud Computings!

Dies ist eine Anleitung zum Einrichten einer nutzbaren Arbeitsumgebung in der Cloud. Die folgende Anleitung bezieht sich auf Google's Cloud Platform. Analoge Setups dürften jedoch auch bei anderen Anbeitern möglich sein.

Bitte immer berücksichtigen, dass die Dienste der Google Cloud Platform Geld kosten.

Google Cloud Setup

Gehe zur Websites von Google Cloud und logge dich mit deinem Google Konto ein.

Website von Google Cloud

Nun wirst du aufgefordert werden, mehrere Setup-Schritte durchzuführen. Wenn du sämtiche Schritte erledigt hast gehe auf Google Cloud Console. Ggf. wirst du nach dem Setup auch automatisch dorthin umgeleitet.

Google Cloud Console

Nach dem ersten Einrichten nutzt du automatisch das Google Cloud Free Program. Dieses ermöglicht dir das Testen der Umgebung, ohne dass dir Kosten entstehen.

Allerdings können mit dem Free Program keine GPUs genutzt werden. Dementsprechend muss ein Upgrade auf ein kostenpflichtiges Cloud-Rechnungskonto durchgeführt werden. Das kostenlose Guthaben kann trotzdem weiterhin genutzt werden. (Zumindest beim Verfassen dieser Dokumentation.)

Eine Anleitung zum Upgrade findest du hier.

Google Cloud konfigurieren

GPUs sind eine begrenzt Ressource. Für jeden Nutzer gibt es entsprechend ein begrenztes Kontingent. Dieses muss zunächst erhöht werden. Für die Nutzung eines Servers auf 1.

Über das Burger-Menü auf der Linken seite können die Kontingente eingestellt werden: IAM & Admin > Quotas. (Die deutsche Benennung variiert wahrscheinlich etwas.)

Google Cloud Quota

Beim Filter der verschiedenen Kontingente kann nun "GPU" eingegeben werden. Zum einen muss das Kontingent für alle Regionen auf mindestens 1 erhöht werden. Zum anderen muss das Kontingent für die Region des später ausgewählten Rechenzentrums auf mindestens 1 erhöht werden. Für die Standard-Rechenzentren ist jedoch standardmäßig ein ausreichend hohes Kontingent eingestellt.

Da wir eine Tesla K80 GPU verwendet werden, bitte sicherstellen, dass folgende Kontingente auf mindestens 1 stehen: Google Cloud Quota All Regions Google Cloud Quota US Central 1

Für das erhöhen der Kontingente bitte diesen Guide berücksichtigen.

den Server erstellen

Nun kann der eigentliche Server erstellt werden. Dazu kann diese Anleitung als Leitfaden genutzt werden. Allerdings können nicht alle Schritte aus dieser Anleitung durchgeführt werden. Konkret das Installieren der GPU Treiber hat mit einer alternativen Methode besser funktioniert.

Zunächst muss man über das Bürger-Menü in den Bereich der VM Instanzen. Google Cloud VM Instances

Nun ist die Virtuelle Maschine zu erstellen. Google Cloud create VM Instance

Hier können allgemeine Einstellungen an der VM vorgenommen werden. Name etc. sind natürlich frei wählbar. Google Cloud general VM Configuration

Damit die GPU zur Verfügung steht, sind folgende Einstellungen notwendig. Google Cloud VM Instances

Auch muss noch das Betriebssystem ausgewählt und der Festplattenspeicher erhöht werden. Google Cloud VM Boot Disk Google Cloud VM Boot Disk Details

Alle weiteren Einstellungen können unverändert bleiben.

Die VM kann jetzt über den Button unten auf der Seite erstellt werden.

den Server einrichten

Für das Einrichten des Servers wird nichts außer dem Webbrowser benötigt, da der SSH Zugriff über den Webbrowser erfolgen kann.

Zunächst muss man über das Bürger-Menü in den Bereich der VM Instanzen. Google Cloud VM Instances

Wählt man eine VM an, kann die VM über die drei Punkt gestartet werden. Nach dem Erstellen startet sie automatisch. Fährt man die VM später herunter, muss dies natürlich manuell gemacht werden. Google Cloud VM Instances

Ist die VM gestartet, kann über folgenden Button eine SSH-Verbindung im Webbrowser aufgebaut werden. Dabei ist darauf zu achten, dass der Browser das Pop-Up nicht blockiert. Google Cloud VM Instances

Ein SSH Browserfenster sieht ungefährt so aus.

Hier fehlt ein Bild!

Vorhaben

  1. Installation der Grafiktreiber
  2. Installation der GUI
  3. Installation von VirtualGL
  4. Installation von TurboVNC

Setup

Installation der Grafiktreiber

Installation der GUI

Installation von VirtualGL

Installation von TurboVNC

den Client einrichten

Wird noch ergänzt.

korrekte Nutzung der Arbeitsumgebung

Wird noch ergänzt.

Tips & Hinweise

  • Fahre die Cloud Virtual MAchine immer herunter, wenn du sie nicht nutzt. Ansonsten kann es ziemlich teuer werden.

  • Manchmal wird beim Versuch, die VM zu starten, die Fehlermeldung angezeigt, dass nicht ausreichende Ressourcen zur verfügung stünden. Dies ist eine Notwendigkeit beim Cloud Computing. Es gibt zwei Möglichekeiten: Entweder einen anderen Standort/ein anderes Rechenzentrum einrichten oder warten. Wir empfehlen zu warten, da auch andere Rechenzentren Ressourcenmangel haben.

    Es ist jedoch zu berücksichtigen, dass unterschiedilche Regionen einen unterschiedlichen Ressourcenmangel haben. Am zuverlässigsten sind allgemein die Server in Nordamerika (meist in den USA).

  • Wenn man mit mehreren Personen zusammen arbeitet empfiehlt es sich, auch eine Cloud VM zu teilen. Dazu kann das Google Cloud Platform Projekt mit den anderen Teammitgliedern geteilt werden. Es darf nicht vergessen werden, die notwendigen Berechtigungen zu aktivieren.

To be completed.

Clone this wiki locally