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 add
Einer bestehenden Instanz können verschiedene Bestandteile (Fixed IP, Floating IP, Security Group, Volume) zugewiesen werdenopenstack server create
Mit diesem Befehl kann eine neue Instanz erstellt werdenopenstack server delete
Löscht die im Befehl angegebene Instanzopenstack server list
Listet alle bestehenden Instanzen aufopenstack server remove
Kann verschiedene Bestandteile (Fixed IP, Floating IP, Security Group, Volume) wieder entfernenopenstack server show
Zeigt 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 create
Erstellt eine neue Security Groupopenstack security group delete
Löscht die im Befehl angegebene Security Groupopenstack security group list
Listet alle bestehenden Gruppen aufopenstack security group show
Zeigt alle verfügbaren Informationen zu der im Befehl angegebenen Security Groupopenstack security group rule create
Fügt eine Regel zu einer Security Group hinzuopenstack security group rule delete
Lö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 create
Erstellt ein neues Netzwerkopenstack nerwork list
Listet alle bestehenden Netzwerke aufopenstack network show
Zeigt alle Informationen zu dem im Befehl angegebenen Netzwerkopenstack network delete
Lö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 create
Erstellt einen neuen Routeropenstack router delete
Löscht einen bestehenden Routeropenstack router add port
Weist dem angegebenen Router, den angegebenen Port zuopenstack router add subnet
Weist 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 create
Erstellt ein neues Subnetopenstack subnet delete
Löscht ein bestehendes Subnetopenstack subnet show
Zeigt 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 create
Erstellt einen neuen Portopenstack port delete
Löscht einen bestehenden Portopenstack port show
Zeigt 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 create
Erstellt ein neues Volumeopenstack volume delete
Löscht ein bestehendes Volumeopenstack volume show
Zeigt alle verfügbaren Informationen zu einem Volume an