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
完成安装¶
Upgrade the packages on all nodes:
# zypper refresh && zypper dist-upgrade
备注
如果更新了一个新内核,重启主机来使用新内核。
安装 OpenStack 客户端:
# zypper install python-openstackclient