Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
30 changes: 14 additions & 16 deletions docs/_optimist/faq/index.de.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,13 +11,13 @@ last_modified_date: 2021-03-02
## Der Befehl `openstack --help` zeigt bei vielen Punkten "Could not load EntryPoint.parse" an.

In diesem Fall ist eine der mit dem OpenStack Client installierten Komponenten nicht aktuell. Um zu sehen, welche der Komponenten
aktualisiert werden muss, rufen wir folgenden Befehl auf:
aktualisiert werden muss, rufen Sie folgenden Befehl auf:

```bash
openstack --debug --help
```

Hier wird nun vor jedem Punkt angezeigt, was genau der Fehler ist und man kann einfach die jeweilige Komponente mit dem folgenden Befehl
Hier wird nun vor jedem Punkt angezeigt, was genau der Fehler ist und Sie können einfach die jeweilige Komponente mit dem folgenden Befehl
aktualisieren (`<PROJECT>` muss durch die richtige Komponente ersetzt werden):

```bash
Expand All @@ -26,22 +26,21 @@ pip install python-<PROJECT>client -U

## Wie kann ich [VRRP](https://de.wikipedia.org/wiki/Virtual_Router_Redundancy_Protocol) nutzen?

Um VRRP nutzen zu können, muss dies in einer Security-Group aktiviert und dann den jeweiligen Instanzen zugeordnet werden. Aktuell ist dies
nur mit dem Openstack Client möglich. Zum Beispiel:
Um VRRP nutzen zu können, müssen Sie dies in einer Security-Group aktivieren und den jeweiligen Instanzen zuordnen werden. Zum Beispiel:

```bash
openstack security group rule create --remote-ip 10.0.0.0/24 --protocol vrrp --ethertype IPv4 --ingress default
```

## Warum werden mir Floating IPs berechnet, die ich gar nicht benutze?

Der Grund dafür ist mit hoher Wahrscheinlichkeit, dass Floating IPs erstellt wurden, aber nach der Benutzung nicht korrekt gelöscht wurden.
Um eine Übersicht über die aktuell verwendeten Floating IPs zu erhalten, kann man zum einen das
Mit hoher Wahrscheinlichkeit wurden Floating IPs erstellt, aber nach der Benutzung nicht korrekt gelöscht worden.
Um eine Übersicht über die aktuell verwendeten Floating IPs zu erhalten, können Sie das
[Horizon Dashboard](https://dashboard.optimist.innovo.cloud/) nutzen.

Dort befindet sich der entsprechende Punkt unter _Project_ → _Network_ → _Floating-IPs_.

Alternativ der Weg per OpenStack Client:
Alternativ können Sie den OpenStack Client benutzen und folgenden Befehl eingeben:

```bash
$ openstack floating ip list
Expand All @@ -56,7 +55,7 @@ $ openstack floating ip list

### Resizing über die Command Line

Geben Sie den Namen oder die UUID des Servers an, dessen Größe Sie ändern möchten, und ändern Sie die Größe mit dem Befehl
Geben Sie den Namen oder die UUID des Servers an, dessen Größe Sie ändern möchten. Sie können die Größe mit dem folgenden Befehl ändern:
`openstack server resize`.

Geben Sie das gewünschte neue Flavor und dann den Instanznamen oder die UUID an:
Expand All @@ -67,7 +66,7 @@ openstack server resize --flavor FLAVOR SERVER

Die Größenänderung kann einige Zeit in Anspruch nehmen. Während dieser Zeit wird der Instanzstatus als RESIZE angezeigt.

Wenn die Resizing abgeschlossen ist, wird der Instanzstatus VERIFY_RESIZE angezeigt. Sie können nun die Größenänderung bestätigen, um den
Wenn das Resizing abgeschlossen ist, wird der Instanzstatus VERIFY_RESIZE angezeigt. Sie können nun die Größenänderung bestätigen, um den
Status auf ACTIVE zu ändern:

```bash
Expand All @@ -76,29 +75,28 @@ openstack server resize --confirm SERVER

### Resizing über das Optimist-Dashboard

Navigieren Sie auf [Optimist Dashboard → Instances](https://dashboard.optimist.innovo.cloud/project/instances/) zu der Instanz, deren Größe
Navigieren Sie im [Optimist Dashboard → Instances](https://dashboard.optimist.innovo.cloud/project/instances/) zu der Instanz, deren Größe
geändert werden soll, und wählen Sie dann _Actions_ → _Resize Flavor_.

Der aktuelle Flavor wird angezeigt, verwenden Sie die Dropdown-Liste "Select a new flavor", um den neuen Flavor auszuwählen und bestätigen
Der aktuelle Flavor wird angezeigt. Verwenden Sie die Dropdown-Liste "Select a new flavor", um den neuen Flavor auszuwählen und bestätigen
Sie mit "Resize".

## Warum ist das Logfile der Compute Instanz im Optimist Dashboard leer?

Bedingt durch Wartungsarbeiten oder einem Umverteilen der Last im OpenStack wurde die Instanz verschoben. In diesem Fall wird das Logfile
Aufgrund von Wartungsarbeiten oder einem Umverteilen der Last im OpenStack wurde die Instanz verschoben. In diesem Fall wird das Logfile
neu angelegt und neue Meldungen werden wie gewohnt protokolliert.

## Warum erhalte ich den Fehler "Conflict (HTTP 409)" beim Erstellen eines Swift Containers?

Swift verwendet einzigartige Namen über die gesamte OpenStack Umgebung hinweg. Die Fehlermeldung besagt, dass der gewählte Name bereits in
Verwendung ist.
Swift verwendet einzigartige Namen über die gesamte OpenStack Umgebung hinweg. Die Fehlermeldung besagt, dass der gewählte Name bereits verwendet wird.

## Anbringen von Cinder-Volumes an Instanzen per UUID

Wenn Sie mehrere Cinder-Volumes an eine Instanz anhängen, werden die Mount-Punkte möglicherweise bei jedem Neustart neu gemischt. Durch das
Mounten der Volumes per UUID wird sichergestellt, dass die richtigen Volumes wieder an die richtigen Mount-Punkte angehängt werden, falls
Mounten der Volumes mit UUID wird sichergestellt, dass die richtigen Volumes wieder an die richtigen Mount-Punkte angehängt werden, falls
für die Instanz ein Aus- und Wiedereinschalten erforderlich ist.

Nachdem Sie die UUID des Volumes mit `blkid` in der Instanz abgerufen haben ändern Sie den Mountpunkt in `/etc/fstab` wie folgt, um die
Nachdem Sie die UUID des Volumes mit `blkid` in der Instanz abgerufen haben, ändern Sie den Mountpunkt in `/etc/fstab` wie folgt, um die
UUID zu verwenden. Zum Beispiel:

```bash
Expand Down
5 changes: 2 additions & 3 deletions docs/_optimist/guided_tour/index.de.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@ nav_order: 1000
has_children: true
---

Guided Tour
-------------
# Guided Tour

Aus dem Browser zum eigenen Stack per Heat
Vom Browser zum eigenen Stack mit Heat
67 changes: 29 additions & 38 deletions docs/_optimist/guided_tour/step01/index.de.md
Original file line number Diff line number Diff line change
@@ -1,69 +1,60 @@
---
title: "01: Das Dashboard (Horizon)"
title: "01: Das Horizon Dashboard"
lang: "de"
permalink: /optimist/guided_tour/step01/
nav_order: 1010
parent: Guided Tour
---

Schritt 1: Das Dashboard (Horizon)
===================================================================

Vorwort
-------
# Schritt 1: Das Horizon Dashboard

In diesem Schritt für Schritt Tutorial werden wir uns schrittweise der
Bedienung von Openstack widmen.
## Einführung

Den Anfang macht das Horizon(Dashboard), nach einer kleinen Einführung,
wird dann auf die Konsole gewechselt und der Abschluss bildet die
Erstellung eigener Heat-Templates.
In diesem Schritt-für-Schritt Tutorial lernen wir OpenStack zu bedienen.

Login
-----
Sie starten mit dem Horizon Dashboard, wechseln nach einer kurzen Einführung auf die Konsole und erstellen abschließend Ihre eigenen Heat-Templates.

Nachdem die Zugangsdaten vorliegen, ist der erste Schritt der Login.
## Login

**WICHTIG:** Es gibt keinen Reset-Knopf für das Passwort. Für
ein neues Passwort, schreiben Sie uns bitte eine E-Mail
an <support@gec.io>.
Nachdem Sie Ihre Zugangsdaten erhalten haben, können Sie sich mit Ihrem Benutzername und Passwort anmelden.

Geben Sie dazu im Browser folgende URL ein: <https://dashboard.optimist.innovo.cloud/>

Hierzu wechseln wir im Browser auf folgende
URL: <https://dashboard.optimist.innovo.cloud/>
**WICHTIG:** Es gibt keinen Reset-Knopf für das Passwort. Falls Sie
ein neues Passwort benötigen, schreiben Sie eine E-Mail
an <support@gec.io>.

[![](attachments/13536092.png)](https://dashboard.optimist.innovo.cloud/)

Im sich öffnenden Fenster wählen wir bei Domain *default*, und tragen den
zugesendeten Benutzer (User-Name) sowie das zugehörige Passwort(Password) ein
und klicken auf *Connect*.
Im sich öffnenden Browserfenster wählen Sie bei Domain *Default*, und tragen den
zugesendeten Benutzernamen (User-Name) und das Passwort (Password) ein.
Klicken Sie anschließend auf *Connect*.

Nun öffnet sich das Horizon(Dashboard).
Nun öffnet sich das Horizon Dashboard.

![](attachments/13536090.png)

Passwort ändern
---------------
## Passwort ändern

Da aus Sicherheitsgründen empfohlen wird das Passwort nach Erhalt zu
ändern, klicken wir im Horizon(Dashboard) dafür rechts oben auf den
Benutzernamen(1) und auf *Settings*(2).
Aus Sicherheitsgründen empfehlen wir, das Passwort nach Erhalt zu
ändern. Klicken Sie dazu im Dashboard rechts oben auf den
Benutzernamen (1) und anschließend auf *Settings* (2).

![](attachments/13536091.png)

Im sich nun öffnenden Fenster sehen wir zuerst Settings, wo unter
anderem auch die Sprache umgestellt werden kann.
Im sich öffnenden Fenster sehen Sie zuerst die *Settings*, wo Sie unter
anderem auch die Sprache umstellen können.

Um das Passwort zu ändern, klicken wir rechts auf *Change Password*(1).
Hier können nun das Passwort geändert werden. Dafür geben wir zunächst
unser bisheriges Passwort ein(2), geben dann das neue an(3) und
bestätigen es in der neuen Zeile (4).
Um das Passwort zu ändern, klicken Sie rechts auf *Change Password* (1).
Geben Sie zunächst
Ihr bisheriges Passwort ein (2) und anschließend das neue (3). Bestätigen Sie Ihr neues Passwort (4).

Damit das neue Passwort auch übernommen wird, fehlt noch ein Klick auf
*Change*(5).
Damit das neue Passwort übernommen wird, klicken Sie auf
*Change* (5).

![](attachments/13536097.png)

Abschluss
---------
## Zusammenfassung

Sie haben Ihre ersten Schritte im Dashboard ausgeführt und Ihr Passwort geändert!
Sie haben Ihre ersten Schritte im Horizon Dashboard ausgeführt und Ihr Passwort geändert.
36 changes: 13 additions & 23 deletions docs/_optimist/guided_tour/step02/index.de.md
Original file line number Diff line number Diff line change
@@ -1,46 +1,36 @@
---
title: "02: SSH-Key per Horizon anlegen"
title: "02: SSH-Key mit Horizon anlegen"
lang: "de"
permalink: /optimist/guided_tour/step02/
nav_order: 1020
parent: Guided Tour
---

Schritt 2: SSH-Key per Horizon anlegen
======================================
# Schritt 2: SSH-Key mit Horizon anlegen

Vorwort
-------
## Einführung

Um im nächsten Schritt einen Stack inkl. einer Instanz zu starten, wird
ein SSH Keypair (Schlüsselpaar) benötigt.
Damit Sie im nächsten Kapitel einen Stack inkl. einer Instanz starten können, benötigen Sie ein SSH Keypair (Schlüsselpaar).

Für den Fall, dass bereits ein Keypair vorhanden ist und der Umgang damit
bekannt ist, kann dieser Schritt übersprungen werden.
Für den Fall, dass Sie bereits ein Keypair haben und Ihnen der Umgang damit vertraut ist, können Sie diesen Schritt überspringen und mit [Schritt 3](/optimist/guided_tour/step03/) weitermachen.

Installation
------------
## Installation

Es gibt verschiedene Wege, um ein Keypair zu erzeugen.

Einer der späteren Schritte erklärt den Weg zu einem selbst erstellten
Keypair. Hier wird der Schlüssel direkt im Horizon(Dashboard) erstellt,
um im nächsten Schritt den Stack zu erstellen.
Ein anderes Kapitel in dem Tutorial zeigt Ihnen, wie Sie ein Keypair selbst erstellen
können. In diesem Kapitel hier wird der Schlüssel im Horizon (Dashboard) erstellt. Sie können damit im nächsten Schritt den Stack erstellen.

Um nun den Schlüssel zu erstellen, wechseln wir im Horizon(Dashboard) in
der Navigation auf *Compute* → *Key Pairs* und klicken dort auf *Create
Um den Schlüssel zu erstellen, wechseln Sie im Horizon Dashboard im
Navigationsmenü auf *Compute* → *Key Pairs* und klicken auf *Create
Key Pair*.

![](attachments/13536100.png)

Im sich öffnenden Fenster kann nun ein Name für den Key vergeben werden,
in dem Beispiel wird *BeispielKey* verwendet, anschließend klicken wir
auf *Create Key Pair*.
Im sich öffnenden Fenster können Sie einen Namen für den Key vergeben. In unserem Beispiel verwenden wir *BeispielKey*. Klicken Sie anschließend auf *Create Key Pair*.

![](attachments/13536101.png)

Abschluss
---------
## Zusammenfassung

Wir haben jetzt unser SSH Keypair erstellt und sind bereit für den Rest des
Tutorials!
Sie haben Ihr SSH Keypair erstellt und können nun mit dem nächsten Schritt fortfahren.
69 changes: 30 additions & 39 deletions docs/_optimist/guided_tour/step03/index.de.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,49 +6,42 @@ nav_order: 1030
parent: Guided Tour
---

Schritt 3: Einen Stack starten
==============================
# Schritt 3: Einen Stack starten

Vorwort
-------
## Einführung

In diesem Schritt beschäftigen wir uns damit, im Horizon Dashboard
einen Stack zu starten und damit auch das Horizon Dashboard besser
kennenzulernen.
In diesem Schritt lernen Sie, im Horizon Dashboard
einen Stack zu starten.

Wichtige Voraussetzung ist an dieser Stelle ein SSH-Key, den wir in
Schritt 2 erzeugt haben.
Wichtige Voraussetzung ist an dieser Stelle ein SSH-Key, den Sie in
[Schritt 2](/optimist/guided_tour/step02/) erzeugt haben.

Start
-----
## Start

Um einen Stack zu starten, loggen wir uns zunächst im Horizon Dashboard
mit denen in [Schritt 1](schritt01.md) geänderten Zugangsdaten ein.
Um einen Stack zu starten, melden Sie sich zunächst im Horizon Dashboard
mit den in [Schritt 1](/optimist/guided_tour/step01/) geänderten Zugangsdaten ein.

Hier navigieren wir über *Orchestration* zu *Stacks* und klicken auf *Launch
Stack*.
Navigieren Sie über *Orchestration* zu *Stacks* und klicken Sie anschließend auf *Launch Stack*.

Um den Stack auch zu starten, benötigen wir zunächst ein Template,
welches in dem Stack eine Instanz startet.
Um den Stack zu starten, benötigen Sie zunächst ein Template,
das in dem Stack eine Instanz startet.

Hierfür nutzen wir die [SingleServer.yaml](https://github.com/gecio/openstack_examples/blob/master/heat/templates/SingleServer/SingleServer.yaml) aus dem [GECio Github Repository](https://github.com/gecio/).
Nutzen Sie dazu die [SingleServer.yaml](https://github.com/gecio/openstack_examples/blob/master/heat/templates/SingleServer/SingleServer.yaml) Datei aus dem [GECio Github Repository](https://github.com/gecio/).

![](attachments/13536111.png)

In dem sich nun öffnenden Fenster, wählen wir bei *Template Source*
**File** aus und nehmen bei *Template File*, die eben heruntergeladene
`SingleServer.yaml`.
In dem sich nun öffnenden Fenster, wählen Sie bei *Template Source*
**File** aus und verwenden Sie bei *Template File*, die zuvor heruntergeladene `SingleServer.yaml` Datei.

Den Rest belassen wir so wie es ist und klicken auf *Next*.
Belassen Sie den Rest unverändert und klicken Sie auf *Next*.

![](attachments/13536112.png)

Nun werden weitere Eingaben benötigt, genauer sind das folgende und am
Ende klicken wir auf Launch:
Machen Sie nun folgende Eingaben und klicken Sie anschließend auf *Launch*:

- Stack Name: BeispielServer
- Creation Timeout: 60
- Password for User: Bitte das eigene Passwort eintragen
- Password for User: Tragen Sie hier Ihr eigenes Passwort ein
- availability\_zone: ix1
- flavor\_name: m1.micro
- key\_name: BeispielKey
Expand All @@ -57,32 +50,30 @@ Ende klicken wir auf Launch:

![](attachments/13536113.png)

Nun wird der Stack auch direkt gestartet und das Horizon Dashboard
Nun wird der Stack direkt gestartet und das Horizon Dashboard
sieht dann so aus:

![](attachments/13536114.png)

Um nun zu überprüfen ob die Instanz korrekt gestartet wurde, wechseln
wir in der Navigation auf *Compute* → *Instances* und die Übersicht sieht
dann wie folgt aus:
Um zu überprüfen, ob die Instanz korrekt gestartet wurde, wechseln Sie im Navigationsmenü zu *Compute* → *Instances*.

Die Übersicht sieht wie folgt aus:

![](attachments/13536115.png)

Nachdem nun also der Stack und auch die darin enthaltene Instanz
gestartet wurden, löschen wir jetzt wieder den Stack inklusive Instanz.
Nachdem nun der Stack und die darin enthaltene Instanz
gestartet wurden, löschen Sie jetzt wieder den Stack inklusive der Instanz.

Wir könnten auch die Instanz alleine löschen, das kann aber im Nachgang
zu Problemen beim löschen des Stacks führen.
Sie könnten auch die Instanz alleine löschen, das kann aber im Nachgang
zu Problemen beim Löschen des Stacks führen.

Um den Stack zu löschen, wechseln wir in der Navigation wieder auf
Um den Stack zu löschen, wechseln Sie im Navigationsmenü wieder zu
*Orchestration* → *Stacks*.

Klicken hinter dem Stack, unter *Actions*, auf den Pfeil nach unten und
wählen dort *Delete Stack*.
Klicken Sie im Fenster rechts unter *Actions* auf den Pfeil nach unten und wählen dort *Delete Stack*.

![](attachments/13536116.png)

Abschluss
---------
## Zusammenfassung

Wir haben unseren ersten Stack erstellt ... und ihn dann gelöscht!
Sie haben Ihren ersten Stack erstellt und anschließend wieder gelöscht.
Loading