⚙️ Proxmox VE
Platforma wirtualizacyjna klastra homelab
Kluczowe funkcje:
- Zarządzanie VM-ami i kontenerami LXC
- Klaster HA na 3 węzłach
- Snapshoty i migracje na żywo
- Webowy interfejs zarządzania

Przed Tobą opowieść o tym, jak zbudowałem domowe laboratorium DevOps — od zera, na trzech Mini PC, z Proxmoxem, dedykowanym storage’em i zarządzaną siecią. Artykuł opisuje sprzęt, architekturę i plany rozwoju środowiska, które służy mi do testowania technologii infrastrukturalnych w warunkach zbliżonych do produkcyjnych.
Zamiast korzystać z kosztownych środowisk chmurowych czy symulatorów, postawiłem na własny sprzęt. To daje pełną kontrolę nad każdą warstwą stosu: od fizycznego serwera, przez wirtualizację, aż po aplikacje:
⚙️ Proxmox VE
Platforma wirtualizacyjna klastra homelab
Kluczowe funkcje:
🗄️ Synology NAS
Centralny storage dla maszyn wirtualnych
Kluczowe funkcje:
Całe LAB opiera się na trzech warstwach: obliczeniowej (Mini PC + Proxmox), sieciowej (MikroTik) i storage’owej (Synology):
| Komponent | Rola | Ilość |
|---|---|---|
| Mini PC | Węzeł wirtualizacyjny (Proxmox VE) | 3 |
| Synology NAS | Centralny storage (NFS/iSCSI) | 1 |
| MikroTik | Router, VLAN, VPN, firewall | 1 |
| Proxmox Cluster | Klaster HA, migracje VM | 3 węzły |
Do budowy LAB-a wybrałem trzy kompaktowe Mini PC. Powody są proste: niski pobór energii, cicha praca i wystarczająca moc obliczeniowa do uruchamiania wielu maszyn wirtualnych jednocześnie.
Na każdym węźle zainstalowałem Proxmox VE — sprawdzone narzędzie do zarządzania wirtualizacją i kontenerami LXC/VM. Dzięki temu mam pełną kontrolę nad maszynami wirtualnymi, snapshotami i klastrem HA, co jest kluczowe przy testach infrastruktury.
Kluczowym elementem LAB-a jest centralny storage. Postawiłem na NAS Synology, który zapewnia nie tylko przestrzeń dyskową, ale też zaawansowane zarządzanie danymi i dostępność przez sieć.
Wszystkie Mini PC korzystają z Synology jako magazynu dla maszyn wirtualnych i obrazów systemów — pozwala to w prosty sposób tworzyć i przenosić VM-y między węzłami.
Dlaczego Synology?
Żeby testować złożone scenariusze sieciowe i DevOpsowe, potrzebowałem elastycznego rozwiązania. W tym celu wybrałem router MikroTik, który umożliwia:
Budowa laboratorium to dopiero początek. Celem jest stopniowe wdrażanie narzędzi typowych dla środowisk produkcyjnych:
| Obszar | Narzędzia | Status |
|---|---|---|
| Wirtualizacja | Proxmox VE | ✅ Gotowe |
| Storage | Synology NAS | ✅ Gotowe |
| Sieć | MikroTik | ✅ Gotowe |
| Kontenery | Kubernetes (3 węzły) | 🔄 W planach |
| CI/CD | GitLab CI/CD, ArgoCD | 🔄 W planach |
| Monitoring | Prometheus, Grafana, Loki | 🔄 W planach |
| Zarządzanie konfiguracją | Ansible, OpenTofu | 🔄 W planach |
| Registry | Harbor | 🔄 W planach |
Docelowo LAB ma odwzorowywać pełne środowisko produkcyjne — od budowy aplikacji, przez automatyzację wdrożeń, aż po monitoring i optymalizację wydajności.
Jeśli chcesz zbudować podobne środowisko — polecam:
| Zasób | Czego się nauczysz |
|---|---|
| Proxmox Docs | Wirtualizacja i klastry HA |
| MikroTik Wiki | RouterOS, VLAN, VPN |
| Synology Knowledge Base | NAS, NFS, iSCSI |
| Kubernetes Docs | Orkiestracja kontenerów |
| Nasze repozytoria | Kod IaC i konfiguracje |
Maciej Rachuna | rachuna-net.pl
Artykuł opisuje realne środowisko homelab zbudowane do celów edukacyjnych i testowania technologii DevOps. Sprzęt, konfiguracje i plany rozwoju bazują na praktycznym doświadczeniu, a nie na teorii.