🎯 Wprowadzenie: Dlaczego warto wybrać Proxmox VE?
Proxmox Virtual Environment (VE) to otwarte, kompleksowe rozwiązanie do wirtualizacji oparte na Debianie, umożliwiające uruchamianie zarówno kontenerów (LXC), jak i pełnych maszyn wirtualnych (KVM). Oferuje zaawansowane funkcje, idealne do infrastruktury centrów danych, firm, laboratoriow testowych czy przetwarzania Edge. Wyróżnia się:
- Zintegrowanym interfejsem webowym,
- Obsługą klastrowania, wysokiej dostępności (HA) i migracji live,
- Integracją z magazynami Ceph, ZFS, NFS, iSCSI,
- Zaawansowanymi narzędziami backupu (Proxmox Backup Server),
- Modułem sieciowym bazującym na Open vSwitch,
- Rozbudowanym systemem firewall z granularnymi zasadami.
🧠 1. Architektura i komponenty Proxmox VE
🖥️ Debain + KVM + LXC
Rdzeń to Debian 12 z modernizowanym jądrem i narzędziami libvirt, QEMU oraz LXC. Pozwala na uruchamianie lekkich kontenerów oraz pełnych VM.
🧩 Proxmox Cluster
Łatwość łączenia serwerów w klaster zarządzany centralnie. Każdy węzeł posiada widok GUI wszystkich VM, zasobów i statusu zdrowia systemu.
✔️ Wysoka dostępność (HA)
Przy konfiguracji strojenia quorum i dozbrojeniu dysków, Proxmox automatycznie przenosi maszyny po awarii węzła.
📦 Magazyny danych
- ZFS – snapshoty, replikacja, ochrona danych.
- Ceph – skalowalne blokowe i obiektowe repozytorium.
- NFS/iSCSI – proste udostępnianie współdzielonego storage.
- Directory – lokalne magazyny VM, ISO, kontenery.

⚙️ 2. Instalacja i konfiguracja klastra
🔧 Instalacja jednego węzła
- Pobierz ISO Proxmox VE najnowszą wersję.
- Zainstaluj na czystym SSD/M.2.
- Skonfiguruj
hostname,IP,kv-poolZFS:
zpool create pve-data mirror /dev/sda /dev/sdb
- Włącz GUICert i automatyczne aktualizacje security.
🛠️ Tworzenie klastra
Na pierwszym węźle:
pvecm create klasternet
Na kolejnych:
pvecm add <IP pierwszego>
🔁 Synchronizacja daty
apt install chrony, skonfiguruj NTP jako pool ntp.org w /etc/chrony/chrony.conf.
🧮 3. Wirtualizacja: LXC vs KVM + passthrough GPU
📍 Kontenery LXC
- Idealne dla lekkich aplikacji, dev, CI/CD.
- Z ograniczeniami kernela, ale szybsze i lżejsze niż VM.
- Obsługa network namespace, cgroups, limitów CPU/RAM.
🧱 Maszyny wirtualne (KVM)
- Umożliwiają pełne systemy – Windows, BSD, Linux.
- Ustawienia UEFI/OVMF, ACPI, TPM możliwe do pełnej konfiguracji.
🚀 Passthrough GPU
- Instalacja sterowników, ustawienie
iommu=ptw GRUB. - Virtual Function / vfio-pci w VM do szybkiego dostępu do GPU.
🔁 4. Migracje live i replikacja
- Livemigration bez downtime – wymaga wspólnego storage (ZFS, Ceph, iSCSI/NFS).
- Replikacja synchronizowana co minutę – automatyczne przełączenia w wypadku utraty łącza.
- Możliwość migracji między lokalizacjami geograficznymi przy VPN/SD-WAN.
🧰 5. Backup i odzyskiwanie
💾 Proxmox Backup Server
- Dedykowany serwer backupowy.
- Kompresja, deduplikacja, szyfrowanie AES256.
- CLI + REST API + klient Proxmox-web GUI.
⚡ Snapshoty
- ZFS i Ceph wspierają snapshoty VM i LXC.
- Możliwość kopiowania między węzłami za pomocą
zfs sendireceive.
🔄 Harmonogramy backupu
Z GUI: Datacenter → Backup → Add. Ustaw dzienny cotygodniowy plan, limit przechowywania, z opcją rotacji.
🔐 6. Sieć i bezpieczeństwo
🌐 Open vSwitch + VLAN
- Graf sieciowy zarządzany z GUI/DHCP.
- Multinic / bonding (balance-rr, active-backup, 802.3ad).
- VLAN trunk między węzłami.
🔥 Firewall wewnętrzny
- Zarządzany przy użyciu Proxmox Firewall GUI.
- Reguły na poziomie VM i klastra (np. blok UDP 137, 138, SMB).
- Strefy bezpieczeństwa:
VM → Firewall → Options.
🧯 7. Aktualizacje, bezpieczeństwo, audyty
📦 Repozytoria bezpieczeństwa
Użyj pve-enterprise lub bezpłatne pve-no-subscription.
Stosuj apt update && apt dist-upgrade.
🛡️ Hardening
- Wyłącz root login (ssh).
- Stosuj klucze RSA / Ed25519.
- Ogranicz dostęp przez SSH tylko z określonych hostów.
✅ Audyty
- logi
/var/log/pve/,syslog,auth.log. auditdmoże monitorować zmiany plików krytycznych.
📊 8. Skalowanie: Kubernetes na Proxmoxie i Ceph
- Możliwość uruchomienia wirtualnej instalacji K3s / k3s-cluster w LXC lub VM.
- Ceph zapewnia slow zone redundancy, replikację i snapshoty.
- Backup CRD + PVC obsługiwany przez Rook + Ceph CSI + Proxmox Backup—kompletna scena S3 Block.
📈 9. Monitorowanie i alerty
🧠 Zintegrowany GUI
Pokazuje zużycie CPU, RAM, I/O, sieci wszystkich VM i klastra.
🔔 Zewnętrzne systemy
Prometheus + Grafana(za pomocąpve_exporter)Zabbix,Netdata,Nagios– integracja przez SNMP i API.
📄 10. Podsumowanie – dlaczego Proxmox VE?
- Otwarty, skalowalny i elastyczny – VMware OpenSource.
- Kompletny stack (grafika, backup, sieć, HA, ceph, gaz lub kontenery).
- Świetny wybór dla firm, hostingu, labów i edukacji.






