CLI OVHcloud


CLI OVHcloud

Open Source


A CLI oficial para controlar a sua cloud OVHcloud a partir do terminal. Instalação rápida e autenticação guiada: a CLI é uma ferramenta simples para controlar rapidamente os seus serviços OVHcloud.

Instalação

Com um comando

Utilizações

Teste, desenvolvimento e produção

Preparada para uso agêntico

E compatível com as suas cadeias CI/CD

Cobertura

Da maioria dos serviços e infraestruturas da OVHcloud

Vantagens e benefícios

Ganhe rapidez, automatize operações e mantenha o controlo sobre os seus serviços OVHcloud com uma ferramenta pensada para equipas DevOps e SRE.

Rapidez e eficácia

Um único comando para listar, criar, modificar ou eliminar recursos. Reduza o tempo passado em interfaces gráficas e trabalhe diretamente a partir do seu terminal.

Automatização e CI/CD

Integre a CLI nos seus scripts, pipelines e ferramentas de orquestração. Fluxos facilmente reproduzíveis: ideal para implementação e migração em grande escala.

Controlo e transparência

Código open-source, comandos explícitos e resultados formatáveis (JSON, YAML, tabela). Para equipas de desenvolvimento e programadores que pretendam manter um controlo absoluto.

Especificidades OVHcloud

Uma CLI projetada para se ajustar aos padrões do mercado e ao ecossistema OVHcloud.

Icons/concept/scaleUpCreated with Sketch.

Evolução com o portefólio OVHcloud

O roadmap da CLI visa a compatibilidade com uma vasta carteira de serviços OVHcloud: Public Cloud, Private Cloud, Bare Metal, VPS, alojamento, rede, bases de dados, IA: uma única ferramenta para controlar a totalidade dos serviços OVHcloud.

Compatibilidade total com a pilha OpenStack

A CLI OVHcloud complementa as CLI da tecnologia exposta por alguns dos nossos serviços (por exemplo, kubectl, S3). Uma reversibilidade total e ferramentas adaptadas a cada necessidade.

Instalação em alguns segundos

Várias opções para a adaptação ao seu ambiente. Método recomendado: um só comando, sem dependências pesadas.

Uma CLI para todo o portefólio OVHcloud

Cobertura crescente dos produtos OVHcloud, com comandos dedicados.
«Sim» = cobertura total, «Parcialmente» = cobertura em enriquecimento.

CatégorieComando/produtoCobertura
Servidor dedicado/VPSbaremetal, vpsSim
Public Cloud/ComputeinstanceSim
Public Cloud/containerskube, rancher, container-registrySim
Public Cloud/bases de dadosdatabase,managed-databasesParcial
Public Cloud/analyticsmanaged-analyticsParcial
Public Cloud/armazenamentostorage-s3, storage-swift, storage-block, storageSim
Public Cloud/redeloadbalancer, gateway,private, network, region, cssh-key, user, quota, cloudSim
Public Cloud/Data Platformdata platformParcial
Public Cloud/soluções IA e quânticasai deploy, ai training, ai notebook, quantum emulator, quantum qpuParcial
Identidade/acessoiam, loginParcial
Private Cloud/híbridadedicated-cloud, dedicated-cluster, nutanixParcial
Redeip, vrack, iploadbalancing, ovhcloudconnect, cdn-dedicatedParcial
Domínios/DNS/e-mail/alojamentodomain-name, domain-zone, email-mxplan, email-pro, webhosting, hosting-private-databaseParcial
Backup/segurança/suporteveeam*, ssl, okms, support-tickets, vmwareclouddirector-*Parcial

Lista completa dos comandos: ovhcloud -h. Detalhes: produtos compatíveis no GitHub.

Casos práticos e exemplos

Sintaxe geral: ovhcloud [comando] {subcomandos} {parâmetros}.
Formatos de saída: tabela, JSON, YAML ou expressões gval.

ObjetivoComando
Iniciar sessão e guardar credenciaisovhcloud login
Listar os VPS (tabela)ovhcloud vps list
Detalhes de um VPS em JSONovhcloud vps get -o json
Reinstalar um servidor Bare Metal (modo interativo)ovhcloud baremetal reinstall --editor
Listar as instâncias e filtrar pela região GRA9ovhcloud cloud instance list --filter 'region=="GRA9"'
Obter o ID de uma pool de nós MKS por nomeovhcloud cloud kube nodepool list --filter 'name=="nodepool_name"' --format 'id'

Opções globais úteis: -o --output, -f, --format (expression gval), -h, --help. 

Controle a sua cloud a partir do terminal

Instalação com um comando, open-source, compatível com OpenStack e alinhada com o portefólio OVHcloud. Teste a CLI sem compromisso.

Respostas a questões frequentes

O que posso fazer com a CLI OVHcloud?

A CLI OVHcloud permite gerir os seus serviços OVHcloud a partir de um terminal. Pode, por exemplo, listar, criar, modificar ou eliminar serviços facilmente a partir do terminal. A CLI ainda está em desenvolvimento, com a cobertura e as funcionalidades a ser enriquecidas ao longo do tempo.

Qual é a lista detalhada dos serviços abrangidos pela CLI OVHcloud?

A CLI OVHcloud ainda está em desenvolvimento, pelo que a cobertura irá aumentar. A cobertura atual será pormenorizada se introduzir o comando «ovhcloud -h» na CLI.

Como proceder à autenticação?

Para se autenticar, consulte a documentação disponível aqui.

Há documentação disponível?

No nosso centro de documentação encontrará um manual para dar os primeiros passos com a CLI OVHcloud. O Read Me GitHub explica a instalação, a autenticação e os exemplos.

Como fazer uma autenticação simples?

O método mais simples é «ovhcloud login», pois cria e regista as suas credenciais API de forma interativa. Pode também utilizar um ficheiro «~/.ovh.conf» ou variáveis de ambiente para os scripts e o CI/CD.

Que produtos são totalmente suportados pela CLI?

Os produtos com uma cobertura total («Sim») incluem nomeadamente: instâncias Public Cloud, Kubernetes (MKS), Object Storage S3/Swift, Block Storage, Bare Metal, VPS e IAM. Digite «ovhcloud -h» para a lista de comandos atualizada.