80 lines
1.9 KiB
Markdown
80 lines
1.9 KiB
Markdown
|
|
# DBIS Core - VMID and Container Summary
|
||
|
|
|
||
|
|
## Quick Reference
|
||
|
|
|
||
|
|
### VMID Allocation
|
||
|
|
|
||
|
|
| Service | VMID | Hostname | IP Address |
|
||
|
|
|---------|------|----------|------------|
|
||
|
|
| **PostgreSQL Primary** | 10100 | dbis-postgres-primary | 192.168.11.105 |
|
||
|
|
| **PostgreSQL Replica** | 10101 | dbis-postgres-replica-1 | 192.168.11.106 |
|
||
|
|
| **Redis Cache** | 10120 | dbis-redis | 192.168.11.120 |
|
||
|
|
| **Backend API Primary** | 10150 | dbis-api-primary | 192.168.11.155 |
|
||
|
|
| **Backend API Secondary** | 10151 | dbis-api-secondary | 192.168.11.156 |
|
||
|
|
| **Frontend Admin Console** | 10130 | dbis-frontend | 192.168.11.130 |
|
||
|
|
|
||
|
|
### VMID Ranges
|
||
|
|
|
||
|
|
- **DBIS Core Services**: 10000-10099 (100 VMIDs)
|
||
|
|
- **Database**: 10100-10119 (20 VMIDs)
|
||
|
|
- **Cache**: 10120-10129 (10 VMIDs)
|
||
|
|
- **Frontend**: 10130-10149 (20 VMIDs)
|
||
|
|
- **API**: 10150-10199 (50 VMIDs)
|
||
|
|
- **Expansion**: 10200-13999 (3,800 VMIDs)
|
||
|
|
|
||
|
|
### Container Specifications
|
||
|
|
|
||
|
|
#### PostgreSQL (VMID 10100)
|
||
|
|
- Memory: 8 GB
|
||
|
|
- CPU: 4 cores
|
||
|
|
- Disk: 200 GB
|
||
|
|
- Port: 5432
|
||
|
|
|
||
|
|
#### Redis (VMID 10120)
|
||
|
|
- Memory: 4 GB
|
||
|
|
- CPU: 2 cores
|
||
|
|
- Disk: 50 GB
|
||
|
|
- Port: 6379
|
||
|
|
|
||
|
|
#### Backend API (VMID 10150, 10151)
|
||
|
|
- Memory: 8 GB each
|
||
|
|
- CPU: 4 cores each
|
||
|
|
- Disk: 100 GB each
|
||
|
|
- Port: 3000
|
||
|
|
|
||
|
|
#### Frontend (VMID 10130)
|
||
|
|
- Memory: 4 GB
|
||
|
|
- CPU: 2 cores
|
||
|
|
- Disk: 50 GB
|
||
|
|
- Ports: 80, 443
|
||
|
|
|
||
|
|
### Total Resources (HA Deployment)
|
||
|
|
|
||
|
|
- **Total Memory**: 32 GB
|
||
|
|
- **Total CPU Cores**: 18
|
||
|
|
- **Total Disk**: 500 GB
|
||
|
|
|
||
|
|
### Deployment Order
|
||
|
|
|
||
|
|
1. PostgreSQL Primary (10100)
|
||
|
|
2. PostgreSQL Replica (10101) - Optional
|
||
|
|
3. Redis (10120)
|
||
|
|
4. Backend API Primary (10150)
|
||
|
|
5. Backend API Secondary (10151)
|
||
|
|
6. Frontend (10130)
|
||
|
|
|
||
|
|
### Network Ports
|
||
|
|
|
||
|
|
| Service | Port | Protocol | Access |
|
||
|
|
|---------|------|----------|--------|
|
||
|
|
| PostgreSQL | 5432 | TCP | Internal only |
|
||
|
|
| Redis | 6379 | TCP | Internal only |
|
||
|
|
| Backend API | 3000 | TCP | Internal/LB |
|
||
|
|
| Frontend | 80, 443 | TCP | Public |
|
||
|
|
|
||
|
|
### Configuration Files
|
||
|
|
|
||
|
|
- Main Config: `config/dbis-core-proxmox.conf`
|
||
|
|
- Deployment Plan: `DEPLOYMENT_PLAN.md`
|
||
|
|
|