From 26dd21be8cbf789a8774c9a1941b364a497c4643 Mon Sep 17 00:00:00 2001 From: Dean Troyer Date: Thu, 6 Nov 2014 09:33:02 -0600 Subject: [PATCH] One last format and content cleanup for the index page Update the form of the links to other documents in the tree; the generated HTML links must remain in the original form. The layout is changed from the previous tables to a more Sphinx-y TOC-like list. Also editorial changes to the index page and guide titles Change-Id: I52df0cc542754c386fb3c99d9efdf2524c11bf48 --- doc/source/guides/single-machine.rst | 6 +- doc/source/guides/single-vm.rst | 6 +- doc/source/index.rst | 308 ++++++++++----------------- doc/source/localrc.rst | 9 - 4 files changed, 114 insertions(+), 215 deletions(-) delete mode 100644 doc/source/localrc.rst diff --git a/doc/source/guides/single-machine.rst b/doc/source/guides/single-machine.rst index 60595118ee..9eaa38a49a 100644 --- a/doc/source/guides/single-machine.rst +++ b/doc/source/guides/single-machine.rst @@ -1,6 +1,6 @@ -========== -All-In-One -========== +========================= +All-In-One Single Machine +========================= Things are about to get real! Using OpenStack in containers or VMs is nice for kicking the tires, but doesn't compare to the feeling you get diff --git a/doc/source/guides/single-vm.rst b/doc/source/guides/single-vm.rst index d296db6298..ef59953eb6 100644 --- a/doc/source/guides/single-vm.rst +++ b/doc/source/guides/single-vm.rst @@ -1,6 +1,6 @@ -============= -Cloud in a VM -============= +==================== +All-In-One Single VM +==================== Use the cloud to build the cloud! Use your cloud to launch new versions of OpenStack in about 5 minutes. When you break it, start over! The VMs diff --git a/doc/source/index.rst b/doc/source/index.rst index 2128620ffd..dbefdec144 100644 --- a/doc/source/index.rst +++ b/doc/source/index.rst @@ -12,11 +12,8 @@ DevStack - an OpenStack Community Production changes contributing - guides/* - - -Quick Start This ain't your first rodeo ---------------------------------------- +Quick Start +----------- #. Select a Linux Distribution @@ -59,40 +56,36 @@ Guides Walk through various setups used by stackers -OpenStack on VMs ----------------- +.. toctree:: + :glob: + :maxdepth: 1 -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. + guides/single-vm + guides/single-machine + guides/multinode-lab -Virtual Machine -~~~~~~~~~~~~~~~ +All-In-One Single VM +-------------------- -:doc:`Run OpenStack in a VM `. The VMs launched in your cloud will be slow as +Run :doc:`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. :doc:`[Read] ` -OpenStack on Hardware ---------------------- +All-In-One Single Machine +------------------------- -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. +Run :doc:`OpenStack on dedicated hardware ` This can include a +server-class machine or a laptop at home. +:doc:`[Read] ` -All-In-One -~~~~~~~~~~ +Multi-Node Lab +-------------- -:doc:`Run OpenStack on dedicated hardware ` to get real performance in your VMs. -This can include a server-class machine or a laptop at home. :doc:`[Read] ` +Setup a :doc:`multi-node cluster ` with dedicated VLANs for VMs & Management. +:doc:`[Read] ` -Multi-Node + VLANs -~~~~~~~~~~~~~~~~~~ - -:doc:`Setup a multi-node cluster ` with dedicated VLANs for VMs & Management. :doc:`[Read] ` - -Documentation -============= +DevStack Documentation +====================== Overview -------- @@ -127,187 +120,102 @@ Contributing Code ==== -A look at the bits that make it all go +*A look at the bits that make it all go* Scripts ------- -Generated documentation of DevStack scripts. +* `stack.sh `__ - The main script +* `functions `__ - DevStack-specific functions +* `functions-common `__ - Functions shared with other projects +* `lib/apache `__ +* `lib/baremetal `__ +* `lib/ceilometer `__ +* `lib/ceph `__ +* `lib/cinder `__ +* `lib/config `__ +* `lib/database `__ +* `lib/dib `__ +* `lib/dstat `__ +* `lib/glance `__ +* `lib/heat `__ +* `lib/horizon `__ +* `lib/infra `__ +* `lib/ironic `__ +* `lib/keystone `__ +* `lib/ldap `__ +* `lib/neutron `__ +* `lib/nova `__ +* `lib/opendaylight `__ +* `lib/oslo `__ +* `lib/rpc\_backend `__ +* `lib/sahara `__ +* `lib/stackforge `__ +* `lib/swift `__ +* `lib/tempest `__ +* `lib/tls `__ +* `lib/trove `__ +* `lib/zaqar `__ +* `unstack.sh `__ +* `clean.sh `__ +* `run\_tests.sh `__ -+-------------------------------+----------------------------------------------+ -| Filename | Link | -+===============================+==============================================+ -| stack.sh | `Read » `__ | -+-------------------------------+----------------------------------------------+ -| functions | `Read » `__ | -+-------------------------------+----------------------------------------------+ -| functions-common | `Read » `__ | -+-------------------------------+----------------------------------------------+ -| lib/apache | `Read » `__ | -+-------------------------------+----------------------------------------------+ -| lib/baremetal | `Read » `__ | -+-------------------------------+----------------------------------------------+ -| lib/ceilometer | `Read » `__ | -+-------------------------------+----------------------------------------------+ -| lib/cinder | `Read » `__ | -+-------------------------------+----------------------------------------------+ -| lib/config | `Read » `__ | -+-------------------------------+----------------------------------------------+ -| lib/database | `Read » `__ | -+-------------------------------+----------------------------------------------+ -| lib/glance | `Read » `__ | -+-------------------------------+----------------------------------------------+ -| lib/heat | `Read » `__ | -+-------------------------------+----------------------------------------------+ -| lib/horizon | `Read » `__ | -+-------------------------------+----------------------------------------------+ -| lib/infra | `Read » `__ | -+-------------------------------+----------------------------------------------+ -| lib/ironic | `Read » `__ | -+-------------------------------+----------------------------------------------+ -| lib/keystone | `Read » `__ | -+-------------------------------+----------------------------------------------+ -| lib/ldap | `Read » `__ | -+-------------------------------+----------------------------------------------+ -| lib/zaqar | `Read » `__ | -+-------------------------------+----------------------------------------------+ -| lib/neutron | `Read » `__ | -+-------------------------------+----------------------------------------------+ -| lib/nova | `Read » `__ | -+-------------------------------+----------------------------------------------+ -| lib/oslo | `Read » `__ | -+-------------------------------+----------------------------------------------+ -| lib/rpc\_backend | `Read » `__ | -+-------------------------------+----------------------------------------------+ -| lib/sahara | `Read » `__ | -+-------------------------------+----------------------------------------------+ -| lib/savanna | `Read » `__ | -+-------------------------------+----------------------------------------------+ -| lib/stackforge | `Read » `__ | -+-------------------------------+----------------------------------------------+ -| lib/swift | `Read » `__ | -+-------------------------------+----------------------------------------------+ -| lib/tempest | `Read » `__ | -+-------------------------------+----------------------------------------------+ -| lib/tls | `Read » `__ | -+-------------------------------+----------------------------------------------+ -| lib/trove | `Read » `__ | -+-------------------------------+----------------------------------------------+ -| unstack.sh | `Read » `__ | -+-------------------------------+----------------------------------------------+ -| clean.sh | `Read » `__ | -+-------------------------------+----------------------------------------------+ -| run\_tests.sh | `Read » `__ | -+-------------------------------+----------------------------------------------+ -| extras.d/50-ironic.sh | `Read » `__ | -+-------------------------------+----------------------------------------------+ -| extras.d/70-zaqar.sh | `Read » `__ | -+-------------------------------+----------------------------------------------+ -| extras.d/70-sahara.sh | `Read » `__ | -+-------------------------------+----------------------------------------------+ -| extras.d/70-savanna.sh | `Read » `__ | -+-------------------------------+----------------------------------------------+ -| extras.d/70-trove.sh | `Read » `__ | -+-------------------------------+----------------------------------------------+ -| extras.d/80-opendaylight.sh | `Read » `__ | -+-------------------------------+----------------------------------------------+ -| extras.d/80-tempest.sh | `Read » `__ | -+-------------------------------+----------------------------------------------+ +* `extras.d/40-dib.sh `__ +* `extras.d/50-ironic.sh `__ +* `extras.d/60-ceph.sh `__ +* `extras.d/70-sahara.sh `__ +* `extras.d/70-trove.sh `__ +* `extras.d/70-zaqar.sh `__ +* `extras.d/80-opendaylight.sh `__ +* `extras.d/80-tempest.sh `__ Configuration ------------- -+--------------+--------------------------------+ -| Filename | Link | -+==============+================================+ -| local.conf | `Read » `__ | -+--------------+--------------------------------+ -| stackrc | `Read » `__ | -+--------------+--------------------------------+ -| openrc | `Read » `__ | -+--------------+--------------------------------+ -| exerciserc | `Read » `__ | -+--------------+--------------------------------+ -| eucarc | `Read » `__ | -+--------------+--------------------------------+ - -Tools ------ - -+-----------------------------+----------------------------------------------+ -| Filename | Link | -+=============================+==============================================+ -| tools/info.sh | `Read » `__ | -+-----------------------------+----------------------------------------------+ -| tools/build\_docs.sh | `Read » `__ | -+-----------------------------+----------------------------------------------+ -| tools/create\_userrc.sh | `Read » `__ | -+-----------------------------+----------------------------------------------+ -| tools/fixup\_stuff.sh | `Read » `__ | -+-----------------------------+----------------------------------------------+ -| tools/install\_prereqs.sh | `Read » `__ | -+-----------------------------+----------------------------------------------+ -| tools/install\_pip.sh | `Read » `__ | -+-----------------------------+----------------------------------------------+ -| tools/upload\_image.sh | `Read » `__ | -+-----------------------------+----------------------------------------------+ - -Samples -------- - -Generated documentation of DevStack sample files. - -+------------+--------------------------------------+ -| Filename | Link | -+============+======================================+ -| local.sh | `Read » `__ | -+------------+--------------------------------------+ -| localrc | `Read » `__ | -+------------+--------------------------------------+ - -Exercises ---------- - -+---------------------------------+-------------------------------------------------+ -| Filename | Link | -+=================================+=================================================+ -| exercise.sh | `Read » `__ | -+---------------------------------+-------------------------------------------------+ -| exercises/aggregates.sh | `Read » `__ | -+---------------------------------+-------------------------------------------------+ -| exercises/boot\_from\_volume.sh | `Read » `__ | -+---------------------------------+-------------------------------------------------+ -| exercises/bundle.sh | `Read » `__ | -+---------------------------------+-------------------------------------------------+ -| exercises/client-args.sh | `Read » `__ | -+---------------------------------+-------------------------------------------------+ -| exercises/client-env.sh | `Read » `__ | -+---------------------------------+-------------------------------------------------+ -| exercises/euca.sh | `Read » `__ | -+---------------------------------+-------------------------------------------------+ -| exercises/floating\_ips.sh | `Read » `__ | -+---------------------------------+-------------------------------------------------+ -| exercises/horizon.sh | `Read » `__ | -+---------------------------------+-------------------------------------------------+ -| exercises/neutron-adv-test.sh | `Read » `__ | -+---------------------------------+-------------------------------------------------+ -| exercises/sahara.sh | `Read » `__ | -+---------------------------------+-------------------------------------------------+ -| exercises/savanna.sh | `Read » `__ | -+---------------------------------+-------------------------------------------------+ -| exercises/sec\_groups.sh | `Read » `__ | -+---------------------------------+-------------------------------------------------+ -| exercises/swift.sh | `Read » `__ | -+---------------------------------+-------------------------------------------------+ -| exercises/trove.sh | `Read » `__ | -+---------------------------------+-------------------------------------------------+ -| exercises/volumes.sh | `Read » `__ | -+---------------------------------+-------------------------------------------------+ -| exercises/zaqar.sh | `Read » `__ | -+---------------------------------+-------------------------------------------------+ - .. toctree:: :glob: :maxdepth: 1 - * + local.conf + stackrc + openrc + exerciserc + eucarc + +Tools +----- + +* `tools/build\_docs.sh `__ +* `tools/create-stack-user.sh `__ +* `tools/create\_userrc.sh `__ +* `tools/fixup\_stuff.sh `__ +* `tools/info.sh `__ +* `tools/install\_pip.sh `__ +* `tools/install\_prereqs.sh `__ +* `tools/make\_cert.sh `__ +* `tools/upload\_image.sh `__ + +Samples +------- + +* `local.sh `__ + +Exercises +--------- + +* `exercise.sh `__ +* `exercises/aggregates.sh `__ +* `exercises/boot\_from\_volume.sh `__ +* `exercises/bundle.sh `__ +* `exercises/client-args.sh `__ +* `exercises/client-env.sh `__ +* `exercises/euca.sh `__ +* `exercises/floating\_ips.sh `__ +* `exercises/horizon.sh `__ +* `exercises/neutron-adv-test.sh `__ +* `exercises/sahara.sh `__ +* `exercises/sec\_groups.sh `__ +* `exercises/swift.sh `__ +* `exercises/trove.sh `__ +* `exercises/volumes.sh `__ +* `exercises/zaqar.sh `__ diff --git a/doc/source/localrc.rst b/doc/source/localrc.rst deleted file mode 100644 index 98f308302f..0000000000 --- a/doc/source/localrc.rst +++ /dev/null @@ -1,9 +0,0 @@ -===================== -localrc - The Old Way -===================== - -``localrc`` is the old file used to configure DevStack. It is deprecated -and has been replaced by ```local.conf`` `__. DevStack -will continue to use ``localrc`` if it is present and ignore the -``localrc`` section in ``local.conf.``. Remove ``localrc`` to switch to -using the new file.