GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Nützliche python-novaclient-Befehle

Dieser Artikel zeigt einige python-novaclient Befehle.

Nova-Client-Operationen

In diesem Artikel wird davon ausgegangen, dass Sie den python-nova-Client installiert haben und dass der Client mit Ihrem Cloud Servers-Konto funktioniert.

nova-Hilfebefehl

Die help Befehl listet alle verfügbaren Befehle auf:

nova help

Fügen Sie den Namen eines Befehls nach nova help hinzu um seine Syntax zu sehen. Um beispielsweise die Syntax von boot anzuzeigen Befehl, führe aus:

nova help boot

Beachten Sie, dass nicht jeder Befehl in der nova-Hilfe aufgeführt ist funktioniert mit Rackspace Cloud Servern. Der Nova-Client funktioniert mit OpenStack, einschließlich der Rackspace Cloud. Einige der Befehle beziehen sich jedoch auf Operationen, die wir nicht auf Cloud-Servern implementiert haben, während andere es Ihnen ermöglichen, eine vollständige OpenStack-Installation zu verwalten.

Hinweis: Wenn Sie mit dem Namen auf einen Server oder ein Image verweisen möchten und der Name ein Leerzeichen enthält, setzen Sie den Namen in Anführungszeichen, damit der Client ihn als einzelnes Argument aufnimmt.

Allgemeine Befehle

Sie können die folgenden Befehle für die meisten Operationen mit Cloud-Servern verwenden:

nova list-Befehl

Die list Der Befehl gibt eine Liste der Server Ihres Kontos zurück. Sie können Liste verwenden ohne Argumente, aber Optionen sind verfügbar, um die Liste durch einen Bereich von IP-Adressen einzuschränken oder Ihnen Server mit einem bestimmten Status anzuzeigen.

Die Ausgabe zeigt in der ersten Spalte die eindeutige ID des Servers, gefolgt vom Servernamen, dem Serverstatus und schließlich den dem Server zugeordneten Netzwerkadressen.

Beispiel:

nova list --status active

nova-image-create-Befehl

Die image-create Der Befehl erstellt einen Snapshot eines Servers. Das erste Argument ist der Name oder die ID des Servers, und das zweite Argument ist der Name, den Sie dem neuen Snapshot zuweisen möchten.

Beispiel:

nova image-create servername backupname

nova-flavor-list-Befehl

Die flavor-list Der Befehl zeigt eine Liste der verfügbaren Servervarianten an. Ein Flavor beschreibt die Optionen für Arbeitsspeicher, Speicherplatz und CPUs, die Sie dem Server zuweisen können.

Die Antwort enthält die folgenden Informationen für die Varianten:

  • Geschmacks-ID
  • Geschmacksname
  • Speicherzuordnung (in Megabyte)
  • Swap-Zuordnung (falls vorhanden, auch in Megabyte)
  • Dem Server zugewiesener Speicherplatz (in Gigabyte)
  • Anzahl der virtuellen CPUs für die Instanz
  • Der Variante zugeordneter Faktor für die Begrenzung des Netzwerkdurchsatzes

Beispiel:

nova flavor-list

nova-Boot-Befehl

Verwenden Sie den boot Befehl zum Erstellen eines neuen Cloud-Servers. Am einfachsten teilen Sie dem Boot-Befehl mit --flavor mit, welche Variante verwendet werden soll Option, welches Bild als Basis mit --image verwendet werden soll Option und geben Sie dann den Namen des Servers ein, den Sie als Argument für den Befehl erstellen.

Die Ausgabe des Boot-Befehls listet Daten über den neuen Server auf, einschließlich des Root- oder Administrator-Passworts.

Beispiel:

nova boot --flavor 1 --image 758d32fe-9f2c-470a-a082-ba6832a06431 servername

nova-Neustartbefehl

Der reboot Der Befehl verwendet den Namen oder die ID des Zielservers als Argument. Standardmäßig führt der Server einen sanften Neustart durch, bei dem das Betriebssystem den Server ordnungsgemäß neu startet. Mit --hard können Sie einen harten Neustart durchführen (z. B. den Strom aus- und wieder einschalten). Option.

Beispiel:

nova reboot --hard servername

nova-Löschbefehl

Das delete Der Befehl verwendet den Namen oder die ID des Servers als Argument. Verwenden Sie diesen Befehl mit Vorsicht .

Beispiel:

nova delete servername

nova show-Befehl

Die show Der Befehl gibt Details über einen Server zurück:Flavor, das Image, aus dem er erstellt wurde, Netzwerkadressen und andere Details.

Beispiel:

nova show servername

nova-Größenänderungsbefehl

Verwenden Sie die resize Befehl, um einen Server auf einen anderen Flavor umzuschalten. Wenn Sie den Befehl aufrufen, ist das erste Argument der Servername oder die ID und das zweite Argument der Flavor-Name oder die ID.

Hinweis :nova resize funktioniert nicht für virtuelle Cloud-Server oder Rackspace Standard-Server mit aktivierter manueller Festplattenzuweisung. Weitere Informationen zum Ändern der Größe eines virtuellen Cloud-Servers finden Sie unter Ändern der Größe Ihres Performance-Cloud-Servers.

Sie können einen Server nicht auf einen kleineren Flavor skalieren, wenn ihm mehr Speicherplatz zugewiesen ist, als der kleinere Flavor verwenden kann.

Beispiel:

nova resize servername "512MB instance"

nova resize-confirm-Befehl

Nachdem eine Größenänderung abgeschlossen ist, müssen Sie den Erfolg der Größenänderung bestätigen, bevor die Größenänderung dauerhaft wird. Verwenden Sie die resize-confirm Befehl mit einem Servernamen oder einer ID.

Beispiel:

nova resize-confirm servername

nova-resize-revert-Befehl

Nachdem eine Größenänderung abgeschlossen ist, stellen Sie möglicherweise ein Problem mit dem Server fest, das darauf hinweist, dass die Größenänderung ein Problem verursacht hat. In diesem Fall können Sie den resize-revert eingeben Befehl, um den Server auf seine ursprüngliche Version zurückzusetzen.

Beispiel:

nova resize-revert servername

nova-Neuaufbaubefehl

Der rebuild Der Befehl nimmt einen vorhandenen Server und baut ihn mit einem Image neu auf. Das erste Argument ist der Servername oder die ID, und das zweite Argument ist der Name oder die ID des ausgewählten Bildes.

Sie können das -rebuild_password einfügen Option zum Festlegen eines Root-Passworts, anstatt eines zufällig generierten.

Beispiel:

nova rebuild --rebuild_password PASSWORD servername "Fedora 16"

**nova-Rettungsbefehl

Die rescue Der Befehl versetzt einen Server in den Rettungsmodus, sodass Sie auf das Dateisystem zugreifen und es ändern können, während der Server inaktiv ist. Die Ausgabe des Befehls ist das Root-Passwort, das von der Rescue-Instanz verwendet wird.

Beispiel:

nova rescue servername

nova-unrescue-Befehl

Verwenden Sie den unrescue Befehl, um einen Server aus dem Rettungsmodus zu nehmen und ihn normal booten zu lassen.

Beispiel:

nova unrescue servername

set-password-Befehl

Ändern Sie das Root-Passwort für eine Instanz mit set-password Befehl.

Beispiel:

nova set-password servername

nova-meta-Befehl

Verwenden Sie das meta Befehl zum Festlegen oder Löschen von Metadaten auf einem Server. Designdaten befinden sich in key=value bilden. Sie können den Metadatensatz auf einem Server mit show anzeigen Befehl.

Der Befehl hat die folgenden Argumente:

  • Der Name oder die ID des Servers
  • Die Aktion:set oder delete
  • Das Schlüsselwertpaar, das die Metadaten definiert

Beispiel:

nova meta servername set "role=development"

nova-limits-Befehl

Verwenden Sie die limits Befehl, um die für Ihr Konto festgelegten Limits aufzulisten. Die Limits können die folgenden Optionen enthalten:

  • Die maximale Anzahl an Metadatenpaaren, die Sie einem Bild oder Server zuordnen können
  • Die maximale Anzahl und Größe von Persönlichkeiten (Dateien), die Sie beim Erstellen auf einem Server installieren können
  • Die maximal zulässige Anzahl von Servern für Ihr Konto
  • Die maximale Speichermenge, die Sie insgesamt allen Servern Ihres Kontos zuweisen können

Beispiel:

nova limits

Verwenden Sie die Registerkarte „Feedback“, um Kommentare abzugeben oder Fragen zu stellen. Sie können auch ein Gespräch mit uns beginnen.


Linux
  1. Linux-Befehle:jobs, bg und fg

  2. 5 Linux-Befehle, die ich nie benutze

  3. Die 10 nützlichsten Ubuntu-Linux-Befehle

  4. 3 Nützliche Linux-Befehle für Systemadministratoren

  5. Linux-Echo-Befehl

Linux-Befehle - Vollständiges Handbuch

3 nützliche Tipps zur Verwendung des Verlaufsbefehls unter Linux

Die 40 nützlichen Linux-Server-Befehle für Anfänger und Profis

100 nützliche Vim-Befehle, die Sie jeden Tag brauchen werden

Die 50 nützlichen Linux-IP-Befehle für Netzwerkadministratoren

12 Nützliche Beispiele für Linux-Datumsbefehle