141 lines
4.3 KiB
Markdown
141 lines
4.3 KiB
Markdown
# 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.
|
|
|