CLI OVHcloud


CLI OVHcloud

Open Source


Oficjalny CLI do zarządzania całą chmurą OVHcloud z Twojego terminala. Szybka instalacja i pilotowana autoryzacja: CLI to łatwe w obsłudze narzędzie do zarządzania Twoimi usługami OVHcloud.

Instalacja

Za pomocą jednego polecenia

Zastosowania

Testy, programowanie i produkcja

Gotowy do pracy z agentami

I kompatybilny z Twoimi łańcuchami CI/CD

Zasięg

Większość usług i infrastruktury OVHcloud

Zalety i korzyści

Pracuj szybciej, automatyzuj zadania i zachowaj kontrolę nad wszystkimi usługami OVHcloud z narzędziem zaprojektowanym dla ekip DevOps i SRE.

Szybkość i skuteczność

Pojedyncza komenda do wyświetlania list, tworzenia, modyfikacji lub usuwania zasobów. Skróć czas spędzany w interfejsach graficznych i pracuj bezpośrednio z terminala.

Automatyzacja i CI/CD

Zintegruj CLI w skryptach, pipeline'ach i narzędziach do orkiestracji. Umożliwi to wielkoskalowe wdrażanie i migracje dzięki łatwo replikowalnym przepływom.

Kontrola i transparentność

Otwarty kod, czytelne polecenia i możliwość formatowania plików wyjściowych (JSON, YAML, tabela). Stworzone dla zespołów deweloperów i DevOps, które chcą zachować kontrolę nad procesami.

Specyfika OVHcloud

CLI zaprojektowany, aby dostosować się do standardów rynkowych i ekosystemu OVHcloud.

Icons/concept/scaleUpCreated with Sketch.

Dostosowanie do ewolucji ekosystemu OVHcloud

Plan rozwoju interfejsu CLI zakłada kompatybilność z szerokim portfolio usług OVHcloud: Public Cloud, Private Cloud, Bare Metal, VPS, hosting, sieć, bazy danych, AI. Proponujemy jedno narzędzie do zarządzania wszystkimi usługami OVHcloud.

Pełna kompatybilność z platformą OpenStack

CLI OVHcloud jest kompatybilny z technologiami dostarczanymi przez niektóre z naszych usług (np. kubectl, S3). Pełna odwracalność i narzędzia dostosowane do wszystkich potrzeb.

Instalacja w kilka sekund

Kilka opcji, aby dostosować się do Twojego środowiska. Zalecana metoda: pojedyncza komenda, bez rozbudowanej sieci narzędzi zewnętrznych.

Jeden CLI dla całego portfolio rozwiązań OVHcloud

Objęcie zasięgiem coraz większej ilości produktów OVHcloud dzięki dedykowanym poleceniom.
„Tak” = pełen zasięg, „Częściowo” = zasięg w trakcie uzupełniania.

KategoriaKomenda/produktZasięg
Serwer dedykowany/VPSbaremetal, vpsTak
Public Cloud/ComputeinstanceTak
Public Cloud/kontenerykube, rancher, container-registryTak
Public Cloud/bazy danychdatabase,managed-databasesCzęściowy
Public Cloud/analyticsmanaged-analyticsCzęściowy
Public Cloud/Storagestorage-s3, storage-swift, storage-block, storageTak
Public Cloud/siećload balancer, gateway,private, network, region, cssh-key, user, quota, cloudTak
Public Cloud/Data Platformdata platformCzęściowy
Public Cloud/rozwiązania AI i kwantoweai deploy, ai training, ai notebook, quantum emulator, quantum qpuCzęściowy
Tożsamość/dostępiam, loginCzęściowy
Private Cloud/hybrydowydedicated-cloud, dedicated-cluster, nutanixCzęściowy
Siećip, vrack, iploadbalancing, ovhcloudconnect, cdn-dedicatedCzęściowy
Domeny/DNS/e-mail/hostingdomain-name, domain-zone, email-mxplan, email-pro, webhosting, hosting-private-databaseCzęściowy
Kopia zapasowa/bezpieczeństwo/wsparcieveeam*, ssl, okms, support-tickets, vmwareclouddirector-*Częściowy

Pełna lista poleceń: ovhcloud -h. Szczegóły: kompatybilne produkty na GitHubie.

Use case i przykłady

Ogólna składnia: ovhcloud [command] {polecenia podrzędne} {parametry}.
Formaty wyjściowe: tabela, JSON, YAML lub wyrażenia gval.

CelKomenda
Zaloguj się i zapisz dane logowaniaovhcloud login
Wyświetl serwery VPS (tabela)ovhcloud vps list
Szczegóły VPS w JSONovhcloud vps get -o json
Reinstalacja serwera Bare Metal (tryb interaktywny)ovhcloud baremetal reinstall --editor
Wyświetl instancje i filtruj według regionu GRA9ovhcloud cloud instance list --filter 'region=="GRA9"'
Odzyskaj ID puli węzła MKS według nazwyovhcloud cloud kube nodepool list --filter 'name=="nodepool_name"' --format 'id'

Przydatne opcje globalne: -o --output, -f, --format (wyrażenie gval), -h, --help. 

Zarządzaj swoją chmurą z terminala

Instalacja za pomocą jednego polecenia, rozwiązanie open source, kompatybilne z OpenStack i zgodne z ekosystemem OVHcloud. Wypróbuj CLI bez umowy terminowej.

Najczęściej zadawane pytania

Do czego można użyć CLI OVHcloud?

CLI OVHcloud umożliwia zarządzanie usługami OVHcloud z poziomu terminala. Pozwala w prosty sposób wyświetlać listy, tworzyć, modyfikować lub usuwać usługi z poziomu terminala. CLI jest wciąż w fazie rozwoju, ale jego zasięg i funkcje będą stopniowo wzbogacane.

Jaka jest szczegółowa lista usług objętych CLI OVHcloud?

CLI OVHcloud jest wciąż w fazie rozwoju, dlatego jego zasięg będzie stopniowo rozszerzany. Możesz dowiedzieć się więcej o aktualnym zasięgu, wpisując polecenie „ovhcloud -h” w CLI.

Jak przebiega proces autoryzacji?

Informacje o procesie autoryzacji znajdziesz w dokumentacji.

Gdzie znaleźć odnośną dokumentację?

W naszym centrum dokumentacji znajdziesz przewodnik, który pomoże Ci rozpocząć pracę z CLI OVHcloud. Plik Read me GitHub szczegółowo opisuje instalację, uwierzytelnianie i przykłady.

Jak w sposób prosty autoryzować się?

Najprostsza metoda to „ovhcloud login”: w sposób interaktywny tworzy i zapisuje Twoje identyfikatory API. Możesz również użyć pliku „~/.ovh.conf” lub zmiennych środowiskowych dla skryptów i CI/CD.

Jakie produkty są w pełni obsługiwane przez CLI?

Produkty o pełnym zasięgu („Tak”) obejmują między innymi: instancje Public Cloud, Kubernetes (MKS), Object Storage S3/Swift, Block Storage, Bare Metal, VPS i IAM. Wpisz „ovhcloud -h” aby uzyskać aktualną listę poleceń.