4.9 KiB
4.9 KiB
VMID Reference Audit Report
Generated: $(date)
New VMID Allocation: Sovereign-scale mapping (1000-8999)
Previous Allocation: Various (106-117, 1100-4700)
New VMID Mapping
| Category | Old Range | New Range | Count | Notes |
|---|---|---|---|---|
| Besu Validators | 106-110, 1100-1104 | 1000-1004 | 5 | Initial, 1000-1499 available (500 VMIDs) |
| Besu Sentries | 111-114, 1110-1113 | 1500-1503 | 4 | Initial, 1500-2499 available (1000 VMIDs) |
| Besu RPC | 115-117, 1120-1122 | 2500-2502 | 3 | Initial, 2500-3499 available (1000 VMIDs) |
| Besu Archive/Telemetry | - | 3500+ | - | 3500-4299 (800 VMIDs) |
| Besu Reserved | - | 4300+ | - | 4300-4999 (700 VMIDs) |
| Blockscout | 2000, 250 | 5000 | 1 | 5000-5099 available (100 VMIDs) |
| Cacti | 2400, 261 | 5200 | 1 | 5200-5299 available (100 VMIDs) |
| Chainlink CCIP | 3200 | 5400+ | 1+ | 5400-5599 available (200 VMIDs) |
| Fabric | 4500, 262 | 6000 | 1 | 6000-6099 available (100 VMIDs) |
| Firefly | 4700, 260 | 6200 | 1 | 6200-6299 available (100 VMIDs) |
| Indy | 8000, 263 | 8000 | 1 | 8000-8999 available (1000 VMIDs) |
Files Requiring Updates
Critical Scripts (Must Update)
-
Configuration Files
smom-dbis-138-proxmox/config/proxmox.conf✅ Updatedsmom-dbis-138-proxmox/config/network.conf⚠️ Check for IP mappings
-
Deployment Scripts
smom-dbis-138-proxmox/scripts/deployment/deploy-besu-nodes.shsmom-dbis-138-proxmox/scripts/deployment/deploy-validated-set.shsmom-dbis-138-proxmox/scripts/copy-besu-config.shsmom-dbis-138-proxmox/scripts/copy-besu-config-with-nodes.sh
-
Network Scripts
smom-dbis-138-proxmox/scripts/network/bootstrap-network.shsmom-dbis-138-proxmox/scripts/network/update-static-nodes.sh
-
Validation Scripts
smom-dbis-138-proxmox/scripts/validation/validate-deployment-comprehensive.shsmom-dbis-138-proxmox/scripts/validation/validate-validator-set.sh
-
Utility Scripts
scripts/besu_balances_106_117.js(rename to besu_balances.js)scripts/fix-enodes-final.pyscripts/fix-enode-config.pyscripts/besu-deploy-allowlist.shscripts/besu-verify-peers.sh
Documentation Files (Update Examples)
-
Action Plans
ACTION_PLAN_NOW.mddocs/NEXT_STEPS_COMPLETE.mddocs/NEXT_STEPS_COMPREHENSIVE.md
-
Reference Documentation
docs/BESU_NODES_FILE_REFERENCE.mddocs/VALIDATED_SET_QUICK_REFERENCE.mddocs/VMID_ALLOCATION.mddocs/BESU_SETUP_COMPLETE.md
-
Deployment Guides
docs/VALIDATED_SET_DEPLOYMENT_GUIDE.mddocs/RUN_DEPLOYMENT.md
-
Troubleshooting
docs/TROUBLESHOOTING_FAQ.md
-
Quick Reference Cards
QUICK_START_VALIDATED_SET.mdNEXT_STEPS_QUICK_REFERENCE.md
Monitoring Scripts
scripts/monitoring/simple-alert.shscripts/monitoring/setup-health-check-cron.shscripts/monitoring/prometheus-besu-config.yml
Management Scripts
scripts/secure-validator-keys.shscripts/backup/backup-configs.shscripts/manage/snapshot-before-change.shscripts/manage/deploy-multi-node.shscripts/manage/expand-storage.shscripts/manage/migrate-container.sh
Update Priority
Priority 1 (Critical - Must Update Before Deployment)
- Configuration files
- Deployment scripts
- Network/bootstrap scripts
- Validation scripts
Priority 2 (High - Update Before Testing)
- Utility scripts
- Monitoring scripts
- Management scripts
Priority 3 (Medium - Update Documentation)
- All documentation files
- Quick reference cards
- Troubleshooting guides
Quick Update Commands
Find All References
cd /home/intlc/projects/proxmox
grep -r "\b\(106\|107\|108\|109\|110\|111\|112\|113\|114\|115\|116\|117\|1100\|1110\|1120\|1130\|1140\|2000\|2400\|3200\|4500\|4700\)\b" \
--include="*.sh" --include="*.js" --include="*.py" --include="*.md" \
smom-dbis-138-proxmox/ scripts/ docs/ | grep -v ".git"
Update Pattern Mapping
| Old Pattern | New Pattern | Notes |
|---|---|---|
106-110 |
1000-1004 |
Validators |
111-114 |
1500-1503 |
Sentries |
115-117 |
2500-2502 |
RPC |
1100-1104 |
1000-1004 |
Validators (if already updated) |
1110-1113 |
1500-1503 |
Sentries (if already updated) |
1120-1122 |
2500-2502 |
RPC (if already updated) |
2000 |
5000 |
Blockscout |
2400 |
5200 |
Cacti |
3200 |
5400 |
CCIP |
4500 |
6000 |
Fabric |
4700 |
6200 |
Firefly |
Next Steps
- ✅ Update
config/proxmox.confwith new ranges - ⏳ Update all deployment scripts
- ⏳ Update all utility scripts
- ⏳ Update all documentation
- ⏳ Test configuration loading
- ⏳ Run dry-run deployment
- ⏳ Execute deployment