Files
proxmox/docs/archive/VMID_UPDATE_COMPLETE.md

3.5 KiB

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:

# 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)