Dean Troyer | 0986a7b | 2014-10-29 22:08:13 -0500 | [diff] [blame] | 1 | ======== |
| 2 | Overview |
| 3 | ======== |
Sean M. Collins | 09e550c | 2014-10-21 11:40:08 -0400 | [diff] [blame] | 4 | |
| 5 | DevStack has evolved to support a large number of configuration options |
| 6 | and alternative platforms and support services. That evolution has grown |
| 7 | well beyond what was originally intended and the majority of |
| 8 | configuration combinations are rarely, if ever, tested. DevStack is not |
| 9 | a general OpenStack installer and was never meant to be everything to |
Shilla Saebi | cae97da | 2015-04-16 13:58:56 -0400 | [diff] [blame] | 10 | everyone. |
Sean M. Collins | 09e550c | 2014-10-21 11:40:08 -0400 | [diff] [blame] | 11 | |
| 12 | Below is a list of what is specifically is supported (read that as |
| 13 | "tested") going forward. |
| 14 | |
| 15 | Supported Components |
Sean Dague | 3293046 | 2014-11-18 06:51:16 -0500 | [diff] [blame] | 16 | ==================== |
Sean M. Collins | 09e550c | 2014-10-21 11:40:08 -0400 | [diff] [blame] | 17 | |
| 18 | Base OS |
Sean Dague | 3293046 | 2014-11-18 06:51:16 -0500 | [diff] [blame] | 19 | ------- |
Sean M. Collins | 09e550c | 2014-10-21 11:40:08 -0400 | [diff] [blame] | 20 | |
| 21 | *The OpenStack Technical Committee (TC) has defined the current CI |
| 22 | strategy to include the latest Ubuntu release and the latest RHEL |
Sean Dague | 2686b36 | 2017-05-02 08:49:17 -0400 | [diff] [blame] | 23 | release.* |
Sean M. Collins | 09e550c | 2014-10-21 11:40:08 -0400 | [diff] [blame] | 24 | |
| 25 | - Ubuntu: current LTS release plus current development release |
| 26 | - Fedora: current release plus previous release |
Toshiaki Takahashi | b3ed561 | 2018-01-04 02:15:08 +0900 | [diff] [blame] | 27 | - RHEL/CentOS: current major release |
Sean M. Collins | 09e550c | 2014-10-21 11:40:08 -0400 | [diff] [blame] | 28 | - Other OS platforms may continue to be included but the maintenance of |
| 29 | those platforms shall not be assumed simply due to their presence. |
| 30 | Having a listed point-of-contact for each additional OS will greatly |
| 31 | increase its chance of being well-maintained. |
| 32 | - Patches for Ubuntu and/or Fedora will not be held up due to |
| 33 | side-effects on other OS platforms. |
| 34 | |
| 35 | Databases |
Sean Dague | 3293046 | 2014-11-18 06:51:16 -0500 | [diff] [blame] | 36 | --------- |
Sean M. Collins | 09e550c | 2014-10-21 11:40:08 -0400 | [diff] [blame] | 37 | |
| 38 | *As packaged by the host OS* |
| 39 | |
| 40 | - MySQL |
Sean M. Collins | 09e550c | 2014-10-21 11:40:08 -0400 | [diff] [blame] | 41 | |
| 42 | Queues |
Sean Dague | 3293046 | 2014-11-18 06:51:16 -0500 | [diff] [blame] | 43 | ------ |
Sean M. Collins | 09e550c | 2014-10-21 11:40:08 -0400 | [diff] [blame] | 44 | |
| 45 | *As packaged by the host OS* |
| 46 | |
| 47 | - Rabbit |
Sean M. Collins | 09e550c | 2014-10-21 11:40:08 -0400 | [diff] [blame] | 48 | |
| 49 | Web Server |
Sean Dague | 3293046 | 2014-11-18 06:51:16 -0500 | [diff] [blame] | 50 | ---------- |
Sean M. Collins | 09e550c | 2014-10-21 11:40:08 -0400 | [diff] [blame] | 51 | |
| 52 | *As packaged by the host OS* |
| 53 | |
| 54 | - Apache |
| 55 | |
| 56 | OpenStack Network |
Sean Dague | 3293046 | 2014-11-18 06:51:16 -0500 | [diff] [blame] | 57 | ----------------- |
Sean M. Collins | 09e550c | 2014-10-21 11:40:08 -0400 | [diff] [blame] | 58 | |
Sean M. Collins | 09e550c | 2014-10-21 11:40:08 -0400 | [diff] [blame] | 59 | - Neutron: A basic configuration approximating the original FlatDHCP |
| 60 | mode using linuxbridge or OpenVSwitch. |
| 61 | |
| 62 | Services |
Sean Dague | 3293046 | 2014-11-18 06:51:16 -0500 | [diff] [blame] | 63 | -------- |
Sean M. Collins | 09e550c | 2014-10-21 11:40:08 -0400 | [diff] [blame] | 64 | |
Shilla Saebi | cae97da | 2015-04-16 13:58:56 -0400 | [diff] [blame] | 65 | The default services configured by DevStack are Identity (keystone), |
Sean Dague | 2686b36 | 2017-05-02 08:49:17 -0400 | [diff] [blame] | 66 | Object Storage (swift), Image Service (glance), Block Storage |
Nguyen Hai | e729976 | 2019-02-13 15:04:02 +0900 | [diff] [blame] | 67 | (cinder), Compute (nova), Placement (placement), |
| 68 | Networking (neutron), Dashboard (horizon). |
Sean M. Collins | 09e550c | 2014-10-21 11:40:08 -0400 | [diff] [blame] | 69 | |
| 70 | Additional services not included directly in DevStack can be tied in to |
Dean Troyer | ea3cdfa | 2014-11-08 08:29:16 -0600 | [diff] [blame] | 71 | ``stack.sh`` using the :doc:`plugin mechanism <plugins>` to call |
Sean M. Collins | 09e550c | 2014-10-21 11:40:08 -0400 | [diff] [blame] | 72 | scripts that perform the configuration and startup of the service. |
| 73 | |
| 74 | Node Configurations |
Sean Dague | 3293046 | 2014-11-18 06:51:16 -0500 | [diff] [blame] | 75 | ------------------- |
Sean M. Collins | 09e550c | 2014-10-21 11:40:08 -0400 | [diff] [blame] | 76 | |
| 77 | - single node |
Sean Dague | 2686b36 | 2017-05-02 08:49:17 -0400 | [diff] [blame] | 78 | - multi-node configurations as are tested by the gate |