§ Wiki · Wiki entry

Node Provider Machine Hardware Guide

Hardware specifications and validated server configurations for node machines that join the Internet Computer — Gen-1 legacy and current Gen-2.

Node providers operate one or more node machines that run on the Internet Computer network. This guide lists the hardware required for each generation of node machine and the configurations that have been validated for use.

Gen-1 hardware was used by node providers to set up node machines during the Genesis launch. Gen-2 is the current specification, defined for the network's continued growth: it is generic rather than vendor-specific, and supports VM memory encryption and attestation, which the network will need for future features.

While Gen-2 node providers are only strictly required to follow the generic specifications — IC-OS installation will fail if those specifications are not met — it is strongly recommended that providers purchase one of the validated configurations listed below.

Gen-2 node machine requirements

Gen-2.3 generic specification

QuantityItem description
2Dual Socket AMD EPYC Milan CPU — Recommended: 7313 (16C/32T 3 GHz). Optionally 7343, 7373, 73F3
1632GB RDIMM, 3200MT/s, Dual Rank
56.4TB NVMe Mixed Mode (DWPD >= 3) with U.2 or U.3 interface
1Dual Port 10G SFP or BASE-T
1TPM 2.0

[!WARNING] Do NOT order a RAID controller for your node machine. If a RAID controller is included in your setup, it will cause issues with the installation of IC-OS on your machine.

DFINITY-validated configurations

DFINITY has validated the following Gen-2 hardware configurations.

Dell

QuantityItem description
2AMD EPYC 7343 3.2GHz, 16C/32T, 128M Cache (190W)
1632GB RDIMM, 3200MT/s, Dual Rank 16Gb BASE x8
56.4TB Enterprise NVMe Mixed Use AG Drive U.2 Gen4 with carrier
1PowerEdge R6525 Motherboard, with 2 x 1Gb Onboard LOM (BCM5720) MLK V2
2Dual, Hot-plug, Redundant Power Supply (1+1) 1100W, Mixed Mode Titanium
1Intel X710 Dual Port 10GbE SFP+, OCP NIC 3.0
1Trusted Platform Module 2.0 V3

ASUS

QuantityItem description
2AMD EPYC 7313 (3.00 GHz, 16-Core, 128 MB)
1632GB ECC Reg ATP DDR4 3200 RAM
56.4 TB NVMe Kioxia SSD 3D-NAND TLC U.3 (Kioxia CM6-V)
1Asus Mainboard KMPP-D32 Series (without OCP 3.0, without Pike)
21600 Watt redundant PSU
1Broadcom 25 Gigabit P225P SFP28 Dual Port Network Card
0TPM 2.0*

[!NOTE] * DFINITY did not order the TPM 2.0 on the ASUS test machine that was validated. Your machine DOES need the TPM 2.0.

Supermicro

QuantityItem description
2AMD EPYC 7313 (3.00 GHz, 16-Core, 128 MB)
1632GB ECC Reg DDR4 3200 RAM
56.4 TB NVMe TLC SSD, PCIe 4.0 x4, U.3 2.5", 3 DWPD
1SuperMicro H12DSU-iN
21200 Watt redundant PSU
1Dual Port 10GBase-T Network Adapter Intel X710-TM4*
1Dual Port 10GbE Network Adapter Intel X710-TM4, SFP+*
1Trusted Platform Module 2.0

[!NOTE] * Only one dual-port network adaptor is required.

Gigabyte

QuantityItem description
2AMD EPYC 7313 (3.00 GHz, 16-Core, 128 MB)
1632GB ECC Reg DDR4 3200 RAM
56.4 TB NVMe TLC SSD, PCIe 4.0 x4, U.3 2.5", 3 DWPD
1Gigabyte MZ92-FS1 Rev. 3.0
21200 Watt redundant PSU
1Dual Port 1000Base-T Network Adapter Intel I350-AM2*
1Dual Port 10GbE Network Adapter, Broadcom NetXtreme E-Series*
1Trusted Platform Module 2.0

[!NOTE] * Only one dual-port network adaptor is required.

Community-validated configurations

Node providers have validated the following Gen-2 hardware configurations.

Dell PowerEdge R7525

QuantityItem description
2AMD 7313 3.0GHz, 16C/32T, 128M, 155W, 3200
1632GB RDIMM, 3200MT/s, Dual Rank 16Gb BASE x8
56.4TB Enterprise NVMe Mixed Use AG Drive U.2 Gen4 with carrier
1PowerEdge R7525 Motherboard, with 2 x 1Gb Onboard LOM (BCM5720) MLK V2
2Dual, Hot-plug, Power Supply Redundant (1+1), 800W, Mixed Mode, NAF
1Intel X710 Dual Port 10GbE SFP+, OCP NIC 3.0
1Trusted Platform Module 2.0 V3

Gen-1 node machine requirements

If you are a node provider acquiring machines to join the network, use the Gen-2 specifications listed above. This section is for Gen-1 node providers who joined before Genesis.

SuperMicro — Gen-1.1

QuantityItem description
1AS-1023US-TR4
2Rome 7302 DP/UP 16C/32T 3.0
1632GB DDR4-3200 2Rx4 ECC REG DIMM
5Samsung PM983 3.2TB NVMe PCIE/SATA Hybrid M.2 & 1 PCIE
2800W Power Supply
1Std LP 2-port 10G RJ45, Intel x540
5Micron 5300 PRO 7.4TB, SATA, 2.5", 3D TLC, .6DWPD (with caddie)
1C13/C14 13A Power Cord

Dell — Gen-1.1

QuantityItem description
1R6525
1Chassis — supports up to 10 NVMe drives, 12 drives total
1Dual 1 GB on motherboard
3Low-profile PCIe slots
3 Year Basic NBD Support
iDrac Enterprise
1Dual port 10GbE Base-T Adapter Broadcom, PCIe Low Profile
103.2TB NVMe, Mixed Use, 2.5" with carrier
1632GB RDIMM (3200MT/s)
2AMD 7302 3GHz, 16C/32T, 128M, 155W, 3200
1Single Power Supply (800W)
1C13-C14, 3M, 125V 15A Power Cord

Dell — Gen-1.2

QuantityItem description
1R6515
13.5" Chassis with up to 4 Hot-Plug Hard Drives and OS RAID
1Dual 1 Gb on motherboard
3Low-profile PCIe slots
1Standard Fan
3 Year Basic NBD Support
iDrac Enterprise
2Dual Port 10GbE Base-T Adapter Broadcom, PCIe Low Profile
2480GB SSD SATA Mix Use 6Gbps 512 2.5in Hot-Plug AG Drive, 3.5in
48GB RDIMM, 3200 MT/s, Single Rank
1AMD EPYC 7232P 3.10GHz, 8C/16T, 64M Cache (120W) DDR4-3200
1Dual Hot-Plug Redundant Power Supply (1+1), 550W
2Jumper Cord — C13/C14, .6M, 250V, 13A

Purchasing hardware

  1. Choose your node machine configuration.
    • Stick with the configurations above. Anything else is unsupported.
  2. Use local and trusted supply chains.
    • If possible, purchase hardware locally from a trusted vendor to avoid global single points of failure and to reduce the risk that somebody tampers with your hardware during delivery.
  3. Where to buy?
  4. Place your order.
    • Double-check the components meet the generic specs above.

Lead times can be weeks to months. Plan accordingly with respect to onboarding.

[!NOTE] Ordering the hardware directly after the acceptance of your node provider and data center registration by the NNS is the safest option. However, in practice, if you are fully aware of the associated risks, ordering the hardware at an earlier stage can be done as well.