4868e1c226
Based on sphinx spellchecker testing/refinement. Signed-off-by: Ron Stone <ronald.stone@windriver.com> Change-Id: Ibfe9b6d7bc8bf044a7fff0ac7e362e4067b17989
280 lines
74 KiB
ReStructuredText
Executable File
280 lines
74 KiB
ReStructuredText
Executable File
|
||
.. fnr1551900935447
|
||
.. _hardware-requirements:
|
||
|
||
=====================
|
||
Hardware Requirements
|
||
=====================
|
||
|
||
|prod-os| has been tested to work with specific hardware configurations.
|
||
|
||
If the minimum hardware requirements are not met, system performance cannot be
|
||
guaranteed.
|
||
|
||
See :ref:`StarlingX Hardware Requirements <starlingx-hardware-requirements>` to
|
||
review the |prod-long| Kubernetes hardware requirements. In the table below,
|
||
only the Interface sections are modified for |prod-os|.
|
||
|
||
.. _hardware-requirements-section-N10044-N10024-N10001:
|
||
|
||
--------------------------------------
|
||
Controller, Compute, and Storage Hosts
|
||
--------------------------------------
|
||
|
||
.. _hardware-requirements-table-nvy-52x-p5:
|
||
|
||
|
||
.. table:: Table 1. Hardware Requirements — |prod-os| Standard Configuration
|
||
:widths: auto
|
||
|
||
+-----------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------+
|
||
| Minimum Requirement | Controller | Storage | Compute |
|
||
+===========================================================+=================================================================================================================================================================================================================================================+==============================================================================================+====================================================================================================================+
|
||
| Minimum Qty of Servers | 2 \(required\) | \(if Ceph storage used\) | 2 ‒ 100 |
|
||
| | | | |
|
||
| | | 2 ‒ 8 \(for replication factor 2\) | |
|
||
| | | | |
|
||
| | | 3 ‒ 9 \(for replication factor 3\) | |
|
||
+-----------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------+
|
||
| Minimum Processor Class | Dual-CPU Intel® Xeon® E5 26xx Family \(SandyBridge\) 8 cores/socket |
|
||
| | |
|
||
| | |
|
||
| | |
|
||
| | |
|
||
| | |
|
||
+ +-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------+
|
||
| | Platform: All cores | Platform: All cores | - Platform: 1x physical core \(2x logical cores if hyper-threading\), \(by default, configurable\) |
|
||
| | | | |
|
||
| | | | - vSwitch: 1x physical core / socket \(by default, configurable\) |
|
||
| | | | |
|
||
| | | | - Application: Remaining cores |
|
||
+-----------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------+
|
||
| Minimum Memory | 64 GB | 64 GB | 32 GB |
|
||
| | | | |
|
||
| | Platform: All memory | Platform: All memory | - Platform: |
|
||
| | | | |
|
||
| | | | |
|
||
| | | | - Socket 0: 7GB \(by default, configurable\) |
|
||
| | | | |
|
||
| | | | - Socket 1: 1GB \(by default, configurable\) |
|
||
| | | | |
|
||
| | | | |
|
||
| | | | - vSwitch: 1GB / socket \(by default, configurable\) |
|
||
| | | | |
|
||
| | | | - Application: |
|
||
| | | | |
|
||
| | | | |
|
||
| | | | - Socket 0: Remaining memory |
|
||
| | | | |
|
||
| | | | - Socket 1: Remaining memory |
|
||
+-----------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------+
|
||
| Minimum Primary Disk \(two-disk hardware RAID suggested\) | 500 GB - SSD or NVMe | 120 GB \(min. 10K RPM\) |
|
||
| | | |
|
||
+ +-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------+
|
||
| | .. note:: |
|
||
| | Installation on software RAID is not supported. |
|
||
+-----------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------+
|
||
| Additional Disks | 1 X 500 GB \(min 10K RPM\) | 500 GB \(min. 10K RPM\) for OSD storage | 500 GB \(min. 10K RPM\) — 1 or more |
|
||
| | | | |
|
||
| | \(not required for systems with dedicated storage nodes\) | one or more SSDs or NVMe drives \(recommended for Ceph journals\); min. 1024 MiB per journal | .. note:: |
|
||
| | | | Single-disk hosts are supported, but must not be used for local ephemeral storage |
|
||
+-----------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------+
|
||
| Network Ports | \(Typical deployment\) |
|
||
| | |
|
||
| | |
|
||
| | |
|
||
+ +-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------+
|
||
| | - Mgmt and Cluster Host: 2 x 10GE LAG \(shared interface\) | - Mgmt and Cluster Host: 2 x 10GE LAG \(shared interface\) | - Mgmt and Cluster Host: 2 x 10GE LAG \(shared interface\) |
|
||
| | | | |
|
||
| | - OAM: 2 x 1GE LAG | | - Data: 2 x LAG, DPDK-compatible \(see "Verified Commercial Hardware: NICs Verified for Data Interfaces" below\) |
|
||
+-----------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------+
|
||
| Board Management Controller \(BMC\) | 1 \(required\) | 1 \(required\) | 1 \(required\) |
|
||
+-----------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------+
|
||
| USB Interface | 1 | not required |
|
||
+-----------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------+
|
||
| Power Profile | Max Performance |
|
||
| | |
|
||
| | Min Proc Idle Power:No C States |
|
||
+-----------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------+
|
||
| Boot Order | HD, PXE, USB | HD, PXE |
|
||
+-----------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------+
|
||
| BIOS Mode | BIOS or UEFI |
|
||
| | |
|
||
| | .. note:: |
|
||
| | UEFI Secure Boot and UEFI PXE boot over IPv6 are not supported. On systems with an IPv6 management network, you can use a separate IPv4 network for PXE boot. [#]_ |
|
||
+-----------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------+
|
||
| Intel Hyperthreading | Disabled or Enabled |
|
||
+-----------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------+
|
||
| Intel Virtualization \(VTD, VTX\) | Disabled | Enabled |
|
||
+-----------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------+
|
||
|
||
.. [#] For more information, see :ref:`The PXE Boot Network <the-pxe-boot-network>`.
|
||
|
||
.. _hardware-requirements-section-N102D0-N10024-N10001:
|
||
|
||
---------------------------------
|
||
Combined Controller-Compute Hosts
|
||
---------------------------------
|
||
|
||
Hardware requirements for a |prod-os| Simplex or Duplex configuration are
|
||
listed in the following table.
|
||
|
||
See :ref:`StarlingX Hardware Requirements <starlingx-hardware-requirements>` to
|
||
review the |prod-long| Kubernetes hardware requirements. In the table below,
|
||
only the Interface sections are modified for |prod-os|.
|
||
|
||
|
||
.. _hardware-requirements-table-cb2-lfx-p5:
|
||
|
||
|
||
.. table:: Table 2. Hardware Requirements — |prod-os| Simplex or Duplex Configuration
|
||
:widths: auto
|
||
|
||
+-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| Minimum Requirement | Controller + Compute |
|
||
| | |
|
||
| | \(Combined Server\) |
|
||
+===================================+=================================================================================================================================================================================================================================================+
|
||
| Minimum Qty of Servers | Simplex―1 |
|
||
| | |
|
||
| | Duplex―2 |
|
||
+-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| Minimum Processor Class | Dual-CPU Intel® Xeon® E5 26xx Family \(SandyBridge\) 8 cores/socket |
|
||
| | |
|
||
| | or |
|
||
| | |
|
||
| | Single-CPU Intel Xeon D-15xx Family, 8 cores \(low-power/low-cost option for Simplex deployments\) |
|
||
| | |
|
||
| | |
|
||
| | |
|
||
| | |
|
||
+ +-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| | - Platform: 2x physical cores \(4x logical cores if hyper-threading\), \(by default, configurable\) |
|
||
| | |
|
||
| | - vSwitch: 1x physical core / socket \(by default, configurable\) |
|
||
| | |
|
||
| | - Application: Remaining cores |
|
||
+-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| Minimum Memory | 64 GB |
|
||
| | |
|
||
| | - Platform: |
|
||
| | |
|
||
| | |
|
||
| | - Socket 0: 7GB \(by default, configurable\) |
|
||
| | |
|
||
| | - Socket 1: 1GB \(by default, configurable\) |
|
||
| | |
|
||
| | |
|
||
| | - vSwitch: 1GB / socket \(by default, configurable\) |
|
||
| | |
|
||
| | - Application: |
|
||
| | |
|
||
| | |
|
||
| | - Socket 0: Remaining memory |
|
||
| | |
|
||
| | - Socket 1: Remaining memory |
|
||
+-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| Minimum Primary Disk | 500 GB - SSD or NVMe |
|
||
+-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| Additional Disks | - Single-disk system: N/A |
|
||
| | |
|
||
| | - Two-disk system: |
|
||
| | |
|
||
| | |
|
||
| | - 1 x 500 GB SSD or NVMe for Persistent Volume Claim storage |
|
||
| | |
|
||
| | |
|
||
| | - Three-disk system: |
|
||
| | |
|
||
| | |
|
||
| | - 1 x 500 GB \(min 10K RPM\) for Persistent Volume Claim storage |
|
||
| | |
|
||
| | - 1 or more x 500 GB \(min. 10K RPM\) for Container ephemeral disk storage |
|
||
+-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| Network Ports | \(Typical deployment.\) |
|
||
| | |
|
||
| | - Management and Cluster Host: 2 x 10GE LAG \(shared interface\) |
|
||
| | |
|
||
| | .. note:: |
|
||
| | Management ports are required for Duplex systems only |
|
||
| | |
|
||
| | - OAM: 2 x 1GE LAG |
|
||
| | |
|
||
| | - Data: 2 x LAG, DPDK-compatible \(see "Verified Commercial Hardware: NICs Verified for Data Interfaces" below\) |
|
||
+-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| USB Interface | 1 |
|
||
+-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| Power Profile | Max Performance |
|
||
| | |
|
||
| | Min Proc Idle Power:No C States |
|
||
+-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| Boot Order | HD, PXE, USB |
|
||
+-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| BIOS Mode | BIOS or UEFI |
|
||
| | |
|
||
| | .. note:: |
|
||
| | UEFI Secure Boot and UEFI PXE boot over IPv6 are not supported. On systems with an IPv6 management network, you can use a separate IPv4 network for PXE boot. [#]_ |
|
||
+-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| Intel Hyperthreading | Disabled or Enabled |
|
||
+-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| Intel Virtualization \(VTD, VTX\) | Enabled |
|
||
+-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
|
||
.. [#] For more information, see :ref:`The PXE Boot Network <the-pxe-boot-network>`.
|
||
|
||
.. _hardware-requirements-section-if-scenarios:
|
||
|
||
|row-alt-off|
|
||
|
||
---------------------------------
|
||
Interface Configuration Scenarios
|
||
---------------------------------
|
||
|
||
|prod-os| supports the use of consolidated interfaces for the management,
|
||
cluster host and |OAM| networks. Some typical configurations are shown in the
|
||
following table. For best performance, |org| recommends dedicated interfaces.
|
||
|
||
|LAG| is optional in all instances.
|
||
|
||
.. _hardware-requirements-table-if-scenarios:
|
||
|
||
.. table::
|
||
:widths: auto
|
||
|
||
+--------------------------------------------------------------------+-------------------------------+-------------------------------+--------------------------------+
|
||
| Scenario | Controller | Storage | Compute |
|
||
+====================================================================+===============================+===============================+================================+
|
||
| | | | |
|
||
+--------------------------------------------------------------------+-------------------------------+-------------------------------+--------------------------------+
|
||
| - Physical interfaces on servers limited to two pairs | 2x 10GE LAG: | 2x 10GE LAG: | 2x 10GE LAG: |
|
||
| | | | |
|
||
| - Estimated aggregate average VM storage traffic less than 5G | - Mgmt \(untagged\) | - Mgmt \(untagged\) | - Mgmt \(untagged\) |
|
||
| | | | |
|
||
| | - Cluster Host \(untagged\) | - Cluster Host \(untagged\) | - Cluster Host \(untagged\) |
|
||
| | | | |
|
||
| | | | |
|
||
| | 2x 1GE LAG: | | 2x 10GE LAG |
|
||
| | | | |
|
||
| | - OAM \(untagged\) | | - Data \(tagged\) |
|
||
| | | | |
|
||
| | | | |
|
||
| | | | \[ … more data interfaces … \] |
|
||
+--------------------------------------------------------------------+-------------------------------+-------------------------------+--------------------------------+
|
||
| - No specific limit on number of physical interfaces | 2x 1GE LAG: | 2x 1GE LAG | 2x 1GE LAG |
|
||
| | | | |
|
||
| - Estimated aggregate average VM storage traffic greater than 5G | - Mgmt \(untagged\) | - Mgmt \(untagged\) | - Mgmt \(untagged\) |
|
||
| | | | |
|
||
| | | | |
|
||
| | 2x 1GE LAG: | 2x 1GE LAG: | 2x 1GE LAG: |
|
||
| | | | |
|
||
| | - OAM \(untagged\) | - OAM \(untagged\) | - OAM \(untagged\) |
|
||
| | | | |
|
||
| | | | |
|
||
| | | | 2x 10GE LAG: |
|
||
| | | | |
|
||
| | | | - Data \(tagged\) |
|
||
| | | | |
|
||
| | | | |
|
||
| | | | \[ … more data interfaces … \] |
|
||
+--------------------------------------------------------------------+-------------------------------+-------------------------------+--------------------------------+
|