- 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.
2.6 KiB
2.6 KiB
SMOM-DBIS-138 Deployment Documentation Index
Quick Navigation
🚀 Getting Started
- Quick Start Guide - Fastest path to deployment
- Complete Summary - Overview of all completed tasks (archived)
📋 Deployment Status
- Deployment Status - Current VM deployment status
- Deployment Complete Guide - Complete deployment walkthrough
🔧 Configuration
- Next Steps Guide - Detailed next steps
- Project Integration - Integration with SMOM-DBIS-138 project
⚙️ Infrastructure Configuration
- Nginx Proxy Config - Nginx reverse proxy setup
- Cloudflare Tunnel Config - Cloudflare Tunnel setup
Scripts Reference
Verification & Monitoring
./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
./scripts/start-smom-vms.sh # VM startup guide
Configuration
./scripts/configure-nginx-proxy.sh # Nginx configuration helper
./scripts/configure-cloudflare-tunnel.sh # Cloudflare Tunnel helper
Deployment Workflow
Phase 1: VM Deployment ✅ COMPLETE
- All 18 VMs deployed
- VMIDs assigned
- 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
kubectl get proxmoxvm -A
./scripts/verify-deployment.sh
Get VM IPs
./scripts/get-smom-vm-ips.sh
Start VMs
./scripts/start-smom-vms.sh
Configure
./scripts/configure-nginx-proxy.sh
./scripts/configure-cloudflare-tunnel.sh
Last Updated: 2025-12-08