Jump to: navigation, search

Difference between revisions of "Packaging/SUSE"

m (openSUSE distribution)
 
(47 intermediate revisions by 10 users not shown)
Line 1: Line 1:
__NOTOC__
+
 
 
= SUSE packaging =
 
= SUSE packaging =
[http://www.b1-systems.de/index.php?lang=en B1 Systems] provides OpenStack packages for [http://www.opensuse.org/en/ OpenSUSE] and [http://www.suse.com/products/server/ SLE] through the [https://build.opensuse.org/ openSUSE Build Service].
 
  
You can find all the packages in the [https://build.opensuse.org/project/subprojects?project=isv%3AB1-Systems%3AOpenStack subprojects] from [https://build.opensuse.org/project/show?project=isv%3AB1-Systems%3AOpenStack isv:B1-Systems:OpenStack].
+
This page describes packaging of OpenStack packages for openSUSE and SUSE Linux Enterprise.
 +
 
 +
== openSUSE distribution ==
  
Development packages (normally the latest succeeded builds from [https://jenkins.openstack.org Jenkins]) are located in the project [https://build.opensuse.org/project/show?project=isv%3AB1-Systems%3AOpenStack%3Adevel isv:B1-Systems:OpenStack:devel].
+
OpenStack packages for openSUSE are updated daily from the respective OpenStack git branches, automatically tested and then published in an additional repository for consumption.  
  
Packages of milestones ([https://build.opensuse.org/project/show?project=isv%3AB1-Systems%3AOpenStack%3Amilestone isv:B1-Systems:OpenStack:milestone]) and releases ([https://build.opensuse.org/project/show?project=isv%3AB1-Systems%3AOpenStack%3Arelease isv:B1-Systems:OpenStack:release]) are also available.
+
For Liberty, the repository is here: http://download.opensuse.org/repositories/Cloud:/OpenStack:/Liberty/
  
For all our packages we suggest to use the requirements provided in the project [https://build.opensuse.org/project/show?project=isv%3AB1-Systems%3AOpenStack%3Arequirements isv:B1-Systems:OpenStack:requirements] and to not use other packages (we only test those packages).
+
For Mitaka, the repository is here: http://download.opensuse.org/repositories/Cloud:/OpenStack:/Mitaka/
  
The [http://www.b1-systems.de/index.php?lang=en B1 Systems] provides a technical whitepaper in german language which describes the setup of [[OpenStack]] on top of SUSE Linux Enterprise Server 11 SP1 using Diablo. The whitepaper is available [http://www.b1-systems.de/openstack here].
+
For Newton, the repository is here: http://download.opensuse.org/repositories/Cloud:/OpenStack:/Newton/
  
At the moment we provide packages for the following projects:
+
The OpenStack client packages are part of the standard openSUSE distribution.
  
* keystone: [[OpenStack]] Identity Service
+
== Current OpenStack packages ==
* glance: [[OpenStack]] Image Service
 
* nova: [[OpenStack]] Compute
 
* horizon: [[OpenStack]] Dashboard
 
* swift: [[OpenStack]] Object Storage
 
* quantuum: [[OpenStack]] Virtual Network Service
 
* melange: [[OpenStack]] Network Information Service
 
* tempest: [[OpenStack]] Integration Test Suite
 
  
This packaging work is thanks to the efforts of:
+
The [http://build.opensuse.org openSUSE Build Service] is used for packaging and publishing of different OpenStack release for openSUSE and SUSE Linux Enterprise. It thus allows to install newer OpenStack releases.
  
* Stefan Seyfried
+
Packages are created in subprojects of [https://build.opensuse.org/project/show/Cloud:OpenStack Cloud:OpenStack] named after the OpenStack release, e.g. [https://build.opensuse.org/project/show/Cloud:OpenStack:Kilo Cloud:OpenStack:Kilo] or [https://build.opensuse.org/project/show/Cloud:OpenStack:Liberty Cloud:OpenStack:Liberty].
* [[ChristianBerendt|Christian Berendt]]
 
* Andre Nähring
 
* Michael Tietz
 
  
== Usage ==
+
These packages which can be downloaded from [http://download.opensuse.org/repositories/Cloud:/OpenStack:/ download.opensuse.org] are currently built for active openSUSE releases and SUSE Linux Enterprise 11 and later
  
=== openSUSE 12.1 ===
 
  
First you have to import several GPG public keys:
+
To install these packages, add the repository via zypper and install.
  
rpm --import http://download.opensuse.org/repositories/isv:/B1-Systems:/OpenStack:/release:/Essex/openSUSE_12.1/repodata/repomd.xml.key
+
For example for openSUSE Leap 42.2 Newton packages, do:
rpm --import http://download.opensuse.org/repositories/isv:/B1-Systems:/OpenStack:/release:/Essex:/requirements/openSUSE_12.1/repodata/repomd.xml.key
 
  
Then you can add the repositories using zypper:
+
  zypper ar -f http://download.opensuse.org/repositories/Cloud:/OpenStack:/Newton/openSUSE_Leap_42.2/Cloud:OpenStack:Newton.repo
  
zypper ar http://download.opensuse.org/repositories/isv:/B1-Systems:/OpenStack:/release:/Essex/openSUSE_12.1/isv:B1-Systems:[[OpenStack]]:release:Essex.repo
+
For example for openSUSE Leap 42.1 Mitaka packages, do:
zypper ar http://download.opensuse.org/repositories/isv:/B1-Systems:/OpenStack:/release:/Essex:/requirements/openSUSE_12.1/isv:B1-Systems:[[OpenStack]]:release:Essex:requirements.repo
 
  
=== SLES11 SP2 ===
+
  zypper ar -f http://download.opensuse.org/repositories/Cloud:/OpenStack:/Mitaka/openSUSE_Leap_42.1/Cloud:OpenStack:Mitaka.repo
  
First you have to import several GPG public keys:
+
And then install the packages, e.g. with:
  
 +
  zypper in openstack-cinder openstack-nova
  
<pre><nowiki>
+
== More information ==
rpm --import http://download.opensuse.org/repositories/isv:/B1-Systems:/OpenStack:/release:/Essex/SLE_11_SP2/repodata/repomd.xml.key
 
rpm --import http://download.opensuse.org/repositories/isv:/B1-Systems:/OpenStack:/release:/Essex:/requirements/SLE_11_SP2/repodata/repomd.xml.key
 
</nowiki></pre>
 
  
 +
For more information, see the [http://en.opensuse.org/Portal:OpenStack openSUSE OpenStack portal].  If you like to use OpenStack packages or join the team, please join the mailing list opensuse-cloud@opensuse.org (subscribing information is [http://en.opensuse.org/Portal:OpenStack here]).
  
Then you can add the repositories using zypper:
+
Bugreports can be reported to [http://bugzilla.opensuse.org/enter_bug.cgi?product=openSUSE%20Distribution OpenSUSE Bugzilla] or to the mailing list. The openSUSE packagers can be reached via the mailing list as well.
  
zypper ar http://download.opensuse.org/repositories/isv:/B1-Systems:/OpenStack:/release:/Essex/SLE_11_SP2/isv:B1-Systems:[[OpenStack]]:release:Essex.repo
+
There is an [http://docs.openstack.org/liberty/install-guide-obs/ OpenStack Installation Guide for openSUSE and SUSE Linux Enterprise] to guide you through a manual installation.
zypper ar http://download.opensuse.org/repositories/isv:/B1-Systems:/OpenStack:/release:/Essex:/requirements/SLE_11_SP2/isv:B1-Systems:[[OpenStack]]:release:Essex:requirements.repo
 

Latest revision as of 21:17, 18 April 2017

SUSE packaging

This page describes packaging of OpenStack packages for openSUSE and SUSE Linux Enterprise.

openSUSE distribution

OpenStack packages for openSUSE are updated daily from the respective OpenStack git branches, automatically tested and then published in an additional repository for consumption.

For Liberty, the repository is here: http://download.opensuse.org/repositories/Cloud:/OpenStack:/Liberty/

For Mitaka, the repository is here: http://download.opensuse.org/repositories/Cloud:/OpenStack:/Mitaka/

For Newton, the repository is here: http://download.opensuse.org/repositories/Cloud:/OpenStack:/Newton/

The OpenStack client packages are part of the standard openSUSE distribution.

Current OpenStack packages

The openSUSE Build Service is used for packaging and publishing of different OpenStack release for openSUSE and SUSE Linux Enterprise. It thus allows to install newer OpenStack releases.

Packages are created in subprojects of Cloud:OpenStack named after the OpenStack release, e.g. Cloud:OpenStack:Kilo or Cloud:OpenStack:Liberty.

These packages which can be downloaded from download.opensuse.org are currently built for active openSUSE releases and SUSE Linux Enterprise 11 and later


To install these packages, add the repository via zypper and install.

For example for openSUSE Leap 42.2 Newton packages, do:

 zypper ar -f http://download.opensuse.org/repositories/Cloud:/OpenStack:/Newton/openSUSE_Leap_42.2/Cloud:OpenStack:Newton.repo 

For example for openSUSE Leap 42.1 Mitaka packages, do:

 zypper ar -f http://download.opensuse.org/repositories/Cloud:/OpenStack:/Mitaka/openSUSE_Leap_42.1/Cloud:OpenStack:Mitaka.repo

And then install the packages, e.g. with:

 zypper in openstack-cinder openstack-nova

More information

For more information, see the openSUSE OpenStack portal. If you like to use OpenStack packages or join the team, please join the mailing list opensuse-cloud@opensuse.org (subscribing information is here).

Bugreports can be reported to OpenSUSE Bugzilla or to the mailing list. The openSUSE packagers can be reached via the mailing list as well.

There is an OpenStack Installation Guide for openSUSE and SUSE Linux Enterprise to guide you through a manual installation.