Files
proxmox/rpc-translator-138/VMID_ALLOCATION.md
defiQUG cb47cce074 Complete markdown files cleanup and organization
- Organized 252 files across project
- Root directory: 187 → 2 files (98.9% reduction)
- Moved configuration guides to docs/04-configuration/
- Moved troubleshooting guides to docs/09-troubleshooting/
- Moved quick start guides to docs/01-getting-started/
- Moved reports to reports/ directory
- Archived temporary files
- Generated comprehensive reports and documentation
- Created maintenance scripts and guides

All files organized according to established standards.
2026-01-06 01:46:25 -08:00

2.9 KiB

VMID and IP Allocation - RPC Translator Service

Date: 2026-01-04
Status: Allocated

Overview

This document details the VMID and IP address allocations for the RPC Translator service and its supporting infrastructure for ChainID 138.

RPC Translator Service

VMID IP Address Hostname Purpose Ports
2400 192.168.11.240 thirdweb-rpc-1 Translator instance 1 9545 (HTTP), 9546 (WS)
2401 192.168.11.241 thirdweb-rpc-2 Translator instance 2 9545 (HTTP), 9546 (WS)
2402 192.168.11.242 thirdweb-rpc-3 Translator instance 3 9545 (HTTP), 9546 (WS)

Supporting Services

Service VMID IP Address Hostname Port Purpose
Redis 106 192.168.11.110 redis-rpc-translator 6379 Distributed nonce management
Web3Signer 107 192.168.11.111 web3signer-rpc-translator 9000 Transaction signing
Vault 108 192.168.11.112 vault-rpc-translator 8200 Configuration management (optional)

Allocation Rationale

VMID Range Selection

Infrastructure Services Range (100-199):

  • VMIDs 106, 107, 108 fall within the Infrastructure Services range
  • Consistent with other infrastructure services (100-105, 130)
  • Allows for future expansion in the same range

IP Address Allocation

192.168.11.110-112:

  • Sequential IPs for easy management
  • Located in the 100-199 range alongside other infrastructure services
  • 192.168.11.112 was freed up by moving Fabric (VMID 6000) from 192.168.11.112 to 192.168.11.65

Network Configuration

Firewall Rules Required:

  • Translator VMIDs (2400-2402) → Redis (106): Allow TCP 6379
  • Translator VMIDs (2400-2402) → Web3Signer (107): Allow TCP 9000
  • Translator VMIDs (2400-2402) → Vault (108): Allow TCP 8200
  • All other access should be denied by default

Fabric IP Change

VMID 6000 (fabric-1):

  • Old IP: 192.168.11.112
  • New IP: 192.168.11.65
  • Reason: Frees up .112 for Vault VMID 108
  • Status: To be updated on Fabric container

Deployment Order

  1. Deploy Supporting Services:

    • Redis (VMID 106, 192.168.11.110)
    • Web3Signer (VMID 107, 192.168.11.111)
    • Vault (VMID 108, 192.168.11.112) - optional
  2. Deploy Translator Service:

    • Translator on VMID 2400 (192.168.11.240)
    • Translator on VMID 2401 (192.168.11.241)
    • Translator on VMID 2402 (192.168.11.242)
  3. Configure Connectivity:

    • Update firewall rules
    • Test connectivity between services
    • Configure service discovery

Network Diagram

Translator Instances (2400-2402)
    ├─→ Redis (106) - 192.168.11.110:6379
    ├─→ Web3Signer (107) - 192.168.11.111:9000
    └─→ Vault (108) - 192.168.11.112:8200

References

  • Main VMID/IP List: /VMID_IP_ADDRESS_LIST.md
  • Deployment Guide: DEPLOYMENT.md
  • Deployment Checklist: DEPLOYMENT_CHECKLIST.md