CLI OVHcloud


CLI OVHcloud

Open Source


La CLI oficial para gestionar tus servicios en la nube de OVHcloud desde tu terminal. Instalación rápida, autenticación guiada: la CLI es una herramienta sencilla para gestionar muy rápidamente tus servicios OVHcloud.

Instalación

En un comando

Usos

Prueba, desarrollo y producción

Listo para uso de agentes

Compatible con tus cadenas CI/CD

Cobertura

De la mayoría de los servicios e infraestructuras de OVHcloud

Ventajas y beneficios

Gana en rapidez, automatiza tus operaciones y mantén el control sobre todos los servicios de OVHcloud, con una herramienta diseñada para equipos devops y SRE.

Rapidez y eficacia

Un solo comando para generar listados, crear, modificar o eliminar recursos. Olvídate de las interfaces gráficas y trabaja directamente desde la terminal.

Automatización y CI/CD

Integra la CLI en tus scripts, pipelines y herramientas de orquestación. Flujos reproducibles fácilmente: ideal para el despliegue y la migración a gran escala.

Control y transparencia

Código open source, comandos explícitos y salidas formateables (JSON, YAML, tabla). Diseñado para equipos de desarrollo y devops que buscan mantener el control.

Particularidades de OVHcloud

Una CLI diseñada para alinearse con los estándares del mercado y con el ecosistema de OVHcloud.

Icons/concept/scaleUpCreated with Sketch.

Integración con el ecosistema de OVHcloud

La roadmap de la CLI busca ampliar la compatibilidad con los servicios de OVHcloud: Public Cloud, Private Cloud, Bare Metal, VPS, alojamiento, red, bases de datos, IA: una sola herramienta para gestionar todos tus servicios de OVHcloud.

Totalmente compatible con OpenStack.

La CLI de OVHcloud es complementaria a las tecnologías disponibles en algunos de nuestros servicios (por ejemplo, kubectl, S3). Una reversibilidad total y herramientas adaptadas a tus necesidades.

Instalación en solo unos segundos

Varias opciones que se adaptan a tu entorno. Método recomendado: un solo comando, sin dependencias pesadas.

Una CLI para todos los servicios de OVHcloud

Cobertura progresiva de los productos de OVHcloud mediante comandos específicos.
«Sí» = cobertura completa, «Parcialmente» = cobertura en proceso de mejora.

CategoríaComando/productoCobertura
Servidor dedicado/VPSbaremetal, vps
Public Cloud/Computeinstancia
Public Cloud/contenedoreskube, rancher, container-registry
Public Cloud/bases de datosdatabase,managed-databasesParcial
Public Cloud/Analyticsmanaged-analyticsParcial
Public Cloud/almacenamientostorage-s3, storage-swift, storage-block, storage
Public Cloud/redloadbalancer, gateway,private, network, region, cssh-key, user, quota, cloud
Public Cloud/Data Platformdata platformParcial
Public Cloud/soluciones de IA y cuánticasai deploy, ai training, ai notebook, quantum emulator, quantum qpuParcial
Identidad/accesoiam, loginParcial
Private Cloud/híbridodedicated-cloud, dedicated-cluster, nutanixParcial
Redip, vrack, iploadbalancing, ovhcloudconnect, cdn-dedicatedParcial
Dominios/DNS/email/hostingdomain-name, domain-zone, email-mxplan, email-pro, webhosting, hosting-private-databaseParcial
Backup/seguridad/soporteveeam*, ssl, okms, support-tickets, vmwareclouddirector-*Parcial

Lista completa de comandos: ovhcloud -h. Detalles: productos compatibles en GitHub.

Casos de uso y ejemplos

Sintaxis general: ovhcloud [comando] {sub-comandos} {parámetros}.
Formatos de salida: tabla, JSON, YAML o expresiones gval.

ObjetivoPedido
Conectar y registrar los credencialesovhcloud login
Lista de VPS (tabla)ovhcloud vps list
Información detallada de un VPS en JSONovhcloud vps get -o json
Reinstalar un servidor Bare Metal (modo interactivo)ovhcloud baremetal reinstall --editor
Lista de las instancias y filtro por la región GRA9ovhcloud cloud instance list --filter 'region=="GRA9"'
Recuperar el ID de un grupo de nodos MKS por nombreovhcloud cloud kube nodepool list --filter 'name=="nodepool_name"' --format 'id'

Opciones globales útiles: -o --output, -f, --format (expresión gval), -h, --help. 

Controla tus servicios cloud desde un solo terminal.

Instalación en un solo comando, open source, compatible con OpenStack y los servicios de OVHcloud. Prueba la CLI sin compromiso.

FAQ

¿Qué puedo hacer con la CLI de OVHcloud?

La CLI de OVHcloud permite gestionar servicios tus de OVHcloud desde un mismo terminal. Podrás crear, editar, eliminar o consultar servicios fácilmente. La CLI aún está en desarrollo, pero seguiremos incorporando nuevas funcionalidades y ampliando su cobertura.

¿Cuál es la lista detallada de los servicios cubiertos por la CLI de OVHcloud?

La CLI de OVHcloud está en desarrollo, por lo que su cobertura continuará ampliándose. La cobertura actual se puede consultar ejecutando el comando « ovhcloud -h » en la CLI.

¿Cómo autenticarse?

Consulta la documentación disponible aquí para realizar la autenticación.

¿Hay documentación disponible?

Puedes consultar nuestra guía de inicio con la CLI de OVHcloud en nuestro centro de documentación. El Read me GitHub incluye, además de ejemplos, información detallada sobre el proceso de instalación y autenticación.

¿Cómo autenticarse fácilmente?

El método más sencillo es «ovhcloud login»: crea y guarda tus credenciales API de forma interactiva. También puedes usar un archivo « ~/.ovh.conf » o variables de entorno para scripts y CI/CD.

¿Qué productos soporta la CLI?

Los productos con cobertura completa («Sí») incluyen, entre otros: instancias de Public Cloud, Kubernetes (MKS), Object Storage S3/Swift, Block Storage, Bare Metal, VPS e IAM. Escribe «ovhcloud -h» para la lista actualizada de comandos.