Script d’assistance API
Guide d’utilisation du script d’assistance yb-api de VergeOS pour simplifier les interactions avec l’API, y compris l’affichage, la création, le clonage et la gestion des machines virtuelles depuis la ligne de commande.
Le yb-api Le script d'aide fournit aux développeurs un moyen simple d'interagir avec l'API VergeOS. Il simplifie l'exécution d'appels API, comme la récupération des machines virtuelles, la mise à jour des configurations et la gestion des ressources. Ce guide présentera les commandes clés et l'utilisation du yb-api script.
Prérequis
Accès à un système VergeOS.
Accès au cluster via SSH ou connexion directe.
wget et curl doit être installé sur le système pour certaines opérations.
Exécution du script d'aide
Pour obtenir de l'aide ou voir les options disponibles, exécutez :
yb-api --helpConnectez-vous au nœud et exécutez cette commande pour commencer à utiliser l'assistant d'API.

Exemples de commandes
Vous trouverez ci-dessous des exemples d'utilisation de yb-api pour diverses tâches de gestion de VM.
Obtenir une liste des machines virtuelles (sans les instantanés)
Récupérer une liste des VM et filtrer les instantanés.
Export simple de toutes les VM
Cette commande récupère une liste de toutes les VM. Les --server, --user, --filteret --fields sont facultatives dans ce cas.
Obtenir des informations détaillées sur la VM
Récupérer la plupart des champs, y compris les informations sur les disques et les NIC, pour une VM spécifique (VM 1 dans ce cas).
Renommer une machine virtuelle
Modifier le nom d'une machine virtuelle existante (VM 1) en "NEWNAME".
Supprimer une machine virtuelle
Supprimer une VM spécifique (VM 1), en utilisant son $key.
Créer une nouvelle machine virtuelle
Créer une nouvelle VM avec des configurations spécifiques (nom, cœurs CPU, RAM, etc.).
Obtenir le schéma de la table de la base de données des VM
Récupérer le schéma de la table de base de données des VM.
Cloner une machine virtuelle
Cloner une VM existante (VM 1) et lui donner un nouveau nom.
Mettre sous tension une machine virtuelle
Mettre sous tension une VM existante (VM 1).
Remarques sur yb-api
Le
yb-apile script s'appuie sur wget, qui peut ne pas être installé par défaut sur macOS. Assurez-vous de l'installer si nécessaire.curl est utilisé pour la fonction de téléversement dans certains appels API, comme l'envoi de données pour créer de nouvelles VM.
En utilisant le yb-api script d'aide, les développeurs peuvent simplifier l'interaction avec l'API VergeOS et gérer les machines virtuelles plus efficacement. Faites-nous savoir si vous avez besoin d'aide pour d'autres commandes ou options.
Mis à jour
Ce contenu vous a-t-il été utile ?