CLI OVHcloud


CLI OVHcloud

Open Source


La CLI ufficiale per controllare il tuo cloud OVHcloud da terminale. Installazione rapida, autenticazione guidata: la CLI è uno strumento semplice per gestire rapidamente i tuoi servizi OVHcloud.

Installazione

Con un comando

Utilizzi

Test, sviluppo e produzione

Pronto per un uso agentico

E compatibile con i tuoi flussi CI/CD

Copertura

Della maggior parte dei servizi e infrastrutture OVHcloud

Vantaggi e benefici

Aumenta la rapidità, automatizza le operazioni e mantieni il controllo su tutti i tuoi servizi OVHcloud, con uno strumento pensato per i team DevOps e SRE.

Rapidità ed efficienza

Un solo comando per elencare, creare, modificare o eliminare risorse. Riduci il lavoro effettuato tramite interfacce grafiche utilizzando direttamente il tuo terminale.

Automazione e CI/CD

Integra la CLI nei tuoi script, pipeline e strumenti di orchestrazione. I flussi sono riproducibili facilmente, l’ideale per il deploy e la migrazione su larga scala.

Controllo e trasparenza

Codice open source, comandi espliciti e output formattabili (JSON, YAML, tabella). Pensato per i team di sviluppo e i DevOps che vogliono mantenere il massimo controllo.

Specificità OVHcloud

Una CLI pensata per allinearsi agli standard di mercato e all'ecosistema OVHcloud.

Icons/concept/scaleUpCreated with Sketch.

Evoluzione con il portfolio OVHcloud

La roadmap della CLI ha l’obiettivo di assicurare la compatibilità con un ampio portfolio di servizi OVHcloud: Public Cloud, Private Cloud, Bare Metal, VPS, hosting web, rete, database, IA. Un unico strumento è sufficiente per gestire tutti i servizi OVHcloud.

Piena compatibilità con lo stack OpenStack

La CLI OVHcloud è complementare a quelle della tecnologia esposta da alcuni dei nostri servizi (es. kubectl, S3). Una reversibilità totale e strumenti adatti a tutte le tue esigenze.

Installazione in pochi secondi

Diverse opzioni per adattarsi al tuo ambiente. Metodo consigliato: un solo comando, senza dipendenze esterne.

Una CLI per l’intero portfolio OVHcloud

Copertura crescente dei servizi OVHcloud con comandi dedicati.
“Sì” = copertura completa, “Parziale” = copertura in fase di ampliamento.

CategoriaComando/servizioCopertura
Server dedicato/VPSbaremetal, vps
Public Cloud/Computeinstance
Public Cloud/Containerkube, rancher, container-registry
Public Cloud/Databasedatabase, managed-databasesParziale
Public Cloud/Analyticsmanaged-analyticsParziale
Public Cloud/Storagestorage-s3, storage-swift, storage-block, storage
Public Cloud/Reteloadbalancer, gateway,private, network, region, cssh-key, user, quota, cloud
Public Cloud/Data Platformdata platformParziale
Public Cloud/Soluzioni IA e quantisticaai deploy, ai training, ai notebook, quantum emulator, quantum qpuParziale
Identità/Accessoiam, loginParziale
Private Cloud/Ibridodedicated-cloud, dedicated-cluster, nutanixParziale
Reteip, vrack, iploadbalancing, ovhcloudconnect, cdn-dedicatedParziale
Domini/DNS/Email/Hostingdomain-name, domain-zone, email-mxplan, email-pro, webhosting, hosting-private-databaseParziale
Backup/Sicurezza/Supportoveeam*, ssl, okms, support-tickets, vmwareclouddirector-*Parziale

Elenco completo dei comandi: ovhcloud -h. Dettagli: servizi compatibili su GitHub.

Casi d'uso ed esempi

Sintassi generale: ovhcloud [comando] {sotto-comandi} {parametri}.
Formati di output: tabella, JSON, YAML o espressioni gval.

ObiettivoComando
Connettersi e salvare le credenzialiovhcloud login
Elencare i VPS (tabella)ovhcloud vps list
Dettagli di un VPS in JSONovhcloud vps get -o json
Reinstallare un server Bare Metal (modalità interattiva)ovhcloud baremetal reinstall --editor
Elencare le istanze e filtrare sulla Region GRA9ovhcloud cloud instance list --filter 'region=="GRA9"'
Recuperare l'ID di un pool di nodi MKS per nomeovhcloud cloud kube nodepool list --filter 'name=="nodepool_name"' --format 'id'

Opzioni globali utili: -o --output, -f, --format (espressione gval), -h, --help. 

Gestisci tutto il tuo cloud da terminale

Installazione con un solo comando, open source, compatibile con OpenStack e allineata al portfolio OVHcloud. Prova la CLI senza impegno.

Le risposte alle tue domande

Cosa è possibile fare con la CLI OVHcloud?

La CLI OVHcloud permette di gestire i propri servizi OVHcloud da un terminale. Per esempio è possibile elencare, creare, modificare o eliminare facilmente servizi tramite terminale. La CLI è ancora in fase di sviluppo, ma copertura e funzionalità verranno ampliate nel tempo.

Qual è la lista dettagliata dei servizi coperti dalla CLI OVHcloud?

La CLI OVHcloud è ancora in fase di sviluppo e la copertura è quindi in continua evoluzione. Conoscere nel dettaglio la copertura attuale è possibile digitando il comando “ovhcloud -h” nella CLI.

Come autenticarsi?

Per autenticarsi è possibile consultare la documentazione disponibile qui.

È disponibile una documentazione?

Una guida per iniziare a utilizzare la CLI OVHcloud è disponibile nella nostra pagina della documentazione. Il README di GitHub dettaglia l'installazione, l'autenticazione e fornisce alcuni esempi.

Come autenticarsi facilmente?

Il metodo più semplice è “ovhcloud login”, che crea e salva le credenziali API in modo interattivo. È anche possibile utilizzare un file “~/.ovh.conf” o variabili d'ambiente per script e CI/CD.

Quali servizi sono totalmente supportati dalla CLI?

I servizi con copertura completa (“Sì”) includono in particolare: istanze Public Cloud, Kubernetes (MKS), Object Storage S3/Swift, Block Storage, Bare Metal, VPS e IAM. Digitando “ovhcloud -h” è possibile ottenere la lista aggiornata dei comandi.