OpenStack Pakete für SUSE

Distributionen veröffentlichen OpenStack-Pakete als Teil der Distribution oder nutzen andere Methoden aufgrund abweichender Releasezyklen. Führen Sie diese Schritte auf allen anderen Knoten aus.

Bemerkung

Die hier beschriebene Zusammenstellung von OpenStack Paketen muss auf allen Knoten vorhanden sein: Controller, Compute und Block Storage Knoten.

Warnung

Stellen Sie sicher, dass Ihre Hosts die neuesten verfügbaren Versionen der Grundinstallationspakete für Ihre Distribution enthalten, bevor Sie fortfahren.

Bemerkung

Deaktivieren Sie sämtliche automatischen Aktualisierungsdienste, um deren Einfluss auf Ihre OpenStack-Umgebung auszuschließen.

Aktivieren Sie das OpenStack-Repository

  • Aktivieren Sie die Open-Build-Service-Repositories passend zu Ihrer openSUSE- oder SLES-Version, sowie der zu installierenden OpenStack-Version:

    On openSUSE for OpenStack Ussuri:

    # zypper addrepo -f obs://Cloud:OpenStack:Ussuri/openSUSE_Leap_15.1 Ussuri
    

    On openSUSE for OpenStack Train:

    # zypper addrepo -f obs://Cloud:OpenStack:Train/openSUSE_Leap_15.0 Train
    

    Unter openSUSE für OpenStack Stein:

    # zypper addrepo -f obs://Cloud:OpenStack:Stein/openSUSE_Leap_15.0 Stein
    

    Unter openSUSE für OpenStack Rocky:

    # zypper addrepo -f obs://Cloud:OpenStack:Rocky/openSUSE_Leap_15.0 Rocky
    

    Unter openSUSE für OpenStack Queens:

    # zypper addrepo -f obs://Cloud:OpenStack:Queens/openSUSE_Leap_42.3 Queens
    

    Unter openSUSE für OpenStack Pike:

    # zypper addrepo -f obs://Cloud:OpenStack:Pike/openSUSE_Leap_42.3 Pike
    

    Bemerkung

    Die openSUSE-Distribution verwendet das Pattern-Konzept, um Paketsammlungen zu verwalten. Wenn Sie bei der Erstinstallation ‚Minimal Server Selection (Text Mode)‘ verwendet haben sollten, könnten Sie beim Versuch, die OpenStack-Pakete zu installieren, von Abhängigkeitskonflikten betroffen sein. Um dies zu verhindern, entfernen Sie das Paket minimal_base-conflicts:

    # zypper rm patterns-openSUSE-minimal_base-conflicts
    

    On SLES for OpenStack Ussuri:

    # zypper addrepo -f obs://Cloud:OpenStack:Ussuri/SLE_15_SP2 Ussuri
    

    On SLES for OpenStack Train:

    # zypper addrepo -f obs://Cloud:OpenStack:Train/SLE_15_SP1 Train
    

    Unter SLES für OpenStack Stein:

    # zypper addrepo -f obs://Cloud:OpenStack:Stein/SLE_15 Stein
    

    Unter SLES für OpenStack Rocky:

    # zypper addrepo -f obs://Cloud:OpenStack:Rocky/SLE_12_SP4 Rocky
    

    Unter openSUSE für OpenStack Queens:

    # zypper addrepo -f obs://Cloud:OpenStack:Queens/SLE_12_SP3 Queens
    

    Unter SLES für OpenStack Pike:

    # zypper addrepo -f obs://Cloud:OpenStack:Pike/SLE_12_SP3 Pike
    

    Bemerkung

    Die Pakete sind mit dem GPG-Schlüssel D85F9316 signiert. Sie sollten den Fingerabdruck des importierten GPG-Schlüssels verifizieren, bevor Sie ihn verwenden.

    Key Name:         Cloud:OpenStack OBS Project <Cloud:OpenStack@build.opensuse.org>
    Key Fingerprint:  35B34E18 ABC1076D 66D5A86B 893A90DA D85F9316
    Key Created:      2015-12-16T16:48:37 CET
    Key Expires:      2018-02-23T16:48:37 CET
    

Schließen Sie die Installation ab

  1. Aktualisieren Sie die Pakete auf allen Knoten:

    # zypper refresh && zypper dist-upgrade
    

    Bemerkung

    Wenn das Upgrade einen neuen Kernel enthält, starten Sie den Host neu, um den Kernel zu aktivieren.

  2. Installieren Sie den OpenStack-Client:

    # zypper install python-openstackclient