Difference between revisions of "Node Provider Machine Hardware Guide"
Gary.mcelroy (talk | contribs) (→Gen 2 Node Machine: Clarified CPU requirements) |
Gary.mcelroy (talk | contribs) (→Gen 2 Node Machine: Added note about missing TPM on ASUS) |
||
Line 45: | Line 45: | ||
| 1 || Trusted Platform Module 2.0 V3 | | 1 || Trusted Platform Module 2.0 V3 | ||
|} | |} | ||
− | |||
− | |||
==== Validated configuration: ASUS ==== | ==== Validated configuration: ASUS ==== | ||
Line 62: | Line 60: | ||
|- | |- | ||
| 1 || Broadcom 25 Gigabit P225P SFP28 Dual Port Network Card | | 1 || Broadcom 25 Gigabit P225P SFP28 Dual Port Network Card | ||
+ | |- | ||
+ | |0 | ||
+ | |TPM 2.0* | ||
|} | |} | ||
− | <br> | + | <nowiki>*</nowiki> Note Gen2 machines require TPM 2.0 hardware but this specific test machine did not include it. <br> |
==== Validated configurations: Supermicro & Gigabyte ==== | ==== 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. | Validation is being re-run on Supermicro and Gigabyte machines which match the spec. This section will be updated when those results are ready. | ||
− | |||
== Gen 1 Node Machine == | == Gen 1 Node Machine == |
Revision as of 15:55, 23 May 2023
What are the Hardware Requirements for Node Machines?
Node providers operate one or more node machines than run in the IC network. Gen1 Hardware requirements have been used by Node Providers to set up node machines during Genesis launch.
The Gen2 Hardware requirements have been defined for the further growth of the IC network. The specifications for the Gen2 node machines are generic (instead of vendor specific) and supports VM memory encryption and attestation which will be needed in future features on the IC.
Below are the up-to-date specifications for both the Gen2 node machines and Gen1 node machines.
Gen 2 Node Machine
Generic specification Gen2 Node Machine
Dual Socket AMD EPYC Milan CPU - Recommended: 7313 (16C/32T 3 Ghz)
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 |
0 | TPM 2.0* |
* Note Gen2 machines require TPM 2.0 hardware but this specific test machine did not include it.
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.
Gen 1 Node Machine
Node Machine 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 Machine 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 Machine 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 |