blob: 953938baafa396100cb69bb0909570a63c0fca95 [file] [log] [blame]
Sean M. Collins09e550c2014-10-21 11:40:08 -04001`DevStack </>`__
2
3- `Overview <overview.html>`__
4- `Changes <changes.html>`__
5- `FAQ <faq.html>`__
6- `git.openstack.org <https://git.openstack.org/cgit/openstack-dev/devstack>`__
7- `Gerrit <https://review.openstack.org/#/q/status:open+project:openstack-dev/devstack,n,z>`__
8
9Overview DevStack from a cloud-height view
10------------------------------------------
11
12DevStack has evolved to support a large number of configuration options
13and alternative platforms and support services. That evolution has grown
14well beyond what was originally intended and the majority of
15configuration combinations are rarely, if ever, tested. DevStack is not
16a general OpenStack installer and was never meant to be everything to
17everyone..
18
19Below is a list of what is specifically is supported (read that as
20"tested") going forward.
21
22Supported Components
23--------------------
24
25Base OS
26~~~~~~~
27
28*The OpenStack Technical Committee (TC) has defined the current CI
29strategy to include the latest Ubuntu release and the latest RHEL
30release (for Python 2.6 testing).*
31
32- Ubuntu: current LTS release plus current development release
33- Fedora: current release plus previous release
34- RHEL: current major release
35- Other OS platforms may continue to be included but the maintenance of
36 those platforms shall not be assumed simply due to their presence.
37 Having a listed point-of-contact for each additional OS will greatly
38 increase its chance of being well-maintained.
39- Patches for Ubuntu and/or Fedora will not be held up due to
40 side-effects on other OS platforms.
41
42Databases
43~~~~~~~~~
44
45*As packaged by the host OS*
46
47- MySQL
48- PostgreSQL
49
50Queues
51~~~~~~
52
53*As packaged by the host OS*
54
55- Rabbit
56- Qpid
57
58Web Server
59~~~~~~~~~~
60
61*As packaged by the host OS*
62
63- Apache
64
65OpenStack Network
66~~~~~~~~~~~~~~~~~
67
68*Default to Nova Network, optionally use Neutron*
69
70- Nova Network: FlatDHCP
71- Neutron: A basic configuration approximating the original FlatDHCP
72 mode using linuxbridge or OpenVSwitch.
73
74Services
75~~~~~~~~
76
77The default services configured by DevStack are Identity (Keystone),
78Object Storage (Swift), Image Storage (Glance), Block Storage (Cinder),
79Compute (Nova), Network (Nova), Dashboard (Horizon), Orchestration
80(Heat)
81
82Additional services not included directly in DevStack can be tied in to
83``stack.sh`` using the `plugin mechanism <plugins.html>`__ to call
84scripts that perform the configuration and startup of the service.
85
86Node Configurations
87~~~~~~~~~~~~~~~~~~~
88
89- single node
90- multi-node is not tested regularly by the core team, and even then
91 only minimal configurations are reviewed
92
93Exercises
94~~~~~~~~~
95
96The DevStack exercise scripts are no longer used as integration and gate
97testing as that job has transitioned to Tempest. They are still
98maintained as a demonstrations of using OpenStack from the command line
99and for quick operational testing.
100
101© Openstack Foundation 2011-2014 An
102`OpenStack <https://www.openstack.org/>`__
103`program <https://wiki.openstack.org/wiki/Programs>`__