Files
proxmox/docs/archive/VMID_UPDATE_COMPLETE.md

118 lines
3.5 KiB
Markdown

<!-- HISTORICAL: This document is a historical migration record and is kept for reference only. -->
# VMID Update Completion Report
**Date**: $(date)
**Status**: ✅ Critical updates complete
## Summary
All critical scripts and key documentation files have been updated to use the new sovereign-scale VMID allocation (1000-8999).
## New VMID Ranges
| Category | VMID Range | Initial Usage |
|----------|-----------|---------------|
| **Validators** | 1000-1004 | 5 nodes |
| **Sentries** | 1500-1503 | 4 nodes |
| **RPC** | 2500-2502 | 3 nodes |
| **Blockscout** | 5000 | 1 node |
| **Cacti** | 5200 | 1 node |
| **Chainlink CCIP** | 5400+ | 1+ nodes |
| **Fabric** | 6000 | 1 node |
| **Firefly** | 6200 | 1 node |
| **Indy** | 6400 | 1 node |
| **Sankofa/Phoenix/PanTel** | 7800+ | 1+ nodes |
| **Sovereign Cloud** | 10000+ | 1+ nodes |
## Updated Files
### Critical Scripts (17 files) ✅
#### Deployment Scripts
-`smom-dbis-138-proxmox/scripts/deployment/deploy-besu-nodes.sh`
-`smom-dbis-138-proxmox/scripts/deployment/deploy-validated-set.sh`
-`smom-dbis-138-proxmox/scripts/copy-besu-config.sh`
-`smom-dbis-138-proxmox/scripts/copy-besu-config-with-nodes.sh`
#### Network Scripts
-`smom-dbis-138-proxmox/scripts/network/bootstrap-network.sh`
#### Validation Scripts
-`smom-dbis-138-proxmox/scripts/validation/validate-deployment-comprehensive.sh`
-`smom-dbis-138-proxmox/scripts/validation/validate-validator-set.sh`
#### Utility Scripts
-`scripts/besu_balances_106_117.js`
-`scripts/fix-enodes-final.py`
-`scripts/besu-deploy-allowlist.sh`
-`scripts/secure-validator-keys.sh`
#### Monitoring Scripts
-`scripts/monitoring/simple-alert.sh`
-`scripts/monitoring/setup-health-check-cron.sh`
-`scripts/monitoring/prometheus-besu-config.yml`
#### Management Scripts
-`scripts/backup/backup-configs.sh`
-`scripts/manage/deploy-multi-node.sh`
### Configuration Files (1 file) ✅
-`smom-dbis-138-proxmox/config/proxmox.conf`
### Documentation Files (Key files) ✅
-`ACTION_PLAN_NOW.md`
-`docs/BESU_NODES_FILE_REFERENCE.md`
-`docs/VALIDATED_SET_QUICK_REFERENCE.md`
-`docs/NEXT_STEPS_COMPLETE.md`
-`docs/VALIDATED_SET_DEPLOYMENT_GUIDE.md`
-`docs/TROUBLESHOOTING_FAQ.md`
-`docs/BESU_SETUP_COMPLETE.md`
-`docs/QUICK_WINS.md`
-`QUICK_START_VALIDATED_SET.md`
-`docs/VMID_ALLOCATION_FINAL.md` (new)
## Migration Mapping
| Old VMID | New VMID | Type |
|----------|----------|------|
| 106-110 | 1000-1004 | Validators |
| 111-114 | 1500-1503 | Sentries |
| 115-117 | 2500-2502 | RPC |
## Next Steps
1. ✅ Configuration updated
2. ✅ Critical scripts updated
3. ✅ Key documentation updated
4. ⏳ Test deployment with new VMID ranges
5. ⏳ Verify all containers deploy correctly
6. ⏳ Verify services start correctly
## Verification
To verify the updates, run:
```bash
# Check configuration
grep "VMID_VALIDATORS_START\|VMID_SENTRIES_START\|VMID_RPC_START" smom-dbis-138-proxmox/config/proxmox.conf
# Expected output:
# VMID_VALIDATORS_START=1000
# VMID_SENTRIES_START=1500
# VMID_RPC_START=2500
# Test dry-run deployment
cd smom-dbis-138-proxmox/scripts/deployment
./deploy-validated-set.sh --dry-run --source-project /path/to/smom-dbis-138
```
## Notes
- IP addresses are now DHCP-assigned (placeholders updated in scripts)
- All scripts use configuration variables with new defaults
- Documentation examples updated to reflect new VMID ranges
- Some older documentation files may still reference old VMIDs in historical context (non-critical)