Files
proxmox/reports/status/BESU_ALL_ENODES_CONFIGURED.md
defiQUG cb47cce074 Complete markdown files cleanup and organization
- Organized 252 files across project
- Root directory: 187 → 2 files (98.9% reduction)
- Moved configuration guides to docs/04-configuration/
- Moved troubleshooting guides to docs/09-troubleshooting/
- Moved quick start guides to docs/01-getting-started/
- Moved reports to reports/ directory
- Archived temporary files
- Generated comprehensive reports and documentation
- Created maintenance scripts and guides

All files organized according to established standards.
2026-01-06 01:46:25 -08:00

3.6 KiB

Besu All Enodes Configuration Complete

Date: 2026-01-03
Status: COMPLETE


Summary

Successfully generated keys for all remaining RPC nodes, extracted their enodes, and updated configuration files with all 17 node enodes (5 validators + 12 RPC nodes).


Keys Generated

All 8 remaining RPC nodes now have keys in the correct hex format:

  • VMID 2401, 2402, 2503-2508
  • Format: Hex-encoded (0x followed by 64 hex characters)
  • Location: /data/besu/key
  • Ownership: besu:besu
  • Permissions: 600

Enodes Extracted

New RPC Node Enodes Added:

VMID IP Address Enode
2401 192.168.11.241 enode://159b282c4187ece6c1b3668428b8273264f04af67d45a6b17e348c5f9d733da5b5163de01b9eeff6ab0724d9dbc1abed5a2998737c095285f003ae723ae6b04c@192.168.11.241:30303
2402 192.168.11.242 enode://d41f330dc8c7a8fa84b83bbc1de9da2eba2ddc7258a94fc0024be95164cc7e0f15925c1b0d0f29d347a839734385db2eca05cbf31acbdb807cec44a13d78a898@192.168.11.242:30303
2503 192.168.11.253 enode://688f271d94c7995600ae36d25aa2fb92fea0c52e50e86c598be8966515458c1408b67fba76e1f771073e4774a6e399588443da63394ea25d56e6ca36f2288e00@192.168.11.253:30303
2504 192.168.11.254 enode://4dc4b9f8cffbc53349f6535ab9aa7785cbc0ae92928dcf4ef6f90638ace9fc69ff7d19c49a8bda54f78a000579c557ef25fce3c971c6ab0026b6e70c8e6e5cac@192.168.11.254:30303
2505 192.168.11.201 enode://2de9fc2be46c2cedce182af65ac1f5fc5ed258d21cdf0ac2687a16618382159dae1f730650e6730cf7fc5dccb6b97bffd20e271e3eb4df5a69f38a8c4cba91b5@192.168.11.201:30303
2506 192.168.11.202 enode://38bd43b934feaaccb978917c66b0abbf9b62e39bce6064a6d3ec557f61e13b75e293cbb2ab382278adda5ce51f451528c7c37d991255a0c31e9578b85fc1dd5a@192.168.11.202:30303
2507 192.168.11.203 enode://f7edb80de20089cb0b3a28b03e0491fafa1c9eb9a0344dadf343757ee2a44b577a861514fd7747a86f631c9e34519aef25a5f8996f20bc8dd460cd2bdc1bd490@192.168.11.203:30303
2508 192.168.11.204 enode://4e2d4e94909813b7145e0e9cd7e56724f64ba91dd7dca0e70bd70742f930450cf57311f2c220cfe24a20e9f668a8e170755d626f84660aa1fbea85f75557eb8d@192.168.11.204:30303

Configuration Files Updated

static-nodes.json

  • Total Enodes: 17
    • 5 validators (VMID 1000-1004)
    • 12 RPC nodes (VMID 2400-2402, 2500-2508)
  • Location: /genesis/static-nodes.json (on all RPC nodes)
  • Format: JSON array of enode URLs

permissions-nodes.toml

  • Total Enodes: 17
    • 5 validators (VMID 1000-1004)
    • 12 RPC nodes (VMID 2400-2402, 2500-2508)
  • Location:
    • /permissions/permissions-nodes.toml (on RPC nodes)
    • /etc/besu/permissions-nodes.toml (on validators)
  • Format: TOML nodes-allowlist array

Files Deployed

RPC Nodes (VMID 2400-2402, 2500-2508)

  • static-nodes.json - Updated with 17 enodes
  • permissions-nodes.toml - Updated with 17 enodes

Validators (VMID 1000-1004)

  • permissions-nodes.toml - Updated with 17 enodes

Key Generation Method

Keys were generated using:

openssl rand -hex 32 | awk '{print "0x" $0}' > /data/besu/key

This creates a hex-encoded private key (0x followed by 64 hex characters), which is the format Besu expects.


Verification

All files have been verified to contain the correct number of enodes:

  • static-nodes.json: 17 enodes
  • permissions-nodes.toml: 17 enodes

All files are properly owned by besu:besu and deployed to all nodes.


Next Steps

  1. Keys generated
  2. Enodes extracted
  3. Files updated
  4. Files deployed
  5. Restart services (if needed) to apply changes
  6. Verify nodes can connect to each other

Last Updated: 2026-01-03