Jump to: navigation, search

Difference between revisions of "Get OpenStack"

Line 5: Line 5:
  
 
OpenStack is a large and fast moving project.  We are also an upstream
 
OpenStack is a large and fast moving project.  We are also an upstream
project, with a large community of packagers and distributions.
+
project, with a large community of packagers and distributions who
 +
redistribute our work.
  
 
The best way to install OpenStack is to rely on one of the downstream
 
The best way to install OpenStack is to rely on one of the downstream
Line 18: Line 19:
 
== Linux Distributions Including [[OpenStack]] ==
 
== Linux Distributions Including [[OpenStack]] ==
  
Feel free to extend the list and add information to the subpages.
+
OpenStack is avaliable for all major Linux Distributions.
 
 
If you're a packager looking for packaging tips, see [[PackagerResources]].
 
 
 
For Quantum, see [[QuantumPackages]].
 
  
 
=== Debian GNU/Linux wheezy ===
 
=== Debian GNU/Linux wheezy ===
Line 37: Line 34:
 
* [http://packages.qa.debian.org/m/melange.html Melange]
 
* [http://packages.qa.debian.org/m/melange.html Melange]
  
Essex can be deployed with [[http://wiki.debian.org/OpenStackHowto|a
+
Essex can be deployed with [http://wiki.debian.org/OpenStackHowto a HOWTO] and  
HOWTO]] and [[https://github.com/puppetlabs/puppetlabs-openstack|puppet
+
[https://github.com/puppetlabs/puppetlabs-openstack puppet modules].
modules]].
 
  
* [[Packaging/Debian|Debian]]
+
[[Packaging/Debian|Debian]]
  
 
=== Fedora 17 / Fedora 16 / EPEL 6 ===
 
=== Fedora 17 / Fedora 16 / EPEL 6 ===
Line 48: Line 44:
 
* The [http://fedoraproject.org/wiki/EPEL Extra Packages for Enterprise Linux] repository supporting RHEL >= 6.2 and derivatives will update from Diablo to Essex
 
* The [http://fedoraproject.org/wiki/EPEL Extra Packages for Enterprise Linux] repository supporting RHEL >= 6.2 and derivatives will update from Diablo to Essex
 
* You can get Fedora/EPEL OpenStack package details at https://apps.fedoraproject.org/packages/s/openstack
 
* You can get Fedora/EPEL OpenStack package details at https://apps.fedoraproject.org/packages/s/openstack
* Install/Setup notes for Essex are at http://fedoraproject.org/wiki/Getting_started_with_OpenStack_on_Fedora_17
+
* [http://fedoraproject.org/wiki/Getting_started_with_OpenStack_on_Fedora_17 Install/Setup notes for Essex]
* An unofficial Essex repository for Fedora 16 is available at http://repos.fedorapeople.org/repos/apevec/openstack-preview/fedora-16/noarch/
+
* [http://repos.fedorapeople.org/repos/apevec/openstack-preview/fedora-16/noarch/ An unofficial Essex repository for Fedora 16 ]
 
* [[Packaging/Fedora|Fedora]]
 
* [[Packaging/Fedora|Fedora]]
 
* [[Packaging/RHEL|RHEL]]
 
* [[Packaging/RHEL|RHEL]]
Line 56: Line 52:
  
 
* https://build.opensuse.org/project/show?project=isv:B1-Systems:[[OpenStack]]:release:Essex
 
* https://build.opensuse.org/project/show?project=isv:B1-Systems:[[OpenStack]]:release:Essex
** https://build.opensuse.org/project/show?project=isv:B1-Systems:[[OpenStack]]:release:Essex:requirements
+
* https://build.opensuse.org/project/show?project=isv:B1-Systems:[[OpenStack]]:release:Essex:requirements
  
 
You can find all details about the repositories for OpenSUSE 12.1 and SLES11 SP2 on our packaging site in the wiki: [[Packaging/SUSE]]
 
You can find all details about the repositories for OpenSUSE 12.1 and SLES11 SP2 on our packaging site in the wiki: [[Packaging/SUSE]]
Line 71: Line 67:
 
* [https://launchpad.net/ubuntu/+source/horizon Horizon]
 
* [https://launchpad.net/ubuntu/+source/horizon Horizon]
  
~-Note: Horizon and Keystone are currently located in Universe as they undergo
+
Note: Horizon and Keystone are currently located in Universe as they undergo
 
a security review before promotion to Main for the 12.04 Precise release (April 26th 2012)-~
 
a security review before promotion to Main for the 12.04 Precise release (April 26th 2012)-~
  
Line 81: Line 77:
 
Essex can be deployed on Ubuntu Server using MAAS and Juju.
 
Essex can be deployed on Ubuntu Server using MAAS and Juju.
  
Martin Loschwitz has written a wonderful step-by-step guide for manually installing Essex on Ubuntu 12.04:
+
Martin Loschwitz has written a wonderful step-by-step guide for manually  
 
+
[http://www.hastexo.com/resources/docs/installing-openstack-essex-4-ubuntu-1204-precise-pangolin installing Essex on Ubuntu 12.04]
http://www.hastexo.com/resources/docs/installing-openstack-essex-4-ubuntu-1204-precise-pangolin
 
  
 
* [[Packaging/Ubuntu|Ubuntu]]
 
* [[Packaging/Ubuntu|Ubuntu]]
  
 
== [[DevOps]] Installers ==
 
== [[DevOps]] Installers ==
 +
 +
For those that deploy rather than install, there are several [[DevOps]] options.
  
 
* http://www.dell.com/crowbar Dell Crowbar supports deployment of [[OpenStack]].
 
* http://www.dell.com/crowbar Dell Crowbar supports deployment of [[OpenStack]].
Line 98: Line 95:
 
== Developer Installers ==
 
== Developer Installers ==
  
Devstack
+
For developers, there are installers that create a core development
 +
environment.
  
[[DevstackPy]]
+
* [http://devstack.org/  Devstack] is the developer installer.
 +
* [https://github.com/yahoo/Openstack-DevstackPy]] is version of devstack, written in Python.
  
 
== [[OpenStack]] as a Service ==
 
== [[OpenStack]] as a Service ==
Line 112: Line 111:
 
* [http://www.nebula.com/  Nebula] offers an [[OpenStack]] applicance.
 
* [http://www.nebula.com/  Nebula] offers an [[OpenStack]] applicance.
 
* [http://http://www.pistoncloud.com/  Piston Cloud Computing] offers and Enterprise [[OpenStack]] distribution.
 
* [http://http://www.pistoncloud.com/  Piston Cloud Computing] offers and Enterprise [[OpenStack]] distribution.
 +
 +
== miscellaneous notes ==
 +
 +
If you're a packager looking for packaging tips, see [[PackagerResources]].
 +
 +
For Quantum, see [[QuantumPackages]].
  
 
----
 
----
 
[[Category:HowTo]]
 
[[Category:HowTo]]
 
[[Category:Installation]]
 
[[Category:Installation]]

Revision as of 21:54, 18 April 2012

<<TableOfContents()>>

How to get OpenStack

OpenStack is a large and fast moving project. We are also an upstream project, with a large community of packagers and distributions who redistribute our work.

The best way to install OpenStack is to rely on one of the downstream distributions, which will take care of many of the details for you. There are also source code installers oriented towards developers.

Also, you don't have to install OpenStack - there are Cloud services that can provide OpenStack, without ever installing the software.

The current release of OpenStack is 2012.1 Essex

Linux Distributions Including OpenStack

OpenStack is avaliable for all major Linux Distributions.

Debian GNU/Linux wheezy

All core OpenStack Essex components are officially supported and available in the Main wheezy archive:

Essex can be deployed with a HOWTO and puppet modules.

Debian

Fedora 17 / Fedora 16 / EPEL 6

OpenSUSE 12.1 / SLES11 SP2

You can find all details about the repositories for OpenSUSE 12.1 and SLES11 SP2 on our packaging site in the wiki: Packaging/SUSE

Ubuntu 12.04 LTS (Precise Pangolin)

All core OpenStack Essex components are officially supported and available in the Main Precise Ubuntu archive:

Note: Horizon and Keystone are currently located in Universe as they undergo a security review before promotion to Main for the 12.04 Precise release (April 26th 2012)-~

Incubated projects Quantum and Melange are available for Precise in Universe

Essex can be deployed on Ubuntu Server using MAAS and Juju.

Martin Loschwitz has written a wonderful step-by-step guide for manually installing Essex on Ubuntu 12.04

DevOps Installers

For those that deploy rather than install, there are several DevOps options.

  for OpenStack are available.
   available.

Developer Installers

For developers, there are installers that create a core development environment.

  • Devstack is the developer installer.
  • [1]] is version of devstack, written in Python.

OpenStack as a Service

Commercial Distributions

miscellaneous notes

If you're a packager looking for packaging tips, see PackagerResources.

For Quantum, see QuantumPackages.