Konfiguracja klienta CLI dla OpenStack - Dla systemu Windows
Instrukcja przedstawia kroki które są potrzebne na dostęp do środowiska linii komand CLI OpenStack.
Do prawidłowej instalacji niezbędnych aplikacji potrzebne są uprawnienia administratora.
1. Instalacja najnowszej wersji Python https://www.python.org
Instalacja:
W celu weryfikacji poprawności instalacji należy otworzyć wiersz poleceń (cmd) i wydać polecenie python.
2. Instalacja GIT Bash oraz pip.
Git Bash dla Windows emuluje terminal Linux, umożliwiając korzystanie z typowych poleceń Linuksa.
Aplikacja do pobrania https://gitforwindows.org
Przygotowany instalator zostawiamy na ustawieniach domyślnych.
3. Instalacja pip oraz aktualizacja certyfikatów PythonSSL.
Należy dokument ze strony https://bootstrap.pypa.io/get-pip.py pobrać na komputer i uruchomić za pomoc aplikacji Python – domyślna nazwa zapisywanego pliku „get-pip”
Uruchamiamy pobrany skrypt:
W celu weryfikacji poprawności instalacji należy otworzyć wiersz poleceń Git Bash i wydać polecenie pip –V.
Kolejno należy zaktualizować certyfikaty PythonSSL wydając polecenie pip install -U requests[security].
4. Instalacja Visual Studio
Dostarcza potrzebne składniki do korzystania z klienta OpenStack CLI. Aplikacje w wersji Community pobieramy z linku https://visualstudio.microsoft.com/downloads/
Uruchamiamy instalator z zaznaczonymi składnikami jak na zrzucie poniżej:
5. Instalacja virtualenv oraz klienta OpenStack.
Virtualenv umożliwia wykonywanie operacji w języku Python w odizolowanym środowisku. Aby go zainstalować, uruchom Git Bash i wywołaj następujące polecenie: pip install virtualenv.
Pakiet virtualenv jest instalowany w kontekście danego użytkownika opcjonalnie można polecenie „virtualenv” dodać do zmiennych środowiskowych.
Tworzymy katalog na potrzeby przechowywania plików np. C:\OpenStack\_CLI
W terminalu Git Bach wydajemy polecenie cd /c/OpenStack\_CLI/
Utworzenie wirtualnego środowiska: virtualenv jakasnazwa
Aktywacja środowiska source jakasnazwa/Scripts/activate
Instalacja klienta openstack pip install python-openstackclient
W kolejnym kroku trzeba zalogować się na swojego konto za pomocą przeglądarki i pobrać plik RC.
Plik zapisujemy w ścieżce gdzie mamy przygotowane środowisko wirtualne. W przypadku tej instrukcji będzie to katalog:
C:\OpenStack\_CLI\jakasnazwa
Łączymy się do środowiska OpenStack przy pomocy polecenia source jakasnazwa/project-openrc.sh na końcu wskazujemy nazwę pliku RC. Podajemy hasło.
Polecenie testowe: openstack server list
W jaki sposób ponownie połączyć się z skonfigurowanym środowiskiem?