# Remaining LXCs to Deploy - VMID and IP Address List

**Generated:** $(date)  
**Based on:** Configuration files and current deployment status

## Summary

**Total Remaining LXCs:** 14 containers

- **Hyperledger Services:** 4 containers
- **Additional Services:** 4 containers  
- **Monitoring Stack:** 5 containers
- **Explorer:** 1 container

---

## 1. Hyperledger Services

| VMID | Hostname | IP Address | Description |
|------|----------|------------|-------------|
| 5200 | cacti-1 | 192.168.11.64 | Hyperledger Cacti - Blockchain integration platform |
| 6000 | fabric-1 | 192.168.11.65 | Hyperledger Fabric - Permissioned blockchain framework |
| 6200 | firefly-1 | 192.168.11.66 | Hyperledger Firefly - Web3 gateway for enterprise |
| 6400 | indy-1 | 192.168.11.67 | Hyperledger Indy - Self-sovereign identity ledger |

**Note:** IPs 192.168.11.60-63 are already assigned to ML110 containers (3000-3003)

---

## 2. Additional Services (VMID 3500+)

| VMID | Hostname | IP Address | Description |
|------|----------|------------|-------------|
| 3500 | oracle-publisher-1 | 192.168.11.68 | Oracle Publisher - Price feed aggregation service |
| 3501 | ccip-monitor-1 | 192.168.11.69 | CCIP Monitor - Cross-chain monitoring service |
| 3502 | keeper-1 | 192.168.11.70 | Price Feed Keeper - Automated upkeep service |
| 3503 | financial-tokenization-1 | 192.168.11.71 | Financial Tokenization - Tokenization service |

---

## 3. Monitoring Stack (VMID 3500+)

| VMID | Hostname | IP Address | Description |
|------|----------|------------|-------------|
| 3504 | monitoring-stack-1 | 192.168.11.80 | Prometheus - Metrics collection |
| 3505 | monitoring-stack-2 | 192.168.11.81 | Grafana - Visualization and dashboards |
| 3506 | monitoring-stack-3 | 192.168.11.82 | Loki - Log aggregation |
| 3507 | monitoring-stack-4 | 192.168.11.83 | Alertmanager - Alert management |
| 3508 | monitoring-stack-5 | 192.168.11.84 | Additional monitoring component |

**Note:** Monitoring IPs start at 192.168.11.80 per network.conf

---

## 4. Explorer

| VMID | Hostname | IP Address | Description |
|------|----------|------------|-------------|
| 5000 | blockscout-1 | 192.168.11.140 | Blockscout - Blockchain explorer |

**Note:** Explorer IP starts at 192.168.11.140 per network.conf

---

## IP Address Summary

### Already Assigned IPs (from current deployment):
- 192.168.11.60-63: ML110 containers (3000-3003)
- 192.168.11.90: besu-temp-all-nodes VM (9000)
- 192.168.11.100-104: Besu Validators (1000-1004)
- 192.168.11.150-153: Besu Sentries (1500-1503)
- 192.168.11.250-252: Besu RPC Nodes (2500-2502)

### Remaining IPs to Assign:
- 192.168.11.64-67: Hyperledger Services (4 IPs)
- 192.168.11.68-71: Additional Services (4 IPs)
- 192.168.11.80-84: Monitoring Stack (5 IPs)
- 192.168.11.140: Explorer (1 IP)

**Total IPs to Assign:** 14

---

## Deployment Commands

### Deploy Hyperledger Services:
```bash
cd /opt/smom-dbis-138-proxmox
./scripts/deployment/deploy-hyperledger-services.sh
```

### Deploy Additional Services:
```bash
cd /opt/smom-dbis-138-proxmox
./scripts/deployment/deploy-services.sh
```

### Deploy Monitoring Stack:
```bash
cd /opt/smom-dbis-138-proxmox
./scripts/deployment/deploy-monitoring.sh
```

### Deploy Explorer:
```bash
cd /opt/smom-dbis-138-proxmox
./scripts/deployment/deploy-explorer.sh
```

### Deploy Everything:
```bash
cd /opt/smom-dbis-138-proxmox
./deploy-all.sh
```

---

## Quick Reference Table

| VMID | Type | Hostname | IP Address |
|------|------|----------|------------|
| 5200 | LXC | cacti-1 | 192.168.11.64 |
| 6000 | LXC | fabric-1 | 192.168.11.65 |
| 6200 | LXC | firefly-1 | 192.168.11.66 |
| 6400 | LXC | indy-1 | 192.168.11.67 |
| 3500 | LXC | oracle-publisher-1 | 192.168.11.68 |
| 3501 | LXC | ccip-monitor-1 | 192.168.11.69 |
| 3502 | LXC | keeper-1 | 192.168.11.70 |
| 3503 | LXC | financial-tokenization-1 | 192.168.11.71 |
| 3504 | LXC | monitoring-stack-1 | 192.168.11.80 |
| 3505 | LXC | monitoring-stack-2 | 192.168.11.81 |
| 3506 | LXC | monitoring-stack-3 | 192.168.11.82 |
| 3507 | LXC | monitoring-stack-4 | 192.168.11.83 |
| 3508 | LXC | monitoring-stack-5 | 192.168.11.84 |
| 5000 | LXC | blockscout-1 | 192.168.11.140 |

---

**Note:** IP addresses are based on network.conf configuration. Some services may use DHCP initially and need static IP configuration post-deployment.

