docs/doc/source/deploy/deployment-config-options-all-in-one-duplex-configuration.rst
Stone 333b4346aa Changed relative paths to absolute
Sphinx considers the "source" dir to be it's root. Image or figure paths such as:

.. image:: ../deploy_install_guides/r5_release/figures/starlingx-deployment-options-controller-storage.png

can lead to build time behavior like the following under some circumstances:

copying images... [ 11%] deploy/../deploy_install_guides/r5_release/figures/starlingx-deployment-options-controller-storage.png

whereas the absolute path:

.. image:: /deploy_install_guides/r5_release/figures/starlingx-deployment-options-controller-storage.png

behaves predictably.

copying images... [ 11%] /deploy_install_guides/r5_release/figures/starlingx-deployment-options-controller-storage.png

So changed a handful of relative links to be absolute from the source root.

Signed-off-by: Stone <ronald.stone@windriver.com>
Change-Id: Id63e5949a78959a5f570b835eac658b42440fbcd
2021-02-19 06:45:53 -05:00

4.0 KiB

All-in-one (AIO) Duplex Configuration

AIO Duplex provides a scaled-down deployment option that combines controller, storage, and worker functionality on a redundant pair of hosts.

image

See Common Components <common-components> for a description of common components of this deployment configuration.

This deployment configuration provides a solution for situations in which protection against overall server hardware faults and only a small amount of cloud processing / storage power is required.

HA services run on the controller function across the two physical servers in either Active/Active or Active/Standby mode.

The storage function is provided by a small-scale two node Ceph cluster using one or more disks/ from each server, and provides the backend for Kubernetes' .

The solution requires two or more disks per server; one for system requirements and container ephemeral storage, and one or more for Ceph .

Hosted application containers are scheduled on both worker functions.

In the event of an overall server hardware fault:

  • all controller HA services enter active mode on the remaining healthy server, and
  • all hosted application containers impacted by the failed server are recovered on the remaining healthy server.

On an All-in-one Duplex system, two modes of connection are supported for the management and cluster host network.

Direct

This mode uses direct peer-to-peer connections between the two nodes for the management and an internal cluster host network connection, eliminating the need for a switch port for these networks.

recommends a 10GE shared management and cluster host network with for direct connections. If the management network must be 1GE (to support PXE booting), then a separate 10GE cluster host network with is also recommended. The use of addresses failover considerations unique to peer-to-peer connections.

Switch-based

This mode uses a switch to complete the management and cluster host network connections.

Intel Xeon D Processor

In addition to regular all-in-one deployments, Simplex and Duplex provide support for small scale deployments on the Intel Xeon D family of processors using a smaller memory and CPU footprint than the standard Simplex configuration.

For low-cost or low-power applications with minimal performance demands (40 containers or fewer), Simplex can be deployed on a server with a single Intel Xeon D class processor. The platform-reserved memory and the maximum number of worker threads are reduced by default, but can be reconfigured if required.

Extending the capacity of the AIO-Duplex Deployment

Up to fifty worker/compute nodes can be added to the All-in-one Duplex deployment, allowing a capacity growth path if starting with an AIO-Duplex deployment.

image

The extended capacity is limited up to fifty worker/compute nodes as the controller/worker function on the AIO controllers has only a portion of the processing power of the overall server.

Hosted application containers can be scheduled on either of the AIO controller nodes and/or the worker nodes.