OpenStack软件包安装(SUSE)

2024-10-02 11

本教程将指导如何在 SUSE 发行版上安装和配置 OpenStack 软件包。请注意,这些步骤适用于所有节点,包括控制器节点、计算节点和块存储节点。

一、先决条件

确保主机已包含最新版本的基本安装包。禁用或删除任何自动更新服务,因为这些服务可能会影响 OpenStack 环境。

二、启用OpenStack存储库

根据 openSUSE 或 SLES 版本,启用 Open Build Service 存储库,以便安装所需的 OpenStack 版本。以下是不同版本的存储库启用命令:

1、在openSUSE上

OpenStack Ussuri:

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

OpenStack Train:

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

OpenStack Stein:

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

OpenStack Rocky:

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

OpenStack Queens:

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

OpenStack Pike:

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

2、在SLES上

OpenStack Ussuri:

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

OpenStack Train:

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

OpenStack Stein:

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

OpenStack Rocky:

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

OpenStack Queens:

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

OpenStack Pike:

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

三、处理依赖关系问题

请注意,openSUSE 发行版使用“模式”的概念表示包的集合。如果选择了“最小服务器选择(文本模式)”,在尝试安装 OpenStack 程序包时,可能会出现依赖关系冲突。为避免这种情况,可以删除 “minimal_base-conflicts” 包:

zypper rm patterns-openSUSE-minimal_base-conflicts

四、验证和导入GPG密钥

软件包由 GPG 密钥签名。在使用导入的 GPG 密钥之前,请验证其指纹:

  • 密钥名称:Cloud:OpenStack OBS Project <Cloud:OpenStack@build.opensuse.org>
  • 密钥指纹:35B34E18 ABC1076D 66D5A86B 893A90DA D85F9316
  • 密钥创建时间:2015-12-16T16:48:37 CET
  • 密钥有效期至:2018-02-23T16:48:37 CET

五、完成安装

最后升级所有节点上的软件包:

zypper refresh && zypper dist-upgrade

注意:如果升级过程包括新内核,请务必重启主机以激活新内核。

接着安装 OpenStack 客户端:

zypper install python-openstackclient
  • 广告合作

  • QQ群号:707632017

温馨提示:
1、本网站发布的内容(图片、视频和文字)以原创、转载和分享网络内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。邮箱:2942802716#qq.com(#改为@)。 2、本站原创内容未经允许不得转裁,转载请注明出处“站长百科”和原文地址。