Przygotowanie środowiska do korzystania z API OpenStack

Zainstaluj środowisko OpenStack, aby monitorować Twoje instancje za pośrednictwem API

Ostatnia aktualizacja z dnia 30/03/2022

Wprowadzenie

Usługami Public Cloud można zarządzać przy użyciu poleceń z konsoli systemowej, po uprzednim pobraniu i zainstalowaniu narzędzi OpenStack.

Dzięki API OpenStack możesz zautomatyzować zarządzanie usługami, tworząc skrypty. Klient Nova OpenStack umożliwia zarządzanie instancjami i przestrzenią dyskową. Klient Glance OpenStack oferuje możliwość zarządzania obrazami i kopiami zapasowymi. Klient Swift natomiast pozwala zarządzać przestrzenią Object Storage.

Dowiedz się, jak zainstalować narzędzia OpenStack.

Wymagania początkowe

  • Posiadanie dostępu root do środowiska, które chcesz skonfigurować

W praktyce

Debian

Otwórz terminal lub połącz się przez SSH ze środowiskiem, które chcesz przygotować.

Zaktualizuj cache pakietów, używając polecenia apt update:

apt update

Użyj poniższego polecenia, aby zainstalować klientów OpenStack, Nova (aplikacja obliczeniowa) i Swift:

apt install python3-pip -y
pip3 install --upgrade pip
pip3 install python-openstackclient python-novaclient python-swiftclient

Po zakończeniu tego etapu zalecamy utworzenie oddzielnego użytkownika zamiast korzystania z użytkownika root.

Aby uzyskać dostęp do narzędzia pomocy, wprowadź następujące polecenie:

openstack --help
nova help

Dokumentacja dotycząca API OpenStack dostępna jest na tej stronie.

CentOS

Otwórz terminal lub połącz się przez SSH ze środowiskiem, które chcesz przygotować.

Zaktualizuj cache pakietów, używając polecenia apt-get update:

yum update

Użyj poniższego polecenia, aby zainstalować klientów OpenStack, Nova (aplikacja obliczeniowa) i Swift:

apt install python3-pip -y
pip3 install --upgrade pip
pip3 install python-openstackclient python-novaclient python-swiftclient

Po zakończeniu tego etapu zalecamy utworzenie oddzielnego użytkownika zamiast korzystania z użytkownika root.

Aby uzyskać dostęp do narzędzia pomocy, wprowadź następujące polecenie:

openstack --help
nova help

Dokumentacja dotycząca API OpenStack dostępna jest na tej stronie.

Windows

Pobierz i zainstaluj wersję Python 2.7.14. Możesz wybrać automatyczne dodanie języka programowania Python do ścieżki (path), zaznaczając tę opcję w konfiguratorze instalacji:

Automatyczna instalacja

Możesz również przeprowadzić instalację samodzielnie. W tym celu postępuj zgodnie z instrukcjami podanymi poniżej:

Etap 1: edytuj zmienne środowiskowe systemu

Wyszukaj parametry zmiennych środowiskowych systemu i przejdź do “Edycja zmiennych środowiskowych systemu”:

Parametry zmiennych środowiskowych

Etap 2: edycja parametrów systemu

Przejdź do zakładki Zaawansowane i kliknij Zmienne środowiskowe, aby edytować parametry.

Parametry wydajności

Etap 3: skonfiguruj zmienne środowiskowe

W sekcji “Zmienne systemowe” wybierz “Nowy”, nadaj nazwę “PYTHON_HOME” i dodaj ścieżkę do Python’a. Domyślnie będzie wyglądała ona następująco: « C:\Python27 ».

Dodanie ścieżki dostępu

Etap 4: dodanie ścieżki dla zmiennych

Po dodaniu “Python”, edytuj ścieżkę (Path) w zmiennych systemowych i dodaj na końcu ścieżki:

...;%PYTHON_HOME%\;%PYTHON_HOME%\Script

Etap 5: restart systemu Windows

Wprowadzone modyfikacje zostaną uwzględnione po restarcie systemu.

Etap 6: instalacja klienta OpenStack

Zaloguj się jako administrator i otwórz program przy użyciu wiersza poleceń (CMD), po czym zainstaluj klienta OpenStack, wprowadzając następujące polecenie:

# pip install python-openstackclient

Jeśli operacja została przeprowadzona poprawnie, wyświetli się podsumowanie:

Automatyczna instalacja

Możesz sprawdzić wersję instalacyjną w nowo otwartym oknie CMD (wiersz poleceń), wprowadzając “python-V” z dowolnego miejsca w systemie.

Weryfikacja

MacOS

Możesz użyć HomeBrew, menedżera pakietów dla MacOS.

Otwórz terminal i wpisz następujące polecenie:

brew install openstackclient

Użyj poniższych poleceń, aby zainstalować klienta Nova (aplikacja obliczeniowa) i Swift:

Python2 :

pip install python-novaclient
pip install python-swiftclient

Python3 :

pip3 install python-novaclient
pip3 install python-swiftclient

Aby uzyskać dostęp do narzędzi pomocowych, wprowadź następującą komendę:

openstack --help
nova help

Sprawdź również

Przyłącz się do społeczności naszych użytkowników na stronie https://community.ovh.com/en/.


Czy ten przewodnik był pomocny?

Zachęcamy do przesyłania sugestii, które pomogą nam ulepszyć naszą dokumentację.

Obrazy, zawartość, struktura - podziel się swoim pomysłem, my dołożymy wszelkich starań, aby wprowadzić ulepszenia.

Zgłoszenie przesłane za pomocą tego formularza nie zostanie obsłużone. Skorzystaj z formularza "Utwórz zgłoszenie" .

Dziękujemy. Twoja opinia jest dla nas bardzo cenna.


Inne przewodniki, które mogą Cię zainteresować...

OVHcloud Community

Dostęp do OVHcloud Community Przesyłaj pytania, zdobywaj informacje, publikuj treści i kontaktuj się z innymi użytkownikami OVHcloud Community.

Porozmawiaj ze społecznością OVHcloud

Zgodnie z Dyrektywą 2006/112/WE po zmianach, od dnia 1 stycznia 2015 r., ceny brutto mogą różnić się w zależności od kraju zameldowania klienta
(ceny brutto wyświetlane domyślnie zawierają stawkę podatku VAT na terenie Polski).