| `DevStack </>`__ |
| |
| - `Overview <overview.rst>`__ |
| - `Changes <changes.rst>`__ |
| - `FAQ <faq.rst>`__ |
| - `git.openstack.org <https://git.openstack.org/cgit/openstack-dev/devstack>`__ |
| - `Gerrit <https://review.openstack.org/#/q/status:open+project:openstack-dev/devstack,n,z>`__ |
| |
| .. toctree:: |
| :glob: |
| :maxdepth: 2 |
| |
| * |
| guides/* |
| |
| |
| |
| DevStack - an OpenStack Community Production |
| ============================================ |
| |
| | A documented shell script to build complete OpenStack development environments. |
| | An OpenStack program maintained by the developer community. |
| |
| #. Setup a fresh supported Linux installation. |
| #. Clone devstack from git.openstack.org. |
| |
| :: |
| |
| git clone https://git.openstack.org/openstack-dev/devstack |
| |
| #. Deploy your OpenStack Cloud |
| |
| :: |
| |
| cd devstack && ./stack.sh |
| |
| |
| |
| Quick Start This ain't your first rodeo |
| --------------------------------------- |
| |
| #. Select a Linux Distribution |
| |
| Only Ubuntu 14.04 (Trusty), Fedora 20 and CentOS/RHEL 6.5 are |
| documented here. OpenStack also runs and is packaged on other flavors |
| of Linux such as OpenSUSE and Debian. |
| |
| #. Install Selected OS |
| |
| In order to correctly install all the dependencies, we assume a |
| specific minimal version of the supported distributions to make it as |
| easy as possible. We recommend using a minimal install of Ubuntu or |
| Fedora server in a VM if this is your first time. |
| |
| #. Download DevStack |
| |
| :: |
| |
| git clone https://git.openstack.org/openstack-dev/devstack |
| |
| The ``devstack`` repo contains a script that installs OpenStack and |
| templates for configuration files |
| |
| #. Configure |
| |
| We recommend at least a `minimal |
| configuration <configuration.html>`__ be set up. |
| |
| #. Start the install |
| |
| :: |
| |
| cd devstack; ./stack.sh |
| |
| It takes a few minutes, we recommend `reading the |
| script <stack.sh.html>`__ while it is building. |
| |
| Guides Walk through various setups used by stackers |
| --------------------------------------------------- |
| |
| OpenStack on VMs |
| ---------------- |
| |
| Title |
| |
| Description |
| |
| Link |
| |
| Virtual Machine |
| |
| Run OpenStack in a VM. The VMs launched in your cloud will be slow as |
| they are running in QEMU (emulation), but it is useful if you don't have |
| spare hardware laying around. |
| |
| `Read » <guides/single-vm.html>`__ |
| |
| 1 Guide |
| |
| What is this? |
| ^^^^^^^^^^^^^ |
| |
| These guides tell you how to virtualize your OpenStack cloud in virtual |
| machines. This means that you can get started without having to purchase |
| any hardware. |
| |
| OpenStack on Hardware |
| --------------------- |
| |
| Title |
| |
| Description |
| |
| Link |
| |
| All-In-One |
| |
| Run OpenStack on dedicated hardware to get real performance in your VMs. |
| This can include a server-class machine or a laptop at home. |
| |
| `Read » <guides/single-machine.html>`__ |
| |
| Multi-Node + VLANs |
| |
| Setup a multi-node cluster with dedicated VLANs for VMs & Management. |
| |
| `Read » <guides/multinode-lab.html>`__ |
| |
| 2 Guides |
| |
| What is this? |
| ^^^^^^^^^^^^^ |
| |
| These guides tell you how to deploy a development environment on real |
| hardware. Guides range from running OpenStack on a single laptop to |
| running a multi-node deployment on datacenter hardware. |
| |
| Documentation Help yourself to stack |
| ------------------------------------ |
| |
| Overview |
| -------- |
| |
| `An overview of DevStack goals and priorities <overview.html>`__ |
| |
| Configuration |
| ------------- |
| |
| `Configuring and customizing the stack <configuration.html>`__ |
| |
| Plugins |
| ------- |
| |
| `Extending DevStack with new features <plugins.html>`__ |
| |
| Recent Changes |
| -------------- |
| |
| `An incomplete summary of recent changes <changes.html>`__ |
| |
| FAQ |
| --- |
| |
| `The DevStack FAQ <faq.html>`__ |
| |
| Contributing |
| ------------ |
| |
| `Pitching in to make DevStack a better place <contributing.html>`__ |
| |
| Code A look at the bits that make it all go |
| ------------------------------------------- |
| |
| Scripts Generated documentation of DevStack scripts. |
| ---------------------------------------------------- |
| |
| +-------------------------------+----------------------------------------------+ |
| | Filename | Link | |
| +===============================+==============================================+ |
| | stack.sh | `Read » <stack.sh.html>`__ | |
| +-------------------------------+----------------------------------------------+ |
| | functions | `Read » <functions.html>`__ | |
| +-------------------------------+----------------------------------------------+ |
| | functions-common | `Read » <functions-common.html>`__ | |
| +-------------------------------+----------------------------------------------+ |
| | lib/apache | `Read » <lib/apache.html>`__ | |
| +-------------------------------+----------------------------------------------+ |
| | lib/baremetal | `Read » <lib/baremetal.html>`__ | |
| +-------------------------------+----------------------------------------------+ |
| | lib/ceilometer | `Read » <lib/ceilometer.html>`__ | |
| +-------------------------------+----------------------------------------------+ |
| | lib/cinder | `Read » <lib/cinder.html>`__ | |
| +-------------------------------+----------------------------------------------+ |
| | lib/config | `Read » <lib/config.html>`__ | |
| +-------------------------------+----------------------------------------------+ |
| | lib/database | `Read » <lib/database.html>`__ | |
| +-------------------------------+----------------------------------------------+ |
| | lib/glance | `Read » <lib/glance.html>`__ | |
| +-------------------------------+----------------------------------------------+ |
| | lib/heat | `Read » <lib/heat.html>`__ | |
| +-------------------------------+----------------------------------------------+ |
| | lib/horizon | `Read » <lib/horizon.html>`__ | |
| +-------------------------------+----------------------------------------------+ |
| | lib/infra | `Read » <lib/infra.html>`__ | |
| +-------------------------------+----------------------------------------------+ |
| | lib/ironic | `Read » <lib/ironic.html>`__ | |
| +-------------------------------+----------------------------------------------+ |
| | lib/keystone | `Read » <lib/keystone.html>`__ | |
| +-------------------------------+----------------------------------------------+ |
| | lib/ldap | `Read » <lib/ldap.html>`__ | |
| +-------------------------------+----------------------------------------------+ |
| | lib/zaqar | `Read » <lib/zaqar.html>`__ | |
| +-------------------------------+----------------------------------------------+ |
| | lib/neutron | `Read » <lib/neutron.html>`__ | |
| +-------------------------------+----------------------------------------------+ |
| | lib/nova | `Read » <lib/nova.html>`__ | |
| +-------------------------------+----------------------------------------------+ |
| | lib/oslo | `Read » <lib/oslo.html>`__ | |
| +-------------------------------+----------------------------------------------+ |
| | lib/rpc\_backend | `Read » <lib/rpc_backend.html>`__ | |
| +-------------------------------+----------------------------------------------+ |
| | lib/sahara | `Read » <lib/sahara.html>`__ | |
| +-------------------------------+----------------------------------------------+ |
| | lib/savanna | `Read » <lib/savanna.html>`__ | |
| +-------------------------------+----------------------------------------------+ |
| | lib/stackforge | `Read » <lib/stackforge.html>`__ | |
| +-------------------------------+----------------------------------------------+ |
| | lib/swift | `Read » <lib/swift.html>`__ | |
| +-------------------------------+----------------------------------------------+ |
| | lib/tempest | `Read » <lib/tempest.html>`__ | |
| +-------------------------------+----------------------------------------------+ |
| | lib/tls | `Read » <lib/tls.html>`__ | |
| +-------------------------------+----------------------------------------------+ |
| | lib/trove | `Read » <lib/trove.html>`__ | |
| +-------------------------------+----------------------------------------------+ |
| | unstack.sh | `Read » <unstack.sh.html>`__ | |
| +-------------------------------+----------------------------------------------+ |
| | clean.sh | `Read » <clean.sh.html>`__ | |
| +-------------------------------+----------------------------------------------+ |
| | run\_tests.sh | `Read » <run_tests.sh.html>`__ | |
| +-------------------------------+----------------------------------------------+ |
| | extras.d/50-ironic.sh | `Read » <extras.d/50-ironic.html>`__ | |
| +-------------------------------+----------------------------------------------+ |
| | extras.d/70-zaqar.sh | `Read » <extras.d/70-zaqar.html>`__ | |
| +-------------------------------+----------------------------------------------+ |
| | extras.d/70-sahara.sh | `Read » <extras.d/70-sahara.html>`__ | |
| +-------------------------------+----------------------------------------------+ |
| | extras.d/70-savanna.sh | `Read » <extras.d/70-savanna.html>`__ | |
| +-------------------------------+----------------------------------------------+ |
| | extras.d/70-trove.sh | `Read » <extras.d/70-trove.html>`__ | |
| +-------------------------------+----------------------------------------------+ |
| | extras.d/80-opendaylight.sh | `Read » <extras.d/80-opendaylight.html>`__ | |
| +-------------------------------+----------------------------------------------+ |
| | extras.d/80-tempest.sh | `Read » <extras.d/80-tempest.html>`__ | |
| +-------------------------------+----------------------------------------------+ |
| |
| Configuration Setting the table |
| ------------------------------- |
| |
| +--------------+--------------------------------+ |
| | Filename | Link | |
| +==============+================================+ |
| | local.conf | `Read » <local.conf.html>`__ | |
| +--------------+--------------------------------+ |
| | stackrc | `Read » <stackrc.html>`__ | |
| +--------------+--------------------------------+ |
| | openrc | `Read » <openrc.html>`__ | |
| +--------------+--------------------------------+ |
| | exerciserc | `Read » <exerciserc.html>`__ | |
| +--------------+--------------------------------+ |
| | eucarc | `Read » <eucarc.html>`__ | |
| +--------------+--------------------------------+ |
| |
| Tools Support scripts |
| --------------------- |
| |
| +-----------------------------+----------------------------------------------+ |
| | Filename | Link | |
| +=============================+==============================================+ |
| | tools/info.sh | `Read » <tools/info.sh.html>`__ | |
| +-----------------------------+----------------------------------------------+ |
| | tools/build\_docs.sh | `Read » <tools/build_docs.sh.html>`__ | |
| +-----------------------------+----------------------------------------------+ |
| | tools/create\_userrc.sh | `Read » <tools/create_userrc.sh.html>`__ | |
| +-----------------------------+----------------------------------------------+ |
| | tools/fixup\_stuff.sh | `Read » <tools/fixup_stuff.sh.html>`__ | |
| +-----------------------------+----------------------------------------------+ |
| | tools/install\_prereqs.sh | `Read » <tools/install_prereqs.sh.html>`__ | |
| +-----------------------------+----------------------------------------------+ |
| | tools/install\_pip.sh | `Read » <tools/install_pip.sh.html>`__ | |
| +-----------------------------+----------------------------------------------+ |
| | tools/upload\_image.sh | `Read » <tools/upload_image.sh.html>`__ | |
| +-----------------------------+----------------------------------------------+ |
| |
| Samples Generated documentation of DevStack sample files. |
| --------------------------------------------------------- |
| |
| +------------+--------------------------------------+ |
| | Filename | Link | |
| +============+======================================+ |
| | local.sh | `Read » <samples/local.sh.html>`__ | |
| +------------+--------------------------------------+ |
| | localrc | `Read » <samples/localrc.html>`__ | |
| +------------+--------------------------------------+ |
| |
| Exercises Generated documentation of DevStack scripts. |
| ------------------------------------------------------ |
| |
| Filename |
| |
| Link |
| |
| exercise.sh |
| |
| `Read » <exercise.sh.html>`__ |
| |
| exercises/aggregates.sh |
| |
| `Read » <exercises/aggregates.sh.html>`__ |
| |
| exercises/boot\_from\_volume.sh |
| |
| `Read » <exercises/boot_from_volume.sh.html>`__ |
| |
| exercises/bundle.sh |
| |
| `Read » <exercises/bundle.sh.html>`__ |
| |
| exercises/client-args.sh |
| |
| `Read » <exercises/client-args.sh.html>`__ |
| |
| exercises/client-env.sh |
| |
| `Read » <exercises/client-env.sh.html>`__ |
| |
| exercises/euca.sh |
| |
| `Read » <exercises/euca.sh.html>`__ |
| |
| exercises/floating\_ips.sh |
| |
| `Read » <exercises/floating_ips.sh.html>`__ |
| |
| exercises/horizon.sh |
| |
| `Read » <exercises/horizon.sh.html>`__ |
| |
| exercises/neutron-adv-test.sh |
| |
| `Read » <exercises/neutron-adv-test.sh.html>`__ |
| |
| exercises/sahara.sh |
| |
| `Read » <exercises/sahara.sh.html>`__ |
| |
| exercises/savanna.sh |
| |
| `Read » <exercises/savanna.sh.html>`__ |
| |
| exercises/sec\_groups.sh |
| |
| `Read » <exercises/sec_groups.sh.html>`__ |
| |
| exercises/swift.sh |
| |
| `Read » <exercises/swift.sh.html>`__ |
| |
| exercises/trove.sh |
| |
| `Read » <exercises/trove.sh.html>`__ |
| |
| exercises/volumes.sh |
| |
| `Read » <exercises/volumes.sh.html>`__ |
| |
| exercises/zaqar.sh |
| |
| `Read » <exercises/zaqar.sh.html>`__ |
| |
| © Openstack Foundation 2011-2014 — An |
| `OpenStack <https://www.openstack.org/>`__ |
| `program <https://wiki.openstack.org/wiki/Programs>`__ |