System Hardware Requirements¶
StarlingX has been tested to work with specific hardware configurations. For more information, see Self Validated and Certified Hosts.
If the minimum hardware requirements are not met, system performance cannot be guaranteed.
All-in-One Simplex¶
The recommended minimum hardware requirements for bare metal servers for various host types are:
Minimum Requirements |
All-in-one Controller Node |
---|---|
Number of servers |
1 |
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) Note
|
Minimum memory |
64 GB
|
Primary disk |
500 GB SSD or NVMe (see NVME Configuration) |
Additional disks |
|
Minimum network ports |
|
USB |
1 (Only required if used for initial installation of controller-0). |
Power profile |
C-states (up to C6) may be configured for some use cases where application workloads can tolerate additional scheduling/timer latency. Note C-states may be enabled depending on application requirements. |
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 Controller-0. |
BIOS settings |
Note The system will not override the recommended BIOS settings. |
All-in-One Duplex¶
This section describes the hardware requirements and server preparation for a StarlingX r9.0 bare metal Duplex deployment configuration.
The recommended minimum hardware requirements for bare metal servers for various host types are:
Minimum Requirements |
All-in-one Controller Node |
Worker Node |
---|---|---|
Number of servers |
2 |
2-99 |
Minimum processor class |
or
Note
|
(Same as controller node) |
Minimum memory |
64 GB
|
32 GB |
Primary disk |
500 GB SSD or NVMe (see NVME Configuration) |
120 GB (Minimum 10k RPM) |
Additional disks |
|
For StarlingX OpenStack, we recommend 1 or more 500 GB (min. 10K RPM) for VM local ephemeral storage |
Minimum network ports |
|
|
USB |
1 (Only required if used for initial installation of controller-0). |
|
Board Management |
1 BMC |
|
Power profile |
C-states (up to C6) may be configured for some use cases where application workloads can tolerate additional scheduling/timer latency. Note C-states may be enabled depending on application requirements. |
|
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. For more information, see PXE Boot Controller-0. |
BIOS or UEFI |
Bios settings |
Note The system will not override the recommended BIOS settings. |
(Same as controller node) |
Standard¶
This section describes the hardware requirements and server preparation for a StarlingX r9.0 bare metal Standard with Controller Storage deployment configuration.
The recommended minimum hardware requirements for bare metal servers for various host types are:
Minimum Requirements |
Controller Node |
Worker Node |
---|---|---|
Number of servers |
2 |
2-99 |
Minimum processor class |
Dual-CPU Intel® Xeon® E5 26xx family (SandyBridge) 8 cores/socket Note All cores are used by the platform. |
Dual-CPU Intel® Xeon® E5 26xx family (SandyBridge) 8 cores/socket Note
|
Minimum memory |
64 GB |
32 GB |
Primary disk |
500 GB SSD or NVMe (see NVME Configuration) |
120 GB (Minimum 10k RPM) |
Additional disks |
|
For StarlingX OpenStack, we recommend 1 or more 500 GB (min. 10K RPM) for VM local ephemeral storage Recommended but not required: 1 or more 500G HDs (min. 10K RPM), SSDs or NVMe drives for Container ephemeral disk storage. |
Minimum network ports |
|
|
USB |
1 (Only required if used for initial installation of controller-0). |
|
Board Management |
1 BMC |
|
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. For more information, see PXE Boot Controller-0. |
BIOS or UEFI |
Bios settings |
|
(Same as controller node) |
Standard with dedicated storage¶
This section describes the hardware requirements and server preparation for a StarlingX r9.0 bare metal Standard with Dedicated Storage deployment configuration.
The recommended minimum hardware requirements for bare metal servers for various host types are:
Minimum Requirements |
Controller Node |
Storage Node |
Worker Node |
---|---|---|---|
Number of servers |
2 |
2-9 |
2-99 |
Minimum processor class |
Dual-CPU Intel® Xeon® E5 26xx family (SandyBridge) 8 cores/socket Note All cores are used by the platform. |
Dual-CPU Intel® Xeon® E5 26xx family (SandyBridge) 8 cores/socket Note All cores are used for Ceph Storage Cluster. |
Dual-CPU Intel® Xeon® E5 26xx family (SandyBridge) 8 cores/socket Note
|
Minimum memory |
64 GB |
64 GB |
32 GB |
Primary disk |
500 GB SSD or NVMe (see NVME Configuration) |
120 GB (min. 10k RPM) |
120 GB (min. 10k RPM) |
Additional disks |
None |
|
For StarlingX OpenStack, we recommend 1 or more 500 GB (min. 10K RPM) for VM ephemeral storage Recommended, but not required: 1 or more 500G HDs (min. 10K RPM), SSDs or NVMe drives for Container ephemeral disk storage. |
Minimum network ports |
|
Mgmt: 1x10GE |
|
USB |
1 (Only required if used for initial installation of controller-0). |
||
Board Management |
1 BMC |
||
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. For more information, see PXE Boot Controller-0. |
BIOS or UEFI |
BIOS or UEFI |
Bios settings |
|
(Same as controller node) |
(Same as controller node) |
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
|