Files
proxmox/docs/06-besu/NODE_LIST_DEPLOYMENT_RESULTS.md
defiQUG fbda1b4beb
Some checks failed
Deploy to Phoenix / deploy (push) Has been cancelled
docs: Ledger Live integration, contract deploy learnings, NEXT_STEPS updates
- ADD_CHAIN138_TO_LEDGER_LIVE: Ledger form done; public code review repo bis-innovations/LedgerLive; init/push commands
- CONTRACT_DEPLOYMENT_RUNBOOK: Chain 138 gas price 1 gwei, 36-addr check, TransactionMirror workaround
- CONTRACT_*: AddressMapper, MirrorManager deployed 2026-02-12; 36-address on-chain check
- NEXT_STEPS_FOR_YOU: Ledger done; steps completable now (no LAN); run-completable-tasks-from-anywhere
- MASTER_INDEX, OPERATOR_OPTIONAL, SMART_CONTRACTS_INVENTORY_SIMPLE: updates
- LEDGER_BLOCKCHAIN_INTEGRATION_COMPLETE: bis-innovations/LedgerLive reference

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-12 15:46:57 -08:00

2.1 KiB

Node List Deployment - Execution Results

Last Updated: 2026-01-31
Document Version: 1.0
Status: Active Documentation


Date: 2025-01-18
Status: 🔄 EXECUTION IN PROGRESS


Execution Summary

Step 1: Verification - COMPLETE

Result: PASSED

  • 15 unique enodes verified
  • No duplicates found
  • IP addresses match
  • Files synchronized

🔄 Step 2: Deployment - IN PROGRESS

Status: Deployment script executed

Results:

  • VMID 2101 (192.168.11.211) - Files deployed successfully
  • 🔄 Other nodes - Status checking...

Deployment Method:

  • SSH via Proxmox host (192.168.11.10)
  • Files copied to each node's filesystem

Files Deployed Per Node:

  • /var/lib/besu/static-nodes.json
  • /var/lib/besu/permissions/permissioned-nodes.json

⚠️ Step 3: p2p-host Configuration Issues Found

VMID 2101:

  • p2p-host="0.0.0.0" (INCORRECT)
  • Should be: p2p-host="192.168.11.211"
  • ⚠️ Action Required: Update config file

Impact: Enode will show @0.0.0.0:30303 instead of @192.168.11.211:30303, preventing proper peer connections.


Next Steps

  1. Continue Deployment: Ensure all nodes receive updated files
  2. Fix p2p-host: Update p2p-host on nodes with 0.0.0.0
  3. Verify Deployment: Check all nodes have files deployed
  4. Restart Services: Restart Besu services to apply changes

Known Issues

p2p-host Configuration

Problem: Some nodes have p2p-host="0.0.0.0" in their config files.

Solution: Update config files to use actual IP addresses:

# Before
p2p-host="0.0.0.0"

# After
p2p-host="192.168.11.XXX"  # Replace with actual node IP

Script: scripts/besu/verify-p2p-host-config.sh can identify all affected nodes.


Deployment Verification

To verify deployment on a specific node:

ssh root@192.168.11.10
pct exec <VMID> -- cat /var/lib/besu/static-nodes.json
pct exec <VMID> -- cat /var/lib/besu/permissions/permissioned-nodes.json

Both files should be identical and contain 15 enodes.


Status: 🔄 EXECUTION IN PROGRESS - MONITORING DEPLOYMENT