- Added generated index files and report directories to .gitignore to prevent unnecessary tracking of transient files. - Updated README links to reflect new documentation paths for better navigation. - Improved documentation organization by ensuring all links point to the correct locations, enhancing user experience and accessibility.
110 lines
2.6 KiB
Markdown
110 lines
2.6 KiB
Markdown
# SMOM-DBIS-138 Deployment Documentation Index
|
|
|
|
## Quick Navigation
|
|
|
|
### 🚀 Getting Started
|
|
- **[Quick Start Guide](smom-dbis-138-QUICK_START.md)** - Fastest path to deployment
|
|
- **[Complete Summary](../archive/status/smom-dbis-138-COMPLETE_SUMMARY.md)** - Overview of all completed tasks (archived)
|
|
|
|
### 📋 Deployment Status
|
|
- **[Deployment Status](smom-dbis-138-deployment-status.md)** - Current VM deployment status
|
|
- **[Deployment Complete Guide](smom-dbis-138-deployment-complete.md)** - Complete deployment walkthrough
|
|
|
|
### 🔧 Configuration
|
|
- **[Next Steps Guide](smom-dbis-138-next-steps.md)** - Detailed next steps
|
|
- **[Project Integration](smom-dbis-138-project-integration.md)** - Integration with SMOM-DBIS-138 project
|
|
|
|
### ⚙️ Infrastructure Configuration
|
|
- **[Nginx Proxy Config](configs/nginx/README.md)** - Nginx reverse proxy setup
|
|
- **[Cloudflare Tunnel Config](configs/cloudflare/README.md)** - Cloudflare Tunnel setup
|
|
|
|
---
|
|
|
|
## Scripts Reference
|
|
|
|
### Verification & Monitoring
|
|
```bash
|
|
./scripts/verify-deployment.sh # Check VM status
|
|
./scripts/get-smom-vm-ips.sh # Collect VM IP addresses
|
|
./scripts/check-proxmox-quota.sh # Check resource availability
|
|
```
|
|
|
|
### VM Management
|
|
```bash
|
|
./scripts/start-smom-vms.sh # VM startup guide
|
|
```
|
|
|
|
### Configuration
|
|
```bash
|
|
./scripts/configure-nginx-proxy.sh # Nginx configuration helper
|
|
./scripts/configure-cloudflare-tunnel.sh # Cloudflare Tunnel helper
|
|
```
|
|
|
|
---
|
|
|
|
## Deployment Workflow
|
|
|
|
### Phase 1: VM Deployment ✅ COMPLETE
|
|
- [x] All 18 VMs deployed
|
|
- [x] VMIDs assigned
|
|
- [x] Manifests created
|
|
|
|
### Phase 2: VM Startup ⏳ NEXT
|
|
- [ ] Start VMs via Proxmox
|
|
- [ ] Wait for boot (2-5 minutes)
|
|
- [ ] Collect IP addresses
|
|
|
|
### Phase 3: Infrastructure Configuration
|
|
- [ ] Configure Nginx Proxy
|
|
- [ ] Configure Cloudflare Tunnel
|
|
|
|
### Phase 4: Application Configuration
|
|
- [ ] Switch to SMOM-DBIS-138 project
|
|
- [ ] Configure validators
|
|
- [ ] Configure sentries
|
|
- [ ] Configure RPC nodes
|
|
- [ ] Configure services
|
|
|
|
### Phase 5: Verification
|
|
- [ ] Verify connectivity
|
|
- [ ] Test blockchain network
|
|
- [ ] Verify monitoring
|
|
|
|
---
|
|
|
|
## Project Locations
|
|
|
|
- **Sankofa Project**: `~/projects/Sankofa` (VM deployment)
|
|
- **SMOM-DBIS-138 Project**: `~/projects/smom-dbis-138` (Blockchain network)
|
|
|
|
---
|
|
|
|
## Quick Commands
|
|
|
|
### Check Status
|
|
```bash
|
|
kubectl get proxmoxvm -A
|
|
./scripts/verify-deployment.sh
|
|
```
|
|
|
|
### Get VM IPs
|
|
```bash
|
|
./scripts/get-smom-vm-ips.sh
|
|
```
|
|
|
|
### Start VMs
|
|
```bash
|
|
./scripts/start-smom-vms.sh
|
|
```
|
|
|
|
### Configure
|
|
```bash
|
|
./scripts/configure-nginx-proxy.sh
|
|
./scripts/configure-cloudflare-tunnel.sh
|
|
```
|
|
|
|
---
|
|
|
|
**Last Updated**: 2025-12-08
|
|
|