Jump to: navigation, search

Difference between revisions of "Get OpenStack"

(Commercial Distributions)
(Puppet)
Line 41: Line 41:
 
* Puppet Labs maintains a set of puppet modules for OpenStack at [http://github.com/puppetlabs/puppetlabs-openstack  puppetlabs/puppetlabs-openstack].
 
* Puppet Labs maintains a set of puppet modules for OpenStack at [http://github.com/puppetlabs/puppetlabs-openstack  puppetlabs/puppetlabs-openstack].
 
* NII developed a Puppet-based tool called [https://github.com/nii-cloud/dodai-deploy/wiki dodai-deploy]. It is available for download on github at [https://github.com/nii-cloud/dodai-deploy nii-cloud/dodai-deploy]. Documentation for dodai-deploy can be found on the wiki at its github site.
 
* NII developed a Puppet-based tool called [https://github.com/nii-cloud/dodai-deploy/wiki dodai-deploy]. It is available for download on github at [https://github.com/nii-cloud/dodai-deploy nii-cloud/dodai-deploy]. Documentation for dodai-deploy can be found on the wiki at its github site.
 +
* RDO, at [http://openstack.redhat.com/ openstack.redhat.com], is a packaging of OpenStack for Red Hat distributions (Fedora, RHEL, CentOS, SL) using Packstack, which uses Puppet.
  
 
=== Juju ===
 
=== Juju ===

Revision as of 18:20, 1 November 2013

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 2013.1 Grizzly

Get the source code

Refer to Getting The Code

Linux Distributions Including OpenStack

OpenStack is available for all major Linux Distributions. Refer to the install documentation for more:

DevOps Installers

For those that deploy rather than install, there are several DevOps options for automating your installation of OpenStack.

Chef

See Opscode's Welcome to Chef for OpenStack for a starting point.

There are multiple Chef cookbooks.

Puppet

  • Puppet Labs maintains a set of puppet modules for OpenStack at puppetlabs/puppetlabs-openstack.
  • NII developed a Puppet-based tool called dodai-deploy. It is available for download on github at nii-cloud/dodai-deploy. Documentation for dodai-deploy can be found on the wiki at its github site.
  • RDO, at openstack.redhat.com, is a packaging of OpenStack for Red Hat distributions (Fedora, RHEL, CentOS, SL) using Packstack, which uses Puppet.

Juju

Developer Installers

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

  • Devstack is the developer installer.
  • ANVIL 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.