132 lines
4.8 KiB
Markdown
132 lines
4.8 KiB
Markdown
# Complete Container Deployment List
|
|
|
|
**Date:** $(date)
|
|
**Configuration Source:** `config/proxmox.conf` and deployment scripts
|
|
|
|
## Expected Containers by Category
|
|
|
|
### 1. Besu Validator Nodes
|
|
**VMID Range:** 106-109 (VALIDATOR_COUNT=4)
|
|
**Note:** Currently 5 validators deployed (106-110)
|
|
|
|
| VMID | Hostname | Memory | Cores | Disk | Status |
|
|
|------|----------|--------|-------|------|--------|
|
|
| 106 | besu-validator-1 | 8GB | 4 | 100GB | ✅ Deployed |
|
|
| 107 | besu-validator-2 | 8GB | 4 | 100GB | ✅ Deployed |
|
|
| 108 | besu-validator-3 | 8GB | 4 | 100GB | ✅ Deployed |
|
|
| 109 | besu-validator-4 | 8GB | 4 | 100GB | ✅ Deployed |
|
|
| 110 | besu-validator-5 | 8GB | 4 | 100GB | ✅ Deployed (extra) |
|
|
|
|
### 2. Besu Sentry Nodes
|
|
**VMID Range:** 110-112 (SENTRY_COUNT=3)
|
|
**Note:** Currently 4 sentries deployed (111-114)
|
|
|
|
| VMID | Hostname | Memory | Cores | Disk | Status |
|
|
|------|----------|--------|-------|------|--------|
|
|
| 110 | besu-sentry-1 | 4GB | 2 | 100GB | ⏸️ Not deployed |
|
|
| 111 | besu-sentry-2 | 4GB | 2 | 100GB | ✅ Deployed |
|
|
| 112 | besu-sentry-3 | 4GB | 2 | 100GB | ✅ Deployed |
|
|
| 113 | besu-sentry-4 | 4GB | 2 | 100GB | ✅ Deployed (extra) |
|
|
| 114 | besu-sentry-5 | 4GB | 2 | 100GB | ✅ Deployed (extra) |
|
|
|
|
### 3. Besu RPC Nodes
|
|
**VMID Range:** 115-117 (RPC_COUNT=3)
|
|
|
|
| VMID | Hostname | Memory | Cores | Disk | Status |
|
|
|------|----------|--------|-------|------|--------|
|
|
| 115 | besu-rpc-1 | 16GB | 4 | 200GB | ✅ Deployed |
|
|
| 116 | besu-rpc-2 | 16GB | 4 | 200GB | ✅ Deployed |
|
|
| 117 | besu-rpc-3 | 16GB | 4 | 200GB | ✅ Deployed |
|
|
|
|
### 4. Services
|
|
**VMID Range:** 120-129 (VMID_SERVICES_START=120)
|
|
|
|
| VMID | Hostname | Service Type | Memory | Cores | Disk | Status |
|
|
|------|----------|--------------|--------|-------|------|--------|
|
|
| 120 | oracle-publisher-1 | Oracle Publisher | 2GB | 2 | 20GB | ⏸️ Not deployed |
|
|
| 121 | ccip-monitor-1 | CCIP Monitor | 2GB | 2 | 20GB | ⏸️ Not deployed |
|
|
| 122 | keeper-1 | Keeper | 2GB | 2 | 20GB | ⏸️ Not deployed |
|
|
| 123 | financial-tokenization-1 | Financial Tokenization | 2GB | 2 | 20GB | ⏸️ Not deployed |
|
|
| 124-129 | (Available) | Additional services | 2GB | 2 | 20GB | ⏸️ Not deployed |
|
|
|
|
### 5. Monitoring Stack
|
|
**VMID Range:** 130-134 (VMID_MONITORING_START=130)
|
|
|
|
| VMID | Hostname | Memory | Cores | Disk | Status |
|
|
|------|----------|--------|-------|------|--------|
|
|
| 130 | monitoring-stack-1 | Monitoring Stack | 4GB | 4 | 50GB | ⏸️ Not deployed |
|
|
| 131-134 | (Available) | Additional monitoring | 4GB | 4 | 50GB | ⏸️ Not deployed |
|
|
|
|
### 6. Explorer (Blockscout)
|
|
**VMID Range:** 140 (VMID_EXPLORER_START=140)
|
|
|
|
| VMID | Hostname | Memory | Cores | Disk | Status |
|
|
|------|----------|--------|-------|------|--------|
|
|
| 140 | blockscout-1 | Blockscout Explorer | 8GB | 4 | 100GB | ⏸️ Not deployed |
|
|
|
|
### 7. Hyperledger Services
|
|
**VMID Range:** 150-153
|
|
|
|
| VMID | Hostname | Service Type | Memory | Cores | Disk | Status |
|
|
|------|----------|--------------|--------|-------|------|--------|
|
|
| 150 | firefly-1 | Firefly | 4GB | 2 | 50GB | ⏸️ Not deployed |
|
|
| 151 | cacti-1 | Cacti | 4GB | 2 | 50GB | ⏸️ Not deployed |
|
|
| 152 | fabric-1 | Fabric | 8GB | 4 | 100GB | ⏸️ Not deployed |
|
|
| 153 | indy-1 | Indy | 8GB | 4 | 100GB | ⏸️ Not deployed |
|
|
|
|
## Deployment Summary
|
|
|
|
### Currently Deployed
|
|
- ✅ **Besu Validators:** 5 containers (106-110)
|
|
- ✅ **Besu Sentries:** 4 containers (111-114)
|
|
- ✅ **Besu RPC Nodes:** 3 containers (115-117)
|
|
- **Total Deployed:** 12 containers
|
|
|
|
### Pending Deployment
|
|
- ⏸️ **Services:** 4+ containers (120-123+)
|
|
- ⏸️ **Monitoring:** 1+ containers (130+)
|
|
- ⏸️ **Explorer:** 1 container (140)
|
|
- ⏸️ **Hyperledger:** 4 containers (150-153)
|
|
- **Total Pending:** ~10-20 containers
|
|
|
|
### Grand Total
|
|
- **Expected Total:** ~22-32 containers
|
|
- **Currently Deployed:** 12 containers
|
|
- **Remaining:** ~10-20 containers
|
|
|
|
## Configuration Notes
|
|
|
|
### VMID Ranges
|
|
- Validators: 106-109 (config says 4, but 5 deployed)
|
|
- Sentries: 110-112 (config says 3, but 4 deployed)
|
|
- RPC: 115-117 (3 containers)
|
|
- Services: 120-129
|
|
- Monitoring: 130-134
|
|
- Explorer: 140
|
|
- Hyperledger: 150-153
|
|
|
|
### Resource Allocation
|
|
- **Validators:** 8GB RAM, 4 cores, 100GB disk
|
|
- **Sentries:** 4GB RAM, 2 cores, 100GB disk
|
|
- **RPC Nodes:** 16GB RAM, 4 cores, 200GB disk
|
|
- **Services:** 2GB RAM, 2 cores, 20GB disk
|
|
- **Monitoring:** 4GB RAM, 4 cores, 50GB disk
|
|
- **Explorer:** 8GB RAM, 4 cores, 100GB disk
|
|
- **Hyperledger:** 4-8GB RAM, 2-4 cores, 50-100GB disk
|
|
|
|
## Network Configuration
|
|
|
|
All containers use:
|
|
- **Network:** DHCP (no VLAN tags)
|
|
- **Bridge:** vmbr0
|
|
- **Type:** veth (for unprivileged containers)
|
|
- **Format:** `name=eth0,bridge=vmbr0,ip=dhcp,type=veth`
|
|
|
|
## Next Steps
|
|
|
|
1. Deploy Services (120-129)
|
|
2. Deploy Monitoring Stack (130-134)
|
|
3. Deploy Explorer (140)
|
|
4. Deploy Hyperledger Services (150-153)
|
|
|