- 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.
2.9 KiB
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
Related Changes
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
-
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
-
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)
-
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