Difference between revisions of "Node Provider FAQ"

From Internet Computer Wiki
Jump to: navigation, search
(→‎Governance/Remuneration: Added "Node Machine" question)
 
(5 intermediate revisions by 2 users not shown)
Line 1: Line 1:
== General ==
+
== What is a node? Just one machine? ==
 
 
== Governance/Remuneration ==
 
 
 
== Technical ==
 
 
 
=== What is a node? Just one machine? ===
 
 
Yes.  
 
Yes.  
  
 
Sometimes "Node Machine" - a single server participating with the IC - is used to differentiate from "[https://internetcomputer.org/docs/current/references/glossary/#node Node"], which is sometimes used to refer to the software that runs the IC.  
 
Sometimes "Node Machine" - a single server participating with the IC - is used to differentiate from "[https://internetcomputer.org/docs/current/references/glossary/#node Node"], which is sometimes used to refer to the software that runs the IC.  
  
=== When purchasing node hardware can I deviate from the [[Node Machine Hardware#Gen 2 Node Machine|node hardware requirements]]? ===
+
== When purchasing node hardware can I deviate from the [[Node Provider Machine Hardware Guide#Gen 2 Node Machine requirements|node hardware requirements]]? ==
The hardware components must meet the [[Node Machine Hardware#Generic specification|generic specification]] of the Gen2 node hardware. This is verified by the IC-OS installer. The installer will fail if the expected components are not found.
+
The hardware components must meet the [[Node Provider Machine Hardware Guide#Gen 2 Node Machine requirements|generic specification]] of the Gen2 node hardware. This is verified by the IC-OS installer. The installer will fail if the expected components are not found.
  
Small details are expected to be different between vendors such as SSD manufacturer, chassis model, etc..  
+
Small details are expected to be different between vendors such as SSD manufacturer, chassis model, etc., but it is strongly recommended for node providers to purchase one of the validated configurations listed at [[Node Provider Machine Hardware Guide|Node Machine Hardware]].  
  
=== Do I need to configure RAID on my node machines? ===
+
== Do I need to configure RAID on my node machines? ==
No. RAID (hardware or software) should not be attempted. The IC-OS installer will verify there are 5x independent 6.4TB NVMe SSD’s and prepare them appropriately - formatting all disks as it installs.  
+
'''No'''. RAID (hardware or software) should not be attempted. The IC-OS installer will verify there are 5x independent 6.4TB NVMe SSD’s and prepare them appropriately - formatting all disks as it installs.  
  
 
IC-OS uses a ‘striped’ LVM volume across all the disks (technically a software RAID 0).
 
IC-OS uses a ‘striped’ LVM volume across all the disks (technically a software RAID 0).
  
 
'''What about redundancy?''' Replica nodes provide redundancy at a higher level than disk redundancy.
 
'''What about redundancy?''' Replica nodes provide redundancy at a higher level than disk redundancy.
 +
 +
== Why is the "no HSM" onboarding preferred to using an HSM? ==
 +
The NitroKey HSM:
 +
 +
* Has a single manufacturer — NitroKey. This is a form of centralization. ''Bad!''
 +
* Is not well-supported anymore. The instructions for backing up the keys don't work.
 +
* Is unwieldy. Plugging it in and out of all the servers and keeping it around for redeployment is a pain.
 +
* Doesn't provide better security than a software key — the current recommended method.
  
 
==See also==
 
==See also==
  
 
* [[Node Provider Documentation]]
 
* [[Node Provider Documentation]]
 +
* [[Node Provider Troubleshooting]]
 +
* [[Node Provider Matrix/Element channel]]

Latest revision as of 18:14, 12 January 2024

What is a node? Just one machine?

Yes.

Sometimes "Node Machine" - a single server participating with the IC - is used to differentiate from "Node", which is sometimes used to refer to the software that runs the IC.

When purchasing node hardware can I deviate from the node hardware requirements?

The hardware components must meet the generic specification of the Gen2 node hardware. This is verified by the IC-OS installer. The installer will fail if the expected components are not found.

Small details are expected to be different between vendors such as SSD manufacturer, chassis model, etc., but it is strongly recommended for node providers to purchase one of the validated configurations listed at Node Machine Hardware.

Do I need to configure RAID on my node machines?

No. RAID (hardware or software) should not be attempted. The IC-OS installer will verify there are 5x independent 6.4TB NVMe SSD’s and prepare them appropriately - formatting all disks as it installs.

IC-OS uses a ‘striped’ LVM volume across all the disks (technically a software RAID 0).

What about redundancy? Replica nodes provide redundancy at a higher level than disk redundancy.

Why is the "no HSM" onboarding preferred to using an HSM?

The NitroKey HSM:

  • Has a single manufacturer — NitroKey. This is a form of centralization. Bad!
  • Is not well-supported anymore. The instructions for backing up the keys don't work.
  • Is unwieldy. Plugging it in and out of all the servers and keeping it around for redeployment is a pain.
  • Doesn't provide better security than a software key — the current recommended method.

See also