Adding Nodes
How to register new bare-metal servers with your NodeFoundry cluster.
Automatic Registration
The simplest way: just power on a server with PXE boot enabled on a network where DHCP is configured to point at your master node. The server will:
- PXE boot and pull the OS image
- Start the NodeFoundry agent
- Report its hardware (disks, NICs, CPU, RAM) to the Sentinel
- Appear in
nf node listwithpendingstatus
$ nf node list
Hardware Inventory
Once registered, inspect a node’s hardware:
$ nf disks list
$ nf nics list
What to Do After Registration
Once nodes are registered, you can deploy Ceph daemons:
- Deploy monitors —
nf ceph mon --node <id> --disk <id>(3 or 5 monitors) - Deploy a manager —
nf ceph mgr --node <id>(at least 1) - Deploy OSDs —
nf ceph osd --node <id> --disk <id>(one per disk)
See Deploying Ceph for a complete walkthrough.
SSH Access
Add your SSH key to access nodes directly:
$ nf ssh add --name "my key" --key "ssh-ed25519 AAAA..."
The key is automatically distributed to all registered nodes.