Die wichtigsten Befehle des OpenStackClients
Die Übersicht der spezifischen Subbefehle kann in der Kommandozeile mit einem --help hinter dem eigentlichen Befehl separat angezeigt werden.
Um alle Befehle aufzulisten, kann der Schalter --help auch ohne weitere Angaben von einem Bestandteil verwendet werden:
openstack --help
Server
Mit dem Kommando openstack server ist es mögliche eigene Instanz zu erstellen, diese zu verwalten, zu löschen und andere} administrative Aufgaben durchzuführen.
Hier eine Liste der wichtigsten Kommandos:}
openstack server addEiner bestehenden Instanz können verschiedene Bestandteile (Fixed IP, Floating IP, Security Group, Volume) zugewiesen werdenopenstack server createMit diesem Befehl kann eine neue Instanz erstellt werdenopenstack server deleteLöscht die im Befehl angegebene Instanzopenstack server listListet alle bestehenden Instanzen aufopenstack server removeKann verschiedene Bestandteile (Fixed IP, Floating IP, Security Group, Volume) wieder entfernenopenstack server showZeigt alle verfügbaren Informationen zu der im Befehl genannten Instanz an
Security Group
Security Groups werden verwendet, um Instanzen eingehende und ausgehende Netzwerk-Verbindungen basierend auf IP-Adressen und Ports zu erlauben oder zu verbieten.
Auch Security Groups kann man mit dem OpenStackClienten verwalten. Hier eine beispielhafte Liste üblicher Aufrufe:
openstack security group createErstellt eine neue Security Groupopenstack security group deleteLöscht die im Befehl angegebene Security Groupopenstack security group listListet alle bestehenden Gruppen aufopenstack security group showZeigt alle verfügbaren Informationen zu der im Befehl angegebenen Security Groupopenstack security group rule createFügt eine Regel zu einer Security Group hinzuopenstack security group rule deleteLöscht die im Befehl angegeben Regel
Network
Um später auch Instanzen sinnvoll nutzen zu können, benötigen diesen ein Netzwerk, hier eine kurze Auflistung der wichtigsten Befehle um ein Netzwerk zu erstellen:
openstack network createErstellt ein neues Netzwerkopenstack nerwork listListet alle bestehenden Netzwerke aufopenstack network showZeigt alle Informationen zu dem im Befehl angegebenen Netzwerkopenstack network deleteLöscht das im Befehl angegebene Netzwerk
Router
Damit eine Instanz mit einem Netzwerk verbunden werden kann, ist ein virtueller Router notwendig und lässt sich mit diesen Kommando administrieren.
Hier eine kurze Liste der möglichen Befehle:
openstack router createErstellt einen neuen Routeropenstack router deleteLöscht einen bestehenden Routeropenstack router add portWeist dem angegebenen Router, den angegebenen Port zuopenstack router add subnetWeist dem angegeben Router, das angegebene Subnet zu
Subnet
Um den virtuellen Router korrekt zu betreiben, wird auch ein Subnet benötigt, welches mit dem Kommando openstack subnet administriert werden kann.
Möglich Befehle sind:
openstack subnet createErstellt ein neues Subnetopenstack subnet deleteLöscht ein bestehendes Subnetopenstack subnet showZeigt alle verfügbaren Informationen zu einem Subnet an
Port
Nachdem nun bereits virtuelle Router und Subnets bekannt sind, darf der Port nicht fehlen.
Die wichtigsten Befehle:
openstack port createErstellt einen neuen Portopenstack port deleteLöscht einen bestehenden Portopenstack port showZeigt alle verfügbaren Informationen zu einem Port an
Volume
Volumes sind persistente Speicherorte, die über die Existenz von einzelnen Instanzen hinaus erhalten bleiben. Wichtige Befehle sind:
openstack volume createErstellt ein neues Volumeopenstack volume deleteLöscht ein bestehendes Volumeopenstack volume showZeigt alle verfügbaren Informationen zu einem Volume an
