System für die Verwendung der OpenStack API vorbereiten

Wissensdatenbanken

System für die Verwendung der OpenStack API vorbereiten


Icons/System/eye-open Created with Sketch. 898 Ansichten 05.12.2024 Tutorials

Ziel

Es ist möglich, Public Cloud Dienste mit Befehlen aus der Systemkonsole zu verwalten, wenn die OpenStack Tools heruntergeladen und installiert wurden.

Mithilfe der OpenStack API können Sie die Verwaltung automatisieren, indem Sie Skripte erstellen.

OpenStack benötigt Python >=3.8. Diese Anleitung beschreibt die Installation des Pakets python-openstackclient, das die Kommandozeile für die meisten OpenStack-Projekte bündelt. Das Octavia-Projekt (das den Public Cloud Load Balancer betreibt) ist nicht enthalten. Daher müssen Sie pip3 install python-octaviaclient zusätzlich zu den unten stehenden Installationsanweisungen ausführen. Wenn Sie Secrets mit Barbican verwalten müssen, müssen Sie ein zusätzliches Paket mit pip3 install python-barbicanclient installieren.

Diese Anleitung erklärt, wie Sie OpenStack Tools installieren.

Voraussetzungen

  • Sie haben administrativen Zugriff auf die Umgebung, die Sie konfigurieren möchten.

In der praktischen Anwendung

Debian

Öffnen Sie das Terminal oder verbinden Sie sich via SSH mit der Umgebung, die Sie vorbereiten möchten.

Aktualisieren Sie den Paket-Cache:

apt update

Verwenden Sie die nachstehenden Befehle, um den OpenStack Client zu installieren:

$ apt install python3-pip python3-venv -y
$ python3 -m venv env
$ source env/bin/activate
(env)$ pip3 install --upgrade pip
(env)$ pip3 install python-openstackclient

Python3 Version:

apt-get install python3-openstackclient python3-novaclient python3-swiftclient -y

Wir empfehlen, nach diesem Schritt einen speziellen Benutzer ohne root-Berechtigungen zu erstellen.

Um die Hilfe zu den Tools zu öffnen, führen Sie folgenden Befehl aus:

openstack --help

Die Dokumentation für die OpenStack API ist auf dieser Seite verfügbar.

CentOS

Öffnen Sie das Terminal oder verbinden Sie sich via SSH mit der Umgebung, die Sie vorbereiten möchten.

Aktualisieren Sie den Paket-Cache:

yum update -y

Verwenden Sie die nachstehenden Befehle, um den OpenStack Client zu installieren:

yum install python3-pip -y
$ python3 -m venv env
$ source env/bin/activate
(env)$ pip3 install --upgrade pip
(env)$ pip3 install python-openstackclient

Wir empfehlen, nach diesem Schritt einen speziellen Benutzer ohne root-Berechtigungen zu erstellen.

Um die Hilfe zu den Tools zu öffnen, führen Sie folgenden Befehl aus:

openstack --help

Die Dokumentation für die OpenStack API ist auf dieser Seite verfügbar.

Windows

Laden Sie die Version 3.12.0 von Python herunter und installieren Sie diese. Sie können die Python-Programmiersprache automatisch hinzufügen, indem Sie die folgende Option in der Installationskonfiguration auswählen.

Automatische Installation

Sie können die Installation auch selbst durchführen. Befolgen Sie hierzu die nachstehenden Aktionen:

Schritt 1: Umgebungsvariablen des Systems bearbeiten

Suchen Sie nach den Systemumgebungsvariablen und klicken Sie auf “Systemumgebungsvariablen bearbeiten”.

Einstellungen der Umgebungsvariablen

Schritt 2: Systemeinstellungen bearbeiten

Gehen Sie in den Tab Erweitert und klicken Sie auf Umgebungsvariablen, um die Einstellungen zu ändern.

Umgebungseinstellungen

Schritt 3: Umgebungsvariablen konfigurieren

Im Bereich “Systemvariablen”, wählen Sie “Neu”, verwenden Sie den Namen “PYTHON_HOME” und fügen Sie den Pfad zu Python hinzu.

Zugriffspfad hinzufügen

Schritt 4: Pfad der Variablen hinzufügen

Wenn Sie Python hinzugefügt haben, ändern Sie “Path” (Pfad) in den Systemvariablen und fügen Sie folgendes zum Ende des Pfads hinzu:

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

Schritt 5: Windows neu starten

Starten Sie Windows neu, damit die vorgenommen Änderungen angewandt werden.

Schritt 6: OpenStack Client installieren

Wenn Sie als Administrator eingeloggt sind, öffnen Sie das Programm in der Kommandozeile (CMD) und installieren Sie den OpenStack-Client mit folgendem Befehl:

pip install python-openstackclient

Wurde die Operation erfolgreich ausgeführt, wird eine Zusammenfassung geöffnet:

Automatische Installation

Sie können die installierte Version im neu geöffneten CMD-Fenster (Kommandozeile) überprüfen, indem Sie “python-V” eingeben (egal, wo Sie sich im System befinden).

Überprüfung

MacOS

Sie können HomeBrew, einen Paket-Manager für MacOS verwenden.

Öffnen Sie das Terminal und geben Sie folgenden Befehl ein:

brew install openstackclient

Um auf die Tools zuzugreifen, führen Sie folgenden Befehl aus:

openstack --help

Weiterführende Informationen

OpenStack Umgebungsvariablen einrichten

Für den Austausch mit unserer User Community gehen Sie auf https://community.ovh.com/en/.

Zugehörige Artikel