Hardware Requirements¶
StarlingX OpenStack has been tested to work with specific hardware configurations.
If the minimum hardware requirements are not met, system performance cannot be guaranteed.
See StarlingX Hardware Requirements to review the StarlingX Kubernetes hardware requirements. In the table below, only the Interface sections are modified for StarlingX OpenStack.
Controller, Compute, and Storage Hosts¶
Minimum Requirement |
Controller |
Storage |
Compute |
---|---|---|---|
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 |
||
Platform: All cores |
Platform: All cores |
|
|
Minimum Memory |
64 GB Platform: All memory |
64 GB Platform: All memory |
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-Compute Hosts¶
Hardware requirements for a StarlingX OpenStack Simplex or Duplex configuration are listed in the following table.
See StarlingX Hardware Requirements to review the StarlingX Kubernetes hardware requirements. In the table below, only the Interface sections are modified for StarlingX OpenStack.
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) |
|
|
Minimum Memory |
64 GB
|
Minimum Primary Disk |
500 GB - SSD or NVMe |
Additional Disks |
|
Network Ports |
(Typical deployment.)
|
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. [2] |
Intel Hyperthreading |
Disabled or Enabled |
Intel Virtualization (VTD, VTX) |
Enabled |
For more information, see The PXE Boot Network.
Interface Configuration Scenarios¶
StarlingX OpenStack 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 |
Compute |
---|---|---|---|
|
2x 10GE LAG:
2x 1GE LAG:
|
2x 10GE LAG:
|
2x 10GE LAG:
2x 10GE LAG
[ … more data interfaces … ] |
|
2x 1GE LAG:
2x 1GE LAG:
|
2x 1GE LAG
2x 1GE LAG:
|
2x 1GE LAG
2x 1GE LAG:
2x 10GE LAG:
[ … more data interfaces … ] |