OpenStack packages for SUSE

各ディストリビューションは、リリーススケジュールの違いにより、ディストリビューションの一部としてであったり、または他の方法を用いて、OpenStack のパッケージをリリースします。以下の手順をすべてのノードで実行します。

注釈

ここで説明されている OpenStack パッケージのセットアップは、コントローラーノード、コンピュートノード、ブロックストレージノードすべてで実行する必要があります。

警告

この先に進む前に、お使いのディストリビューションの基本インストールパッケージを最新バージョンに更新する必要があります。

注釈

OpenStack 環境に影響を与える可能性があるため、自動更新サービスを無効化または削除します。

OpenStack リポジトリーの有効化

  • Enable the Open Build Service repositories based on your openSUSE or SLES version, and on the version of OpenStack you want to install:

    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
    

    On openSUSE for OpenStack Stein:

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

    On openSUSE for OpenStack Rocky:

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

    On openSUSE for OpenStack Queens:

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

    On openSUSE for OpenStack Pike:

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

    注釈

    openSUSE ディストリビューションは、パッケージ群を表現するために、パターンという概念が使用します。初期インストール中に 'Minimal Server Selection (Text Mode)' を選択した場合、OpenStack パッケージをインストールしようとした際に、依存関係の競合が発生するかもしれません。これを避けるために、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
    

    On SLES for OpenStack Stein:

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

    On SLES for OpenStack Rocky:

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

    On SLES for OpenStack Queens:

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

    On SLES for OpenStack Pike:

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

    注釈

    パッケージは GPG キー D85F9316 を用いて署名されています。使用する前にインポートした GPG キーのフィンガープリントを検証すべきです。

    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
    

インストールの最終手順

  1. すべてのノードでパッケージをアップグレードします。

    # zypper refresh && zypper dist-upgrade
    

    注釈

    アップグレードに新しいカーネルが含まれている場合、それを有効にするために、ホストを再起動します。

  2. OpenStack クライアントのインストール:

    # zypper install python-openstackclient