Openstack installation updates
See launchpad for details. Review updates Resolve merge conflicts. Address additional review comments. Closes Bug: 1981827 Signed-off-by: Ron Stone <ronald.stone@windriver.com> Change-Id: Icd14460ef47c5d1008a503a66fd8844d21bfa0a3
This commit is contained in:
parent
cfdcdc6965
commit
859e0754e9
@ -8,11 +8,20 @@ Installation and deployment guides for StarlingX are release-specific.
|
|||||||
Each guide provides instruction on a specific StarlingX configuration
|
Each guide provides instruction on a specific StarlingX configuration
|
||||||
(e.g. All-in-one Simplex).
|
(e.g. All-in-one Simplex).
|
||||||
|
|
||||||
|
----------------
|
||||||
|
Upcoming release
|
||||||
|
----------------
|
||||||
|
|
||||||
|
The next release will be R8.0. Use the documentation for the R7.0
|
||||||
|
installation listed below.
|
||||||
|
|
||||||
-------------------------
|
-------------------------
|
||||||
Upcoming release (latest)
|
Current release (latest)
|
||||||
-------------------------
|
-------------------------
|
||||||
|
|
||||||
StarlingX R8.0 is under development.
|
StarlingX R7.0 is the most recent supported release of StarlingX.
|
||||||
|
|
||||||
|
Use the R7.0 Installation Guides to install R7.0.
|
||||||
|
|
||||||
.. toctree::
|
.. toctree::
|
||||||
:maxdepth: 1
|
:maxdepth: 1
|
||||||
@ -24,15 +33,16 @@ StarlingX R8.0 is under development.
|
|||||||
Supported release
|
Supported release
|
||||||
-----------------
|
-----------------
|
||||||
|
|
||||||
StarlingX R7.0 is the most recent supported release of StarlingX.
|
|
||||||
|
|
||||||
Use the R7.0 Installation Guides to install R7.0.
|
|
||||||
|
|
||||||
.. toctree::
|
.. toctree::
|
||||||
:maxdepth: 1
|
:maxdepth: 1
|
||||||
|
|
||||||
r7_release/index-install-r7-8966076f0e81
|
r7_release/index-install-r7-8966076f0e81
|
||||||
|
|
||||||
|
--------------
|
||||||
|
Older releases
|
||||||
|
--------------
|
||||||
|
|
||||||
|
|
||||||
Use the R6.0 Installation Guides to install R6.0.
|
Use the R6.0 Installation Guides to install R6.0.
|
||||||
|
|
||||||
@ -47,7 +57,7 @@ Archived releases
|
|||||||
-----------------
|
-----------------
|
||||||
|
|
||||||
To view the archived installation guides, see `Installation guides for R5.0 and
|
To view the archived installation guides, see `Installation guides for R5.0 and
|
||||||
older releases <https://docs.starlingx.io/r/stx.5.0/deploy_install_guides/index.html>`_.
|
older releases <https://docs.starlingx.io/r/stx.5.0/deploy_install_guides/r5_release/index-install-r5-ca4053cb3ab9.html>`_.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -127,6 +127,15 @@ Access Kubernetes
|
|||||||
|
|
||||||
kubernetes_access
|
kubernetes_access
|
||||||
|
|
||||||
|
---------------------------
|
||||||
|
Install StarlingX OpenStack
|
||||||
|
---------------------------
|
||||||
|
|
||||||
|
.. toctree::
|
||||||
|
:maxdepth: 1
|
||||||
|
|
||||||
|
openstack/index-install-r6-os-adc44604968c
|
||||||
|
|
||||||
--------------------------
|
--------------------------
|
||||||
Access StarlingX OpenStack
|
Access StarlingX OpenStack
|
||||||
--------------------------
|
--------------------------
|
||||||
@ -134,5 +143,4 @@ Access StarlingX OpenStack
|
|||||||
.. toctree::
|
.. toctree::
|
||||||
:maxdepth: 1
|
:maxdepth: 1
|
||||||
|
|
||||||
openstack/index-install-r6-os-adc44604968c
|
openstack/access
|
||||||
|
|
||||||
|
@ -14,7 +14,6 @@ StarlingX is independent of deployment configuration.
|
|||||||
:maxdepth: 2
|
:maxdepth: 2
|
||||||
|
|
||||||
install
|
install
|
||||||
access
|
|
||||||
uninstall_delete
|
uninstall_delete
|
||||||
|
|
||||||
--------------
|
--------------
|
||||||
|
@ -48,7 +48,7 @@ Install application manifest and helm-charts
|
|||||||
After you select a release, helm charts are located in ``centos/outputs/helm-charts``.
|
After you select a release, helm charts are located in ``centos/outputs/helm-charts``.
|
||||||
|
|
||||||
#. Load the |prefix|-openstack application's package into StarlingX. The tarball
|
#. Load the |prefix|-openstack application's package into StarlingX. The tarball
|
||||||
package contains |prefix|-openstack's FluxCD manifest and
|
package contains |prefix|-openstack's manifest and
|
||||||
|prefix|-openstack's set of helm charts. For example:
|
|prefix|-openstack's set of helm charts. For example:
|
||||||
|
|
||||||
.. parsed-literal::
|
.. parsed-literal::
|
||||||
@ -57,12 +57,48 @@ Install application manifest and helm-charts
|
|||||||
|
|
||||||
This will:
|
This will:
|
||||||
|
|
||||||
* Load the FluxCD manifest and helm charts.
|
* Load the manifest and helm charts.
|
||||||
* Internally manage helm chart override values for each chart.
|
* Internally manage helm chart override values for each chart.
|
||||||
* Automatically generate system helm chart overrides for each chart based on
|
* Automatically generate system helm chart overrides for each chart based on
|
||||||
the current state of the underlying StarlingX Kubernetes platform and the
|
the current state of the underlying StarlingX Kubernetes platform and the
|
||||||
recommended StarlingX configuration of OpenStack services.
|
recommended StarlingX configuration of OpenStack services.
|
||||||
|
|
||||||
|
|
||||||
|
#. OPTIONAL: In order to enable secure HTTPS connectivity for OpenStack REST
|
||||||
|
APIs and OpenStack Horizon, install an HTTPS Certificate for OpenStack.
|
||||||
|
|
||||||
|
#. Obtain an Intermediate or Root CA-signed certificate and key from a
|
||||||
|
trusted Intermediate or Root CA. The OpenStack certificate should be
|
||||||
|
created with a wildcard SAN, e.g.
|
||||||
|
|
||||||
|
.. code-block::
|
||||||
|
|
||||||
|
X509v3 extensions:
|
||||||
|
X509v3 Subject Alternative Name:
|
||||||
|
DNS:*.my-wro.my-company.com
|
||||||
|
|
||||||
|
#. Put the PEM encoded versions of the openstack certificate and key in a
|
||||||
|
single file (e.g. ``openstack-cert-key.pem``), and put the certificate of
|
||||||
|
the Root CA in a separate file (e.g. ``openstack-ca-cert.pem``), and copy
|
||||||
|
the files to the controller host.
|
||||||
|
|
||||||
|
#. Install/update this certificate as the OpenStack REST API / Horizon
|
||||||
|
certificate:
|
||||||
|
|
||||||
|
.. code-block::
|
||||||
|
|
||||||
|
~(keystone_admin)]$ system certificate-install -m ssl_ca openstack-ca-cert.pem
|
||||||
|
~(keystone_admin)]$ system certificate-install -m openstack_ca openstack-ca-cert.pem
|
||||||
|
~(keystone_admin)]$ system certificate-install -m openstack openstack-cert-key.pem
|
||||||
|
|
||||||
|
The above command will make the appropriate overrides to the OpenStack
|
||||||
|
Helm Charts to enable HTTPS on the OpenStack Services REST API
|
||||||
|
endpoints.
|
||||||
|
|
||||||
|
#. OPTIONAL: Configure the domain name.
|
||||||
|
|
||||||
|
For details, see :ref:`update-the-domain-name`.
|
||||||
|
|
||||||
#. Apply the |prefix|-openstack application in order to bring StarlingX OpenStack into
|
#. Apply the |prefix|-openstack application in order to bring StarlingX OpenStack into
|
||||||
service. If your environment is preconfigured with a proxy server, then
|
service. If your environment is preconfigured with a proxy server, then
|
||||||
make sure HTTPS proxy is set before applying |prefix|-openstack.
|
make sure HTTPS proxy is set before applying |prefix|-openstack.
|
||||||
|
@ -48,7 +48,7 @@ Install application manifest and helm-charts
|
|||||||
After you select a release, helm charts are located in ``centos/outputs/helm-charts``.
|
After you select a release, helm charts are located in ``centos/outputs/helm-charts``.
|
||||||
|
|
||||||
#. Load the |prefix|-openstack application's package into StarlingX. The tarball
|
#. Load the |prefix|-openstack application's package into StarlingX. The tarball
|
||||||
package contains |prefix|-openstack's FluxCD manifest and
|
package contains |prefix|-openstack's manifest and
|
||||||
|prefix|-openstack's set of helm charts. For example:
|
|prefix|-openstack's set of helm charts. For example:
|
||||||
|
|
||||||
.. parsed-literal::
|
.. parsed-literal::
|
||||||
@ -57,7 +57,7 @@ Install application manifest and helm-charts
|
|||||||
|
|
||||||
This will:
|
This will:
|
||||||
|
|
||||||
* Load the FluxCD manifest and helm charts.
|
* Load the manifest and helm charts.
|
||||||
* Internally manage helm chart override values for each chart.
|
* Internally manage helm chart override values for each chart.
|
||||||
* Automatically generate system helm chart overrides for each chart based on
|
* Automatically generate system helm chart overrides for each chart based on
|
||||||
the current state of the underlying StarlingX Kubernetes platform and the
|
the current state of the underlying StarlingX Kubernetes platform and the
|
||||||
|
Loading…
x
Reference in New Issue
Block a user