System Hardware Requirements¶
StarlingX has been tested to work with specific hardware configurations:
If the minimum hardware requirements are not met, system performance cannot be guaranteed.
Controller, worker, and storage hosts¶
Minimum Requirement |
Controller |
Storage |
Worker |
---|---|---|---|
Minimum Qty of Servers |
2 (required) |
(if Ceph storage used) 2 ‒ 8 (for replication factor 2) 3 ‒ 9 (for replication factor 3) |
2 ‒ 100 |
Minimum Processor Class |
Dual-CPU Intel® Xeon® E5 26xx Family (SandyBridge) 8 cores/socket |
||
Minimum Memory |
64 GB |
64 GB |
32 GB |
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) (not required for systems with dedicated storage nodes) |
500 GB (min. 10K RPM) for OSD storage one or more SSDs or NVMe drives (recommended for Ceph journals); min. 1024 MiB per journal |
500 GB (min. 10K RPM) — 1 or more Note Single-disk hosts are supported, but must not be used for local ephemeral storage |
Network Ports |
(Typical deployment) |
||
|
|
|
|
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. [1] |
||
Intel Hyperthreading |
Disabled or Enabled |
||
Intel Virtualization (VTD, VTX) |
Disabled |
Enabled |
Combined controller-worker hosts¶
Hardware requirements for a StarlingX Simplex or Duplex configuration are listed in the following table.
Minimum Requirement |
Controller + Worker (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) Application: Remaining cores |
Minimum Memory |
|
Minimum Primary Disk |
500 GB - SSD or NVMe |
Additional Disks |
|
Network Ports |
|
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. For more information, see PXE Boot Network. |
Intel Hyperthreading |
Disabled or Enabled |
Intel Virtualization (VTD, VTX) |
Enabled |
Interface configuration scenarios¶
StarlingX 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, StarlingX recommends dedicated interfaces.
LAG is optional in all instances.
Scenario |
Controller |
Storage |
Worker |
---|---|---|---|
|
2x 10GE LAG:
2x 1GE LAG:
|
2x 10GE LAG:
|
2x 10GE LAG:
Optionally 2x 10GE LAG external network ports |
|
2x 1GE LAG:
2x 10GE LAG:
2x 1GE LAG:
Optionally 2x 10GE LAG
|
2x 1GE LAG
2x 10GE LAG
|
2x 1GE LAG
2x 10GE LAG:
Optionally 2x 10GE LAG
|