+49 521 96686-0 info@teuto.net

QuickStart Tutorial

Einfach und schnell starten. Unser Tutorial hilft Ihnen dabei

QuickStart Tutorial

In diesem mehrteiligen Tutorial zeigen wir Ihnen die ersten Schritte in der OpenStack Cloud.

  • Teil 1: Einführung & Dashboard
  • Teil 2: Vorbereiten der Infrastructure as a Service (IaaS) Umgebung
  • Teil 3: Einrichten eines JumpHosts
  • Teil 4: Installation K3sup Kubernetes-Cluster

 

Teil 1 Einführung & Dashboard

Im ersten Teil des Tutorials geben wir Ihnen eine kurze Einführung in OpenStack.

Sie erfahren, wie Sie einen Zugang für die teutoStack Public Cloud erhalten und bekommen einen ersten Einblick in das OpenStack Dashboard.

OpenStack – das “Linux of the Cloud”

OpenStack ist eine offene (Open Source unter Apache Lizenz) Cloud Computing Plattform welche ursprünglich von Rackspace und der NASA ins Leben gerufen wurde. Das weltweite Projekt zeigt eine stetig steigendes Interesse und wird durch viele namenhafte Firmen (z.B. Canonical, Dell …) unterstützt.

Der große Vorteil von OpenStack als Open Source Projekt ist die Möglichkeit, den Anbieter frei wählen zu können, da man nicht auf ein proprietäres System festgelegt ist. Hier durch wird das sogenannte “Vendor Lock-In” verhindert. Durch die fortschreitende breite Unterstützung entwickelt sich OpenStack zum quasi Standard für Cloud Systeme und wird zum “Linux of the Cloud”. Mit OpenStack lassen sich sowohl private, public (öffentliche) oder auch hybrid-Clouds (Private Cloud mit öffentlichen Teilen) realisieren. OpenStack ist modular aufgebaut, so dass einzelne Module ggf. durch kompatible Module anderer Hersteller ausgetauscht werden können.

Aktuell können Sie in der teutoStack public Cloud auf folgende OpenStack Module (Codename in Klammern) zugreifen:

  • Compute (Nova)
  • Image Service (Glance)
  • Network (Neutron)
  • Object Store (Swift)
  • Block Storage (Cinder)
  • Identity (Keystone)
  • Telemetry (Ceilometer)
  • Dashboard (Horizon)

teutoStack Public Cloud

Zum Betrieb von virtuellen Instanzen verwenden wir in diesem Tutorial die teutoStack Public Cloud, welche ein aktuelles OpenStack mit Ceph bereitstellt. OpenStack bietet neben Loadbalancern auch umfangreiche Autoscaling-Möglichkeiten. Falls Sie die Public Cloud testen wollen, können Sie auf dieser Webseite einen kostenlosen Testaccount anfordern. Bitte beachten Sie, dass dieser Testaccount nach 30 Tagen gelöscht wird. Auf Anfrage stellen wir Ihnen jedoch bei konkretem Interesse einen erweiterten Testzugang zur Verfügung.

Horizon Dashboard

Das Dasboard ist die webbasierte Kommandozentrale Ihrer Cloud. Mit Ihren Zugangsdaten können Sie sich in das Horizon Dashbard einloggen.

Klicken Sie dazu auf den entsprechenden “Login”-Link um zur Loginmaske des Dashboards zu gelangen:

Geben Sie Ihre Benutzerdaten in die Loginmaske ein um sich in das Dashboard einzuloggen.

Das Dashboard bietet einen einfach typischen Aufbau. Auf der linken Seite finden Sie die Hauptmenüpunkte zur Steuerung Ihrer Cloud. In der oberen Navigationsleiste finden Sie die Hilfe sowie nutzerspezifische Einstellungen.

In diesem Tutorial werden wir die englischen Begriffe und Screenshots eingehen um Irritationen zu vermeiden.

In der Übersicht (Overview) sehen Sie:

  • die Liste Ihrer aktuell laufenden Instanzen,
  • Informationen zur Auslastung der Quotas bzw. Ihres Kontingents
  • sowie statistische Informationen zu Ihrer Nutzung.

Tipp: Setzen Sie die Felder From und To über den Datums-Selektor auf den Monatsanfang bzw. Monatsende um eine Nutzungsstatistik für einen gesamten Monat zu erhalten. Anhand der VCPU-Stunden können Sie die Nutzung Ihrer Instanzen überwachen.

Ressourcenverbrauch und Abrechnung

Sofern Sie nach dem kostenlosen Testzeitraum die Cloud produktiv nutzen erhalten Sie als teutoStack Kunde mit Ihrer Abrechnung am Ende des Monats eine übersichtlich aufbereitete Aufstellung der genutzten Ressourcen und der entstandenen Kosten.

Diese Aufstellung können wir auf Wunsch zusätzlich in Intervallen von 1 Tag, 1 Woche, 1 Monat automatisch für eine Kostenkontrolle versenden.

Unbegrenzte Kontrollmöglichkeiten über die API

Neben der grafischen Oberfläche können Sie Ihre Cloud auch über die API konfigurieren. Diese Konfiguration Erfolgt beispielsweise über einen Jumphost.

Der Jumphost ist eine Instanz in Ihrer Cloud welche, zu administrativen Zwecken verwendet wird und die OpenStack-API für eigene Anwendungen bereitstellt. Die Verbindung von Ihrem Arbeitsplatz zum Jumphost findet über SSH statt.

Im folgenden Tutorial geht es um die grundlegende Einrichtung Ihrer Infrastructure as a Service (IaaS) Umgebung. Im Anschluss daran setzen wir den ersten Host (Jumphost) auf.