Files
HomeLabDataCenter/docs/project_planning/sprint_breakdown.md

1.9 KiB

Sprint Breakdown

Sprint 1: Initial Setup and Basic Cluster Configuration
  • Goals:

    • Install Proxmox on all hardware.
    • Configure basic settings and network.
    • Create and verify the Proxmox cluster.
  • Tasks:

    1. Install Proxmox VE on old laptops and mini PCs.
    2. Configure basic Proxmox settings and network.
    3. Create a Proxmox cluster.
    4. Add all nodes to the cluster.
    5. Verify cluster setup by creating and migrating VMs.
  • Deliverables:

    • Functional Proxmox cluster.
    • Documentation of setup steps and configurations.
Sprint 2: Service Deployment
  • Goals:

    • Deploy and configure core services.
    • Test service functionality.
  • Tasks:

    1. Deploy Opnsense firewall.
    2. Set up a website hosting environment.
    3. Deploy and configure additional open-source services (e.g., Nextcloud, Home Assistant).
    4. Test and verify service functionality.
  • Deliverables:

    • Deployed and functional services.
    • Documentation of configurations and issues encountered.
Sprint 3: High Availability Cluster Setup
  • Goals:

    • Integrate new hardware into the cluster.
    • Configure and test high availability settings.
  • Tasks:

    1. Purchase and set up MINISFORUM UM690S Mini PCs.
    2. Integrate new mini PCs into the Proxmox cluster.
    3. Configure high availability settings.
    4. Test failover capabilities.
  • Deliverables:

    • High availability cluster.
    • Documentation of setup steps and configurations.
Sprint 4: Benchmarking and Testing
  • Goals:

    • Benchmark and evaluate system performance.
    • Test AI workloads and other services.
  • Tasks:

    1. Perform compute, storage, and network benchmarks.
    2. Deploy and test small LLMs.
    3. Capture performance metrics.
    4. Analyze and document results.
  • Deliverables:

    • Benchmark results and analysis.
    • Documentation of performance metrics and analysis.