Node Provider Machine Hardware Guide
From Internet Computer Wiki
What are the Hardware Requirements to be a Node Provider?
Hardware requirements are specified for all nodes that were purchased prior to Genesis - these are 'Gen 1'.
Gen 2 hardware requirements are currently under discussion as they must be approved by the NNS.
Gen 1
Node Type 1 - Dell
1 | R6525 |
1 | Chassis - Supports Up to 10 NVMe drives, 12 drives total |
1 | Dual 1 GB on Motherboard |
3 | Low Profile PCIe Slots |
- | 3 Year Basic NBD Support |
- | iDrac Enterprise |
1 | Dual port 10GbE Base - T Adapter Broadcom, PCIe Low Profile |
10 | 3.2TB NVMe, Mixed Use, 2.5" with Carrier |
16 | 32GB RDIMM (3200MT/s) |
2 | AMD 7302 3GHz, 16C/32T, 128M, 155W, 3200 |
1 | Single Power Supply (800W) |
1 | C13-C14, 3M, 125V 15A Power Cored |
Node Type 1 - SuperMicro
1 | AS - 1023US - TR4 |
2 | Rome 7302 DP/UP 16C/32T 3.0 |
16 | 32GB DDR4-3200 2Rx4 ECC REG DIMM |
5 | Samsung PM983 3.2TB NVMe PCIE/SATA Hybrid M.2 & 1 PCIE |
2 | 800W Power Supply |
1 | Std LP 2-port 10G RJ45, Intel x540 |
5 | Micron 5300 PRO 7.4TB, SATA, 2.5', 3D TLC, .6DWPD (with Caddie) |
1 | C13/C14 13A Power Cord |
Node Type 2 - Dell
1 | R6515 |
1 | 3.5" Chassis with up to 4 Hot-Plug Hard Drives and OS RAID |
1 | Dual 1 Gb on Motherboard |
3 | Low Profile PCIe Slots |
1 | Standard Fan |
- | 3 Year Basic NBD Support |
- | iDrac Enterprise |
2 | Dual Port 10GbE Base - T Adapter Broadcom, PCIe LOw Profile |
2 | 480GB SSD SATA Mix Use 6Gbps 512 2.5in Hot-Plug AG Drive, 3.5in |
4 | 8GB RDIMM, 3200 MT/s, Single Rank |
1 | AMD EPYC 7232P 3.10GHz, 8C/16T, 64M Cache (120W) DDR4-3200 |
1 | Dual Hot-Plug Redundant Power Supply (1+1), 550W |
2 | Jumper Cord - C13/C14, .6M, 250V, 13A |
Gen 2
Generic specification
Dual Socket AMD EPYC 7313 Milan 16C/32T 3 Ghz, 32K/512K/128M
optionally 7343, 7373, 73F3 |
16x 32GB RDIMM, 3200MT/s, Dual Rank |
5x 6.4TB NVMe Mixed Mode (DWPD >= 3) |
Dual Port 10G SFP or BASE-T |
TPM 2.0 |
Note the NVMe drives should be recognized by Linux as NVMe (i.e., show up as `/dev/nvme*` devices). SATA backplanes or any other hardware which prevents this should not be used.
Validated Configurations
DFINITY has validated the following Gen2 hardware configurations.
Validated configuration: Dell
2 | AMD EPYC 7343 3.2GHz, 16C/32T, 128M Cache (190W) |
16 | 32GB RDIMM, 3200MT/s, Dual Rank 16Gb BASE x8 |
5 | 6.4TB Enterprise NVMe Mixed Use AG Drive U.2 Gen4 with carrier |
1 | PowerEdge R6525 Motherboard, with 2 x 1Gb Onboard LOM (BCM5720)MLK V2 |
2 | Dual, Hot-plug, Redundant Power Supply (1+1) 1100W, Mixed Mode Titanium |
1 | Intel X710 Dual Port 10GbE SFP+, OCP NIC 3.0 |
1 | Trusted Platform Module 2.0 V3 |
Validated configuration: ASUS
2 | AMD EPYC 7313 (3,00 GHz, 16-Core, 128 MB) |
16 | 32GB ECC Reg ATP DDR4 3200 RAM |
5 | 6.4 TB NVMe Kioxia SSD 3D-NAND TLC U.3 (Kioxia CM6-V) |
1 | Asus Mainboard KMPP-D32 Series (without OCP 3.0, without Pike) |
2 | 1600 Watt redundant PSU |
1 | Broadcom 25 Gigabit P225P SFP28 Dual Port Network Card |
Validated configurations: Supermicro & Gigabyte
Validation is being re-run on Supermicro and Gigabyte machines which match the spec. This section will be updated when those results are ready.