- 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.
3.6 KiB
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
- ✅ Keys generated
- ✅ Enodes extracted
- ✅ Files updated
- ✅ Files deployed
- ⏳ Restart services (if needed) to apply changes
- ⏳ Verify nodes can connect to each other
Last Updated: 2026-01-03