OVHcloud CLI
OVHcloud CLI
Die offizielle CLI zum Steuern Ihrer gesamten OVHcloud Cloud über Ihr Terminal. Schnelle Installation, geführte Authentifizierung: Die CLI ist ein einfaches Tool, mit dem Sie Ihre OVHcloud Dienste im Handumdrehen steuern können.
Installation
mit nur einem Befehl
Use Cases
Test, Entwicklung und Produktion
Für Agenten geeignet
und kompatibel mit Ihren CI/CD-Pipelines
Abdeckung
der meisten Dienste und Infrastrukturen von OVHcloud
Vorteile und Nutzen
Steigern Sie Ihre Effizienz, automatisieren Sie Ihre Abläufe und behalten Sie die Kontrolle über alle Ihre OVHcloud-Dienste – mit einem Tool, das speziell für DevOps- und SRE-Teams entwickelt wurde.
Schnelligkeit und Effizienz
Ein einziger Befehl zum Auflisten, Erstellen, Bearbeiten oder Löschen von Ressourcen. Verbringen Sie weniger Zeit in Ihren grafischen Benutzeroberflächen und arbeiten Sie direkt über Ihr Terminal.
Automatisierung und CI/CD
Integrieren Sie die CLI in Ihre Skripte, Pipelines und Orchestrierungstools. Leicht reproduzierbare Workflows: ideal für die Bereitstellung und Migration im großen Maßstab.
Kontrolle und Transparenz
Open-Source-Code, selbsterklärende Befehle und formatierbare Ausgaben (JSON, YAML, Tabelle). Konzipiert für Entwicklungs- und DevOps-Teams, die die Kontrolle behalten möchten.
Die Besonderheiten
Eine CLI, die sich an Marktstandards und am OVHcloud Ökosystem orientiert.
Weiterentwicklung mit dem OVHcloud Portfolio
Die Roadmap der CLI zielt auf die Kompatibilität mit einem breiten Spektrum an OVHcloud Diensten ab: Public Cloud, Private Cloud, Bare Metal, VPS, Hosting, Netzwerk, Datenbanken, AI. Wir geben Ihnen ein einziges Tool zum Verwalten aller OVHcloud Dienste an die Hand.
Volle Kompatibilität mit dem OpenStack-Stack
Die OVHcloud CLI ergänzt die Befehlsschnittstellen der Technologien, die von einigen unserer Dienste genutzt werden (z. B. kubectl, S3). Vollständige Reversibilität und auf Ihre individuellen Anforderungen zugeschnittene Tools.
Eine CLI für das gesamte OVHcloud Portfolio
Zunehmende Abdeckung der OVHcloud Produkte mit dedizierten Befehlen.
„Ja“ = vollständige Abdeckung, „Teilweise“ = Abdeckung wird derzeit erweitert.
| Kategorie | Befehl/Produkt | Abdeckung |
| Dedicated Server/VPS | baremetal, vps | Ja |
| Public Cloud/Compute | instance | Ja |
| Public Cloud/Container | kube, rancher, container-registry | Ja |
| Public Cloud/Datenbanken | database,managed-databases | Teilweise |
| Public Cloud/Analysen | managed-analytics | Teilweise |
| Public Cloud/Storage | storage-s3, storage-swift, storage-block, storage | Ja |
| Public Cloud/Netzwerk | loadbalancer, gateway,private, network, region, cssh-key, user, quota, cloud | Ja |
| Public Cloud/Data Platform | data platform | Teilweise |
| Public Cloud/AI- und Quantencomputing-Lösungen | ai deploy, ai training, ai notebook, quantum emulator, quantum qpu | Teilweise |
| Identität/Zugriff | iam, login | Teilweise |
| Private Cloud/Hybrid | dedicated-cloud, dedicated-cluster, nutanix | Teilweise |
| Netzwerk | ip, vrack, iploadbalancing, ovhcloudconnect, cdn-dedicated | Teilweise |
| Domains/DNS/E-Mail/Hosting | domain-name, domain-zone, email-mxplan, email-pro, webhosting, hosting-private-database | Teilweise |
| Backup/Sicherheit/Support | veeam*, ssl, okms, support-tickets, vmwareclouddirector-* | Teilweise |
Vollständige Liste der Befehle: ovhcloud -h. Details: kompatible Produkte auf GitHub.
Use Cases und Beispiele
Allgemeine Syntax: ovhcloud [command] {untergeordnete Befehle} {Parameter}.
Ausgabeformate: Tabelle, JSON, YAML oder gval-Ausdrücke.
| Ziel | Befehl |
| Anmelden und Zugangsdaten speichern | ovhcloud login |
| VPS auflisten (Tabelle) | ovhcloud vps list |
| Details zu einem VPS im JSON-Format | ovhcloud vps get -o json |
| Neuinstallation eines Bare-Metal-Servers (interaktiver Modus) | ovhcloud baremetal reinstall --editor |
| Instanzen auflisten und nach der Region GRA9 filtern | ovhcloud cloud instance list --filter 'region=="GRA9"' |
| Die ID eines MKS Node-Pools anhand des Namens abrufen | ovhcloud cloud kube nodepool list --filter 'name=="nodepool_name"' --format 'id' |
Nützliche globale Optionen: -o --output, -f, --format (expression gval), -h, --help.
Diese Produkte könnten Sie ebenfalls interessieren
Ihre gesamte Cloud über das Terminal steuern
Installation mit einem einzigen Befehl, Open-Source-basiert, OpenStack-kompatibel und auf das OVHcloud Portfolio abgestimmt. Testen Sie die CLI unverbindlich.
Häufig gestellte Fragen
Was kann ich mit der OVHcloud CLI tun?
Mit der OVHcloud CLI können Sie Ihre OVHcloud Dienste über ein Terminal verwalten. Sie können beispielsweise Dienste ganz einfach über das Terminal auflisten, erstellen, bearbeiten oder löschen. Die CLI befindet sich noch in der Entwicklung. Die Abdeckung und Funktionen werden im Laufe der Zeit erweitert.
Wie lautet die detaillierte Liste der Dienste, die von der CLI von OVHcloud abgedeckt werden?
Die OVHcloud CLI befindet sich noch in der Entwicklung. Die Abdeckung wird dementsprechend noch erweitert. Die aktuelle Abdeckung wird angezeigt, wenn Sie in der CLI den Befehl „ovhcloud -h“ eingeben.
Wie kann ich mich authentifizieren?
Informationen zur Authentifizierung finden Sie in der hier verfügbaren Dokumentation.
Gibt es eine Dokumentation?
In unserer Dokumentation finden Sie einen Guide für Ihre ersten Schritte mit der OVHcloud CLI. In der GitHub-Readme-Datei finden Sie detaillierte Informationen zur Installation, zur Authentifizierung und auch Beispiele.
Wie kann man sich ganz einfach authentifizieren?
Die einfachste Methode ist „ovhcloud login“: Damit werden Ihre API-Zugangsdaten interaktiv erstellt und gespeichert. Sie können auch eine „~/.ovh.conf“-Datei oder Umgebungsvariablen für Skripte und CI/CD verwenden.
Welche Produkte werden von der CLI vollständig unterstützt?
Zu den Produkten mit vollständiger Abdeckung („Ja“) gehören insbesondere: Public-Cloud-Instanzen, Kubernetes (MKS), S3/Swift Object Storage, Block Storage, Bare Metal, VPS und IAM. Geben Sie „ovhcloud -h“ ein, um die aktuelle Liste der Befehle anzuzeigen.


