
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
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.
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.
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.