Files
proxmox/docs/archive/FILES_COPY_COMPLETE.md

2.1 KiB

Required Files Copy Complete

Date: $(date)
Action: Copied required Besu configuration files from source project to all containers


Files Copied

Configuration Files

  1. genesis.json

    • Source: /opt/smom-dbis-138/config/genesis.json
    • Destination: /etc/besu/genesis.json (all 11 containers)
    • Status: Copied
  2. static-nodes.json

    • Source: /opt/smom-dbis-138/config/static-nodes.json
    • Destination: /etc/besu/static-nodes.json (all 11 containers)
    • Status: Copied (if exists)
  3. permissions-nodes.toml

    • Source: /opt/smom-dbis-138/config/permissions-nodes.toml
    • Destination: /etc/besu/permissions-nodes.toml (all 11 containers)
    • Status: Copied (if exists)

Validator Keys

  • Source: /opt/smom-dbis-138/keys/validators/validator-{N}/
  • Destination: /keys/validators/validator-{N}/ (validators only)
  • Nodes: 1000-1004 (validator-1 through validator-5)
  • Status: Copied

Containers Updated

All Containers (11 total)

  • Validators: 1000, 1001, 1002, 1003, 1004 (5 containers)
  • Sentries: 1500, 1501, 1502 (3 containers)
  • RPC Nodes: 2500, 2501, 2502 (3 containers)

Next Steps

  1. Files Copied: All required files copied from source project
  2. Services Restarted: All services restarted with new files
  3. Monitor Services: Services should now start successfully
  4. Verify Health: Check logs for successful startup

Verification Commands

# Verify files exist
for vmid in 1000 1001 1002 1003 1004 1500 1501 1502 2500 2501 2502; do
    echo "=== VMID $vmid ==="
    pct exec $vmid -- ls -la /etc/besu/genesis.json /etc/besu/static-nodes.json /etc/besu/permissions-nodes.toml 2>/dev/null
done

# Check service status
for vmid in 1000 1001 1002 1003 1004; do
    pct exec $vmid -- systemctl status besu-validator.service --no-pager | head -10
done

# Check logs for errors
for vmid in 1000 1001 1002 1003 1004; do
    pct exec $vmid -- journalctl -u besu-validator.service --since "2 minutes ago" --no-pager | tail -20
done

Files Copy Completed: $(date)