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. Upgrade the packages on all nodes:

    # zypper refresh && zypper dist-upgrade
    

    备注

    如果更新了一个新内核,重启主机来使用新内核。

  2. 安装 OpenStack 客户端:

    # zypper install python-openstackclient