Mapa artykułu
Spis treści

KVM – hypervisor, który jest częścią Linuxa
KVM, czyli Kernel-based Virtual Machine, trafił do jądra Linuxa w 2007 roku. Jest modułem jądra, który zamienia zwykły serwer z Linuxem w hypervisor. Korzysta ze sprzętowych rozszerzeń procesora Intel VT-x i AMD-V, więc maszyna wirtualna wykonuje kod bezpośrednio na procesorze, a nie przez emulację.
Wokół KVM pracują jeszcze dwa elementy:
- QEMU – emuluje urządzenia, które widzi maszyna wirtualna: dyski, karty sieciowe, kontroler USB,
- libvirt – warstwa zarządzania, z której korzystają narzędzia takie jak virsh i virt-manager.
Na KVM stoi duża część publicznych chmur, więc pytanie „czy to dojrzała technologia” ma odpowiedź od dawna. Sam KVM z libvirt jest jednak surowy: nie ma panelu w przeglądarce, klastra ani harmonogramu kopii. Dlatego w firmach rzadko używa się go w czystej postaci.
Proxmox VE – co dokłada do KVM
Proxmox Virtual Environment to dystrybucja oparta na Debianie, rozwijana przez wiedeńską firmę Proxmox Server Solutions. Łączy KVM z kontenerami LXC i dodaje wszystko, czego brakuje gołemu Linuxowi:
- panel WWW do zarządzania maszynami, siecią i magazynem danych,
- klaster z migracją maszyn na żywo między serwerami,
- wysoką dostępność – po awarii węzła maszyny startują na pozostałych,
- obsługę ZFS i Ceph bez dodatkowych licencji,
- kopie zapasowe z harmonogramem, a w parze z Proxmox Backup Server także deduplikację i kopie przyrostowe.
Kod jest otwarty, a wszystkie funkcje działają bez opłat. Płatna subskrypcja daje dostęp do repozytorium z dokładniej przetestowanymi aktualizacjami oraz do wsparcia producenta. W środowisku produkcyjnym subskrypcję warto kupić, bo jej koszt jest ułamkiem tego, co kosztuje godzina przestoju.

Maszyna wirtualna czy kontener LXC
Proxmox pozwala uruchomić usługę na dwa sposoby i wybór ma znaczenie.
| Cecha | Maszyna wirtualna KVM | Kontener LXC |
|---|---|---|
| System gościa | Dowolny: Windows Server, Linux, BSD | Tylko Linux |
| Jądro | Własne | Wspólne z hostem |
| Narzut | Większy | Minimalny |
| Izolacja | Pełna | Słabsza |
| Typowe użycie | ERP, kontroler domeny, baza danych | Serwer WWW, DNS, monitoring |
Windows Server działa na KVM bez problemu, potrzebuje tylko sterowników VirtIO dla dysku i sieci. Licencji Microsoftu wirtualizacja na Linuxie nie zmienia: Windows Server nadal licencjonuje się na rdzenie fizycznego serwera, niezależnie od hypervisora.
Kontenery LXC nie są tym samym co Docker i Kubernetes. LXC udaje cały system, a Docker pakuje pojedynczą aplikację. Kiedy firmie potrzebna jest orkiestracja kontenerów aplikacyjnych, opisujemy w tekście Kubernetes dla firmy.
Ile serwerów potrzeba, żeby to miało sens
Tu najczęściej rozmijają się oczekiwania z budżetem.
- Jeden serwer. Pełna wirtualizacja, migawki, kopie zapasowe. Brak wysokiej dostępności: awaria płyty głównej zatrzymuje wszystko do czasu naprawy.
- Dwa serwery. Replikacja maszyn i ręczne przełączenie. Automatyczna wysoka dostępność wymaga trzeciego głosu w klastrze, czyli niewielkiego urządzenia pełniącego rolę arbitra.
- Trzy serwery i więcej. Pełny klaster z automatycznym przełączaniem, a przy odpowiedniej sieci także rozproszony magazyn Ceph.
Dwie rzeczy sprzętowe trzeba ustalić przed zakupem. ZFS wymaga bezpośredniego dostępu do dysków, więc kontroler RAID musi pracować w trybie HBA albo trzeba go wymienić. Ceph do sensownej pracy potrzebuje sieci 10 GbE i co najmniej trzech węzłów. Serwer zamówiony „jak pod VMware” nie zawsze nadaje się pod Proxmoxa bez zmian w konfiguracji. Dobór sprzętu omawiamy na stronie serwery Dell dla firm.
Gdzie trzymać dyski maszyn wirtualnych
Wybór magazynu danych decyduje o tym, co się stanie po awarii serwera.
| Rozwiązanie | Ile serwerów | Co się dzieje po awarii |
|---|---|---|
| Lokalny ZFS z replikacją | 2 | Maszyna startuje na drugim serwerze ze stanem sprzed kilku lub kilkunastu minut |
| Wspólny zasób NFS lub iSCSI na macierzy albo NAS-ie | 2–3 | Maszyny startują na innym węźle bez utraty danych, ale macierz jest pojedynczym punktem awarii |
| Ceph | 3 i więcej | Dane są rozłożone na wszystkie węzły, awaria jednego nie przerywa pracy |
W małej firmie zwykle wystarcza pierwszy wariant. Replikacja ZFS jest asynchroniczna, więc trzeba świadomie zaakceptować utratę ostatnich minut pracy albo ustawić krótszy odstęp między kopiami. Ceph daje najwięcej, ale wymaga trzech porządnych serwerów, szybkiej sieci i kogoś, kto potrafi go diagnozować.
Migracja z VMware na Proxmox – gdzie są pułapki
Proxmox ma wbudowany kreator, który łączy się z hostem ESXi i importuje maszyny bez ręcznej konwersji dysków. Technicznie przeniesienie pojedynczej maszyny to kwestia godzin. Problemy leżą obok:
- Wsparcie producenta oprogramowania. Część dostawców systemów ERP i medycznych certyfikuje swoje produkty wyłącznie na VMware lub Hyper-V. Trzeba to sprawdzić przed migracją, a nie po pierwszym zgłoszeniu serwisowym.
- Kopie zapasowe. Dotychczasowe zadania backupu przestają działać w dniu migracji. Veeam obsługuje Proxmoxa, ale zadania trzeba zbudować od nowa i wykonać próbne odtworzenie.
- Sterowniki w maszynach Windows. Bez wcześniejszej instalacji VirtIO system po przeniesieniu nie znajdzie dysku startowego.
- Sieć. Wirtualne przełączniki, VLAN-y i reguły zapory konfiguruje się inaczej i trzeba je odwzorować ręcznie.
- Kompetencje. Administrator, który zna tylko vCenter, potrzebuje czasu na naukę Linuxa. To koszt, którego nie widać w porównaniu licencji.
Najbezpieczniejsza kolejność to migracja etapami: najpierw środowisko testowe i mniej ważne usługi, potem kilka tygodni obserwacji, a systemy krytyczne na końcu. O kopiach maszyn wirtualnych piszemy więcej na stronie Veeam Backup dla firm.

Kopie zapasowe maszyn wirtualnych
Proxmox robi kopie maszyn bez ich wyłączania i ma do tego wbudowany harmonogram. Sam harmonogram to jednak za mało.
- Kopia musi leżeć poza serwerem, na którym działają maszyny. Dysk w tym samym serwerze to nie kopia, tylko drugi egzemplarz tej samej awarii.
- Proxmox Backup Server przechowuje kopie przyrostowo i z deduplikacją, więc trzydzieści dni historii zajmuje ułamek tego, co trzydzieści pełnych obrazów. Potrafi też sam sprawdzać spójność kopii.
- Jedna kopia poza siedzibą firmy. Drugi serwer kopii w innej lokalizacji albo w chmurze chroni przed pożarem, kradzieżą i ransomware.
- Próbne odtworzenie raz na kwartał. Kopia, której nikt nie próbował przywrócić, jest tylko nadzieją.
Ile pracy wymaga Proxmox po wdrożeniu
Platforma jest darmowa, ale nie bezobsługowa. Lista stałych zadań wygląda tak:
- Aktualizacje hostów. Poprawki jądra wymagają restartu serwera. W klastrze najpierw przenosi się maszyny na inny węzeł, więc użytkownicy niczego nie zauważają. Na pojedynczym serwerze potrzebne jest okno serwisowe.
- Duże wydania. Co mniej więcej dwa lata wychodzi nowa główna wersja oparta na kolejnym Debianie. Taką aktualizację trzeba zaplanować i przetestować.
- Monitoring. Zapełniony magazyn danych zatrzymuje maszyny równie skutecznie jak awaria sprzętu. Stan dysków, pul i kopii warto podpiąć pod system taki jak Zabbix.
- Dokumentacja. Kto ma hasła, gdzie są kopie, jak przywrócić maszynę. Spisane, a nie w głowie jednego administratora.
Przy małym środowisku to zwykle kilka godzin miesięcznie, ale muszą to być godziny kogoś, kto zna Linuxa.
Kiedy zostać przy VMware albo Hyper-V
Linux nie jest odpowiedzią dla każdego. Zostanie przy obecnej platformie ma sens, gdy:
- kluczowy system ma certyfikację wyłącznie dla VMware,
- firma ma licencje Windows Server Datacenter i administratorów znających Hyper-V,
- w zespole nie ma nikogo z doświadczeniem w Linuxie i nie planuje się zlecenia administracji na zewnątrz,
- środowisko korzysta z funkcji, których odpowiedników w Proxmoxie nie ma.
W pozostałych przypadkach rachunek zwykle wypada na korzyść Linuxa, pod warunkiem że ktoś będzie tym środowiskiem stale się opiekował: aktualizował hosty, pilnował kopii i reagował na alerty. Samą ideę wirtualizacji i jej rodzaje tłumaczymy w tekście wirtualizacja – co to jest.
Jeśli zbliża się odnowienie licencji i chcesz porównać koszty na swoich liczbach, umów bezpłatną konsultację. Policzymy rdzenie, sprawdzimy sprzęt i wymagania Twoich dostawców, a potem powiemy, czy migracja się zwróci. Utrzymanie hostów po wdrożeniu prowadzimy w ramach usługi administracja serwerami Linux.
FAQ – wirtualizacja serwerów na Linuxie
Czy Proxmox VE jest darmowy?
Tak, Proxmox VE ma otwarty kod i wszystkie funkcje działają bez opłat. Płatna subskrypcja daje dostęp do repozytorium z przetestowanymi aktualizacjami i do wsparcia producenta.
Czy na KVM można uruchomić Windows Server?
Tak. Windows Server działa na KVM stabilnie po zainstalowaniu sterowników VirtIO. Licencje Microsoftu obowiązują tak samo jak na każdym innym hypervisorze.
Ile serwerów potrzeba do klastra Proxmox z wysoką dostępnością?
Trzy węzły albo dwa serwery i dodatkowe urządzenie pełniące rolę arbitra. Bez trzeciego głosu klaster nie potrafi bezpiecznie zdecydować, który serwer ma przejąć maszyny po awarii.
Czym różni się KVM od Proxmoxa?
KVM to moduł jądra Linuxa, który uruchamia maszyny wirtualne. Proxmox VE to kompletna platforma zbudowana na KVM: dodaje panel WWW, klaster, kontenery LXC, obsługę magazynów danych i kopie zapasowe.
Czy da się przenieść maszyny z VMware na Proxmox bez przestoju?
Krótki przestój jest potrzebny na wyłączenie maszyny, import dysku i pierwsze uruchomienie w nowym środowisku. Przy dobrym przygotowaniu trwa od kilkunastu minut do kilku godzin na maszynę, zależnie od rozmiaru dysków.








