Jump to: navigation, search

Difference between revisions of "Packaging/SUSE"

m (Text replace - "__NOTOC__" to "")
(SUSE packaging)
Line 1: Line 1:
  
 
= 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.''
+
This page describes packaging of OpenStack packages for openSUSE and SUSE Linux Enterprise.
  
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].
+
== openSUSE distribution ==
  
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].
+
OpenStack packages are part of the default openSUSE repository.
  
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].
+
== Current OpenStack packages ==
  
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].
+
The [http://build.opensuse.org openSUSE Build Service] is used for packaging and publishing of different OpenStack versions for openSUSE and SUSE Linux Enterprise releases. It thus allows to install newer OpenStack releases.
  
At the moment we provide packages for the following projects:
+
Packages are created in subprojects of [https://build.opensuse.org/project/show?project=Cloud%3AOpenStack Cloud:OpenStack] named after the OpenStack release, e.g. [https://build.opensuse.org/project/show?project=Cloud%3AOpenStack%3AGrizzly Cloud:OpenStack:Grizzly].
  
* keystone: [[OpenStack]] Identity Service
+
These packages are currently build for active openSUSE releases and SUSE Linux Enterprise 11 and can be downloaded from [http://download.opensuse.org/repositories/Cloud: /OpenStack:/ download.opensuse.org]
* 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:
+
To install these packages, add the repository via zypper and install. For example for openSUSE 12.3 Folsom packages, do:
  
* Stefan Seyfried
+
  zypper ar http://download.opensuse.org/repositories/Cloud:/OpenStack:/Folsom/openSUSE_12.3/Cloud:OpenStack:Folsom.repo
* [[ChristianBerendt|Christian Berendt]]
 
* Andre Nähring
 
* Michael Tietz
 
  
== Usage ==
+
And then install the packages, e.g. with
  
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>).
+
  zypper in openstack-cinder openstack-nova
  
=== openSUSE 12.2 ===
+
== More information ==
  
First you have to import the GPG public key:
+
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]).
 
 
 
 
<pre><nowiki>
 
rpm --import http://download.opensuse.org/repositories/isv:/B1-Systems:/OpenStack:/release:/Folsom/openSUSE_12.2/repodata/repomd.xml.key
 
</nowiki></pre>
 
 
 
 
 
Then you can add the repository using zypper:
 
 
 
 
 
<pre><nowiki>
 
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>
 
 
 
 
 
=== 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.
 
 
 
First you have to import the GPG public key:
 
 
 
 
 
<pre><nowiki>
 
rpm --import http://download.opensuse.org/repositories/isv:/B1-Systems:/OpenStack:/release:/Folsom/SLE_11_SP2/repodata/repomd.xml.key
 
</nowiki></pre>
 
 
 
 
 
Then you can add the repository using zypper:
 
 
 
 
 
<pre><nowiki>
 
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>
 
 
 
 
 
== Grizzly ==
 
 
 
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.
 

Revision as of 10:16, 7 March 2013

SUSE packaging

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

openSUSE distribution

OpenStack packages are part of the default openSUSE repository.

Current OpenStack packages

The openSUSE Build Service is used for packaging and publishing of different OpenStack versions for openSUSE and SUSE Linux Enterprise releases. 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:Grizzly.

These packages are currently build for active openSUSE releases and SUSE Linux Enterprise 11 and can be downloaded from /OpenStack:/ download.opensuse.org

To install these packages, add the repository via zypper and install. For example for openSUSE 12.3 Folsom packages, do:

 zypper ar http://download.opensuse.org/repositories/Cloud:/OpenStack:/Folsom/openSUSE_12.3/Cloud:OpenStack:Folsom.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).