Einführung
In diesem Blogpost erfahrt ihr, wie ihr im Horizon-Dashboard von Cloud&Heat Technologies oder per Openstack-CLI Instanzen erzeugt.
Voraussetzungen
- Die Netzwerkkonfiguration aus Kapitel 3 des Blogposts sollte abgeschlossen sein
- Falls ihr benutzerdefinierte Images benötigt, folgt zuerst den Schritten in Kapitel 4 des Blogposts, um dieses zu importieren
- Die Einrichtung der Sicherheitsgruppen sowie der SSH-Schlüssel, wie in Kapitel 5 des Blogposts beschrieben, sollte abgeschlossen sein
Instanz erstellen
Eure Instanzen seht ihr unter dem Menüpunkt Compute > Instanzen.
Erstellt eine neue Instanz mit der Schaltfläche Instanz starten. Vergebt mindestens den Instanznamen und die Anzahl der Instanzen.
Konfiguriert weiter das Abbild, welches für die Instanzen gewählt werden soll. Hier könnt ihr die Managed Cloud&Heat Images oder ein importiertes Image auswählen.
Wählt eine geeignete Variante aus der Liste aus.
Und wählt ein geeignetes Netzwerk aus der Liste aus.
Weist anschließend die nötigen Sicherheitsgruppen zu.
Und zum Schluss weist noch euren SSH-Schlüssel zu, damit ihr diesen direkt in der Instanz zur Authentifizierung via SSH nutzen könnt.
Alternativ könnt ihr auch per Openstack-CLI arbeiten:
openstack server create \
--flavor M \
--image 'Debian 13' \
--key-name my-ssh-key-name \
--network demo-network \
--security-group default --security-group ssh --security-group ping
myinstance
Floating IP zuweisen
Die Instanz befindet sich nach den oben aufgeführten Schritten in einem internen Netz, welches noch nicht von außen erreichbar ist. Um die Instanz auch öffentlich zu erreichen, könnt ihr eine Floating IP zuweisen. Dies könnt ihr ganz einfach über das Dropdown in der Instanzübersicht erledigen.
Eure Floating-IP sollte jetzt eurer Instanz zugewiesen sein. Mithilfe der ausgeführten Schritte in diesem Blogposteintrag wurde eine Instanz erzeugt, welche per SSH und PING aus dem Internet erreichbar ist.
Test der Verbindung
Wenn ihr alle Schritte wie aufgeführt ausgeführt haben, sollte eure Instanz nun per SSH erreichbar sein und Pings akzeptieren. Versucht, euch mit der Instanz per SSH zu verbinden und einen Ping an die Instanz zu starten:
ping <floating-ip>
ssh root@<floating-ip>
Je nachdem, welche Variante ihr gewählt habt, kann der Standardnutzer auch beispielsweise debian oder ubuntu sein.
Weitere Tutorials zum Umgang mit OpenStack-Cloud-Umgebungen findet ihr hier.