API-Hilfsskript
Eine Anleitung zur Verwendung des VergeOS-yb-api-Hilfsskripts für vereinfachte API-Interaktionen, einschließlich Auflisten, Erstellen, Klonen und Verwalten virtueller Maschinen über die Befehlszeile.
Der yb-api Das Hilfsskript bietet Entwicklern eine einfache Möglichkeit, mit der VergeOS-API zu interagieren. Es vereinfacht API-Aufrufe wie das Abrufen virtueller Maschinen, das Aktualisieren von Konfigurationen und die Verwaltung von Ressourcen. Dieser Leitfaden beschreibt die wichtigsten Befehle und die Verwendung des yb-api Skripts.
Voraussetzungen
Zugriff auf ein VergeOS-System.
Zugriff auf den Cluster über SSH oder direkte Verbindung.
wget und curl muss für bestimmte Vorgänge auf dem System installiert sein.
Ausführen des Hilfsskripts
Um Hilfe zu erhalten oder die verfügbaren Optionen anzuzeigen, führen Sie aus:
yb-api --helpVerbinden Sie sich mit dem Knoten und führen Sie diesen Befehl aus, um den API-Helfer zu verwenden.

Beispielbefehle
Nachfolgend sind Beispiele dafür, wie man yb-api für verschiedene VM-Verwaltungsaufgaben verwendet.
Eine Liste der virtuellen Maschinen abrufen (ohne Snapshots)
Rufen Sie eine Liste der VMs ab und filtern Sie Snapshots heraus.
Einfache Ausgabe aller VMs
Dieser Befehl ruft eine Liste aller VMs ab. Die --server, --user, --filter, und --fields Schalter sind in diesem Fall optional.
Detaillierte VM-Informationen abrufen
Rufen Sie die meisten Felder ab, einschließlich Informationen zu Laufwerken und NICs, für eine bestimmte VM (in diesem Fall VM 1).
Eine virtuelle Maschine umbenennen
Ändern Sie den Namen einer vorhandenen virtuellen Maschine (VM 1) in "NEWNAME".
Eine virtuelle Maschine löschen
Löschen Sie eine bestimmte VM (VM 1) mithilfe ihrer $key.
Eine neue virtuelle Maschine erstellen
Erstellen Sie eine neue VM mit bestimmten Konfigurationen (Name, CPU-Kerne, RAM usw.).
Das Datenbankschema der VM-Tabelle abrufen
Rufen Sie das Schema für die Datenbanktabelle der VMs ab.
Eine virtuelle Maschine klonen
Klonen Sie eine vorhandene VM (VM 1) und geben Sie ihr einen neuen Namen.
Eine virtuelle Maschine einschalten
Schalten Sie eine vorhandene VM (VM 1) ein.
Hinweise zu yb-api
Der
yb-apiDas Skript basiert auf wget, das unter macOS möglicherweise nicht standardmäßig installiert ist. Stellen Sie sicher, es bei Bedarf zu installieren.curl wird für die Upload-Funktion in bestimmten API-Aufrufen verwendet, z. B. beim Senden von Daten zum Erstellen neuer VMs.
Durch die Verwendung des yb-api Hilfsskripts können Entwickler die Interaktion mit der VergeOS-API vereinfachen und virtuelle Maschinen effizienter verwalten. Lassen Sie uns wissen, wenn Sie Hilfe bei weiteren Befehlen oder Optionen benötigen.
Zuletzt aktualisiert
War das hilfreich?