78 lines
2.1 KiB
Markdown
78 lines
2.1 KiB
Markdown
# 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
|
|
|
|
```bash
|
|
# 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)
|
|
|