2.1 KiB
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
-
genesis.json
- Source:
/opt/smom-dbis-138/config/genesis.json - Destination:
/etc/besu/genesis.json(all 11 containers) - Status: ✅ Copied
- Source:
-
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)
- Source:
-
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)
- Source:
✅ 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
- ✅ Files Copied: All required files copied from source project
- ✅ Services Restarted: All services restarted with new files
- ⏳ Monitor Services: Services should now start successfully
- ⏳ 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)