Jump to: navigation, search

Difference between revisions of "Packaging/SUSE"

m (openSUSE distribution)
 
(25 intermediate revisions by 7 users not shown)
Line 1: Line 1:
__NOTOC__
+
 
 
= SUSE packaging =
 
= SUSE packaging =
[http://www.b1-systems.de/ B1 Systems] provides OpenStack packages for openSUSE and SUSE Linux Enterprise Server (SLES) through the openSUSE Build Service.
 
 
''Note that SUSE has a product called [https://www.suse.com/products/suse-cloud/ SUSE Cloud 1.0] based on the Essex release of OpenStack. The SUSE Cloud packages are not the same as the packages maintained by B1. Although they were originally based on the B1 packages, they have since diverged. This page describes the packages provided by B1-Systems.''
 
 
You can find all the B1 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].
 
 
Packages for the Essex release are available in the project [https://build.opensuse.org/project/show?project=isv:B1-Systems:OpenStack:release:Essex isv:B1-Systems:OpenStack:release:Essex].
 
 
Packages for the Folsom release (the latest stable one) are available in the project [https://build.opensuse.org/project/show?project=isv:B1-Systems:OpenStack:release:Folsom isv:B1-Systems:OpenStack:release:Folsom].
 
 
Packages for the latest stable Swift release are available in the project [https://build.opensuse.org/project/show?project=isv:B1-Systems:OpenStack:release:Swift isv:B1-Systems:OpenStack:release:Swift].
 
 
At the moment we provide packages for the following projects:
 
 
* keystone: [[OpenStack]] Identity Service
 
* glance: [[OpenStack]] Image Service
 
* nova: [[OpenStack]] Compute
 
* horizon: [[OpenStack]] Dashboard
 
* swift: [[OpenStack]] Object Storage
 
* quantuum: [[OpenStack]] Virtual Network Service
 
* cinder: [[OpenStack]] Block Storage Service
 
 
This packaging work is thanks to the efforts of:
 
 
* Stefan Seyfried
 
* [[ChristianBerendt|Christian Berendt]]
 
* Andre Nähring
 
* Michael Tietz
 
  
== Usage ==
+
This page describes packaging of OpenStack packages for openSUSE and SUSE Linux Enterprise.
  
After adding our repository like described here and running <code><nowiki>zypper ref</nowiki></code> you can find all openstack packages by searching for "openstack" (<code><nowiki>zypper search openstack</nowiki></code>).
+
== openSUSE distribution ==
  
=== openSUSE 12.2 ===
+
OpenStack packages for openSUSE are updated daily from the respective OpenStack git branches, automatically tested and then published in an additional repository for consumption.  
  
First you have to import the GPG public key:
+
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/
  
<pre><nowiki>
+
For Newton, the repository is here: http://download.opensuse.org/repositories/Cloud:/OpenStack:/Newton/
rpm --import http://download.opensuse.org/repositories/isv:/B1-Systems:/OpenStack:/release:/Folsom/openSUSE_12.2/repodata/repomd.xml.key
 
</nowiki></pre>
 
  
 +
The OpenStack client packages are part of the standard openSUSE distribution.
  
Then you can add the repository using zypper:
+
== Current OpenStack packages ==
  
 +
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.
  
<pre><nowiki>
+
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].
zypper ar http://download.opensuse.org/repositories/isv:/B1-Systems:/OpenStack:/release:/Folsom/openSUSE_12.1/isv:B1-Systems:OpenStack:release:Folsom.repo
 
</nowiki></pre>
 
  
 +
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
  
=== SLES11 SP2 ===
 
  
'''IMPORTANT''': You have to apply the latest available updates for SLES11 SP2. Without doing that it's not possible to run [[OpenStack]] on top of SLES11 SP2. For evaluation purposes you can request a [https://www.suse.com/products/server/eval.html free 60 day evaluation for SLES11 SP2] to gain updates.
+
To install these packages, add the repository via zypper and install.
  
First you have to import the GPG public key:
+
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
  
<pre><nowiki>
+
For example for openSUSE Leap 42.1 Mitaka packages, do:
rpm --import http://download.opensuse.org/repositories/isv:/B1-Systems:/OpenStack:/release:/Folsom/SLE_11_SP2/repodata/repomd.xml.key
 
</nowiki></pre>
 
  
 +
  zypper ar -f http://download.opensuse.org/repositories/Cloud:/OpenStack:/Mitaka/openSUSE_Leap_42.1/Cloud:OpenStack:Mitaka.repo
  
Then you can add the repository using zypper:
+
And then install the packages, e.g. with:
  
 +
  zypper in openstack-cinder openstack-nova
  
<pre><nowiki>
+
== More information ==
zypper ar http://download.opensuse.org/repositories/isv:/B1-Systems:/OpenStack:/release:/Folsom/SLE_11_SP2/isv:B1-Systems:OpenStack:release:Folsom.repo
 
</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]).
  
== Grizzly ==
+
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.
  
We are also providing packages of the latest milestone release of Grizzly. You can find those packages in the project [https://build.opensuse.org/project/show?project=isv:B1-Systems:OpenStack:release:Grizzly isv:B1-Systems:OpenStack:release:Grizzly]. Please keep in mind that Grizzly is still in development and that the packages will probably be unstable.
+
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.

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.