Install doc refactoring updates

Correct conditionalization on 2 blocks per install procedure
Add note about initial controller unlock and IPMG (except simplex)

Signed-off-by: Ron Stone <ronald.stone@windriver.com>
Change-Id: I65d9f149abf754654822457ea564062b1c203910
This commit is contained in:
Ron Stone 2021-05-06 15:05:57 -04:00
parent c3e43eb4dc
commit 62ef3d1ab8
6 changed files with 86 additions and 71 deletions

View File

@ -0,0 +1,15 @@
.. note::
Controller-0 and controller-1 use IP multicast messaging for
synchronization. If loss of synchronization occurs a few minutes after
controller-1 becomes available, ensure that the switches and other devices
on the management and infrastructure networks are configured with
appropriate settings.
In particular, if |IGMP| snooping is enabled on |ToR| switches, then a
device acting as an |IGMP| querier is required on the network \(on the same
|VLAN|\) to prevent nodes from being dropped from the multicast group. The
|IGMP| querier periodically sends |IGMP| queries to all nodes on the
network, and each node sends an |IGMP| join or report in response. Without
an |IGMP| querier, the nodes do not periodically send |IGMP| join messages
after the initial join sent when the link first goes up, and they are
eventually dropped from the multicast group.

View File

@ -3,7 +3,7 @@ Extend Capacity with Worker Nodes
================================= =================================
This section describes the steps to extend capacity with worker nodes on a This section describes the steps to extend capacity with worker nodes on a
**StarlingX R5.0 bare metal All-in-one Duplex** deployment configuration. |prod| All-in-one Duplex deployment configuration.
.. contents:: .. contents::
:local: :local:
@ -19,8 +19,8 @@ Install software on worker nodes
#. As the worker nodes boot, a message appears on their console instructing #. As the worker nodes boot, a message appears on their console instructing
you to configure the personality of the node. you to configure the personality of the node.
#. On the console of controller-0, list hosts to see newly discovered worker node #. On the console of controller-0, list hosts to see newly discovered worker
hosts (hostname=None): node hosts (hostname=None):
:: ::

View File

@ -71,25 +71,25 @@ Bootstrap system on controller-0
#. Specify user configuration overrides for the Ansible bootstrap playbook. #. Specify user configuration overrides for the Ansible bootstrap playbook.
Ansible is used to bootstrap StarlingX on controller-0. Key files for
Ansible configuration are:
``/etc/ansible/hosts``
The default Ansible inventory file. Contains a single host: localhost.
``/usr/share/ansible/stx-ansible/playbooks/bootstrap.yml``
The Ansible bootstrap playbook.
``/usr/share/ansible/stx-ansible/playbooks/host_vars/bootstrap/default.yml``
The default configuration values for the bootstrap playbook.
``sysadmin home directory ($HOME)``
The default location where Ansible looks for and imports user
configuration override files for hosts. For example:
``$HOME/<hostname>.yml``.
.. only:: starlingx .. only:: starlingx
Ansible is used to bootstrap StarlingX on controller-0. Key files for
Ansible configuration are:
``/etc/ansible/hosts``
The default Ansible inventory file. Contains a single host: localhost.
``/usr/share/ansible/stx-ansible/playbooks/bootstrap.yml``
The Ansible bootstrap playbook.
``/usr/share/ansible/stx-ansible/playbooks/host_vars/bootstrap/default.yml``
The default configuration values for the bootstrap playbook.
``sysadmin home directory ($HOME)``
The default location where Ansible looks for and imports user
configuration override files for hosts. For example:
``$HOME/<hostname>.yml``.
.. include:: ../ansible_install_time_only.txt .. include:: ../ansible_install_time_only.txt
Specify the user configuration override file for the Ansible bootstrap Specify the user configuration override file for the Ansible bootstrap
@ -143,14 +143,12 @@ Bootstrap system on controller-0
.. include:: ../../../_includes/install-playbook-values-aws.rest .. include:: ../../../_includes/install-playbook-values-aws.rest
.. only:: starlingx
Refer to :ref:`Ansible Bootstrap Configurations Refer to :ref:`Ansible Bootstrap Configurations <ansible_bootstrap_configs>`
<ansible_bootstrap_configs>` for information on additional Ansible for information on additional Ansible bootstrap configurations for advanced
bootstrap configurations for advanced Ansible bootstrap scenarios, such Ansible bootstrap scenarios, such as Docker proxies when deploying behind a
as Docker proxies when deploying behind a firewall, etc. Refer to firewall, etc. Refer to :ref:`Docker Proxy Configurations
:ref:`Docker Proxy Configurations <docker_proxy_config>` for details <docker_proxy_config>` for details about Docker proxy settings.
about Docker proxy settings.
#. Run the Ansible bootstrap playbook: #. Run the Ansible bootstrap playbook:
@ -795,3 +793,5 @@ machine.
---------- ----------
.. include:: ../kubernetes_install_next.txt .. include:: ../kubernetes_install_next.txt
.. include:: /_includes/bootstrapping-and-deploying-starlingx.rest

View File

@ -72,25 +72,25 @@ Bootstrap system on controller-0
#. Specify user configuration overrides for the Ansible bootstrap playbook. #. Specify user configuration overrides for the Ansible bootstrap playbook.
Ansible is used to bootstrap StarlingX on controller-0. Key files for
Ansible configuration are:
``/etc/ansible/hosts``
The default Ansible inventory file. Contains a single host: localhost.
``/usr/share/ansible/stx-ansible/playbooks/bootstrap.yml``
The Ansible bootstrap playbook.
``/usr/share/ansible/stx-ansible/playbooks/host_vars/bootstrap/default.yml``
The default configuration values for the bootstrap playbook.
``sysadmin home directory ($HOME)``
The default location where Ansible looks for and imports user
configuration override files for hosts. For example:
``$HOME/<hostname>.yml``.
.. only:: starlingx .. only:: starlingx
Ansible is used to bootstrap StarlingX on controller-0. Key files for
Ansible configuration are:
``/etc/ansible/hosts``
The default Ansible inventory file. Contains a single host: localhost.
``/usr/share/ansible/stx-ansible/playbooks/bootstrap.yml``
The Ansible bootstrap playbook.
``/usr/share/ansible/stx-ansible/playbooks/host_vars/bootstrap/default.yml``
The default configuration values for the bootstrap playbook.
``sysadmin home directory ($HOME)``
The default location where Ansible looks for and imports user
configuration override files for hosts. For example:
``$HOME/<hostname>.yml``.
.. include:: ../ansible_install_time_only.txt .. include:: ../ansible_install_time_only.txt
Specify the user configuration override file for the Ansible bootstrap Specify the user configuration override file for the Ansible bootstrap
@ -142,14 +142,12 @@ Bootstrap system on controller-0
.. include:: ../../../_includes/install-playbook-values-aws.rest .. include:: ../../../_includes/install-playbook-values-aws.rest
.. only:: starlingx
Refer to :ref:`Ansible Bootstrap Configurations Refer to :ref:`Ansible Bootstrap Configurations <ansible_bootstrap_configs>`
<ansible_bootstrap_configs>` for information on additional Ansible for information on additional Ansible bootstrap configurations for advanced
bootstrap configurations for advanced Ansible bootstrap scenarios, such Ansible bootstrap scenarios, such as Docker proxies when deploying behind a
as Docker proxies when deploying behind a firewall, etc. Refer to firewall, etc. Refer to :ref:`Docker Proxy Configuration
:ref:`Docker Proxy Configuration <docker_proxy_config>` for details about <docker_proxy_config>` for details about Docker proxy settings.
Docker proxy settings.
#. Run the Ansible bootstrap playbook: #. Run the Ansible bootstrap playbook:

View File

@ -71,24 +71,24 @@ Bootstrap system on controller-0
#. Specify user configuration overrides for the Ansible bootstrap playbook. #. Specify user configuration overrides for the Ansible bootstrap playbook.
.. only:: starlingx Ansible is used to bootstrap StarlingX on controller-0. Key files for
Ansible configuration are:
Ansible is used to bootstrap StarlingX on controller-0. Key files for ``/etc/ansible/hosts``
Ansible configuration are: The default Ansible inventory file. Contains a single host: localhost.
``/etc/ansible/hosts`` ``/usr/share/ansible/stx-ansible/playbooks/bootstrap.yml``
The default Ansible inventory file. Contains a single host: localhost.
``/usr/share/ansible/stx-ansible/playbooks/bootstrap.yml``
The Ansible bootstrap playbook. The Ansible bootstrap playbook.
``/usr/share/ansible/stx-ansible/playbooks/host_vars/bootstrap/default.yml`` ``/usr/share/ansible/stx-ansible/playbooks/host_vars/bootstrap/default.yml``
The default configuration values for the bootstrap playbook. The default configuration values for the bootstrap playbook.
``sysadmin home directory ($HOME)`` ``sysadmin home directory ($HOME)``
The default location where Ansible looks for and imports user The default location where Ansible looks for and imports user
configuration override files for hosts. For example: configuration override files for hosts. For example:
``$HOME/<hostname>.yml``. ``$HOME/<hostname>.yml``.
.. only:: starlingx
.. include:: ../ansible_install_time_only.txt .. include:: ../ansible_install_time_only.txt
@ -143,14 +143,12 @@ Bootstrap system on controller-0
.. include:: ../../../_includes/install-playbook-values-aws.rest .. include:: ../../../_includes/install-playbook-values-aws.rest
.. only:: starlingx
Refer to :ref:`Ansible Bootstrap Configurations Refer to :ref:`Ansible Bootstrap Configurations <ansible_bootstrap_configs>`
<ansible_bootstrap_configs>` for information on additional Ansible for information on additional Ansible bootstrap configurations for advanced
bootstrap configurations for advanced Ansible bootstrap scenarios, such Ansible bootstrap scenarios, such as Docker proxies when deploying behind a
as Docker proxies when deploying behind a firewall, etc. Refer to firewall, etc. Refer to :ref:`Docker Proxy configuration
:ref:`Docker Proxy configuration <docker_proxy_config>` for details about <docker_proxy_config>` for details about Docker proxy settings.
Docker proxy settings.
#. Run the Ansible bootstrap playbook: #. Run the Ansible bootstrap playbook:
@ -441,6 +439,8 @@ machine.
.. incl-unlock-controller-1-end: .. incl-unlock-controller-1-end:
.. include:: /_includes/bootstrapping-and-deploying-starlingx.rest
---------------------- ----------------------
Configure worker nodes Configure worker nodes
---------------------- ----------------------

View File

@ -176,6 +176,8 @@ Unlock controller-1
:start-after: incl-unlock-controller-1-start: :start-after: incl-unlock-controller-1-start:
:end-before: incl-unlock-controller-1-end: :end-before: incl-unlock-controller-1-end:
.. include:: /_includes/bootstrapping-and-deploying-starlingx.rest
----------------------- -----------------------
Configure storage nodes Configure storage nodes
----------------------- -----------------------