Migracja z VMware do Proxmox VE — Praktyczny przewodnik
Spis treści
Dlaczego Proxmox VE?
Obecnie wiele firm szuka alternatyw dla rosnących kosztów licencyjnych VMware na rzecz elastycznych, otwartoźródłowych rozwiązań. Proxmox VE to właśnie takie rozwiązanie – darmowy hypervisor zarządzający zarówno maszynami KVM, jak i kontenerami LXC, rozwijany od 2008 roku. Najnowsza wersja Proxmox VE 8.x bazuje na Debianie 12 „Bookworm” z jądrem Linux 6.8, zawiera QEMU 9.2 oraz LXC 6.0. Dla porównania, komercyjna platforma VMware w wersji vSphere 8.0 Update 3 oferuje zaawansowane funkcje takie jak Live Patching ESXi czy zintegrowane zarządzanie klastrami Kubernetes. W dalszej części artykułu przeprowadzimy Cię krok po kroku przez proces migracji z VMware do Proxmox VE, uwzględniając zarówno środowiska testowe, jak i produkcyjne oraz specyfikę infrastruktury fizycznej i chmurowej. Dowiesz się, jak przygotować się do migracji, jakie narzędzia wykorzystać oraz jakie są najlepsze praktyki po przeprowadzeniu migracji.
Scenariusze migracji - środowisko testowe vs produkcyjne
Przed podjęciem migracji zawsze zacznij od środowiska testowego – dzięki temu unikniesz niespodzianek w sieci produkcyjnej. Utwórz izolowany klaster testowy Proxmox o podobnych zasobach co produkcyjny (CPU, pamięć, magazyn) i odtwórz w nim kilka przykładowych maszyn z VMware.
- Zbierz szczegółowe informacje: zanotuj hosty ESXi, nazwy VM, przydzielone CPU, RAM, rozmiary dysków, konfiguracje sieciowe itp. Te dane przydadzą się przy odtwarzaniu maszyn w Proxmox.
- Usuń VMware Tools i snapshoty: przed migracją wyłącz VMWare Tools w gościach i usuń niepotrzebne snapshoty. Staraj się pozostawić VM w „czystym” stanie, bez zaległych zmian zapisu na dysku. Zwróć uwagę na przypisane adresy IP i karty sieciowe – po migracji konfiguracje te mogą wymagać ręcznej rekonstrukcji.
- Wykonaj backupy: zarchiwizuj istniejące VM (np. za pomocą vSphere Backup lub wbudowanych narzędzi). Nawet jeśli nie będziemy z niego odtwarzać obrazów (bo migracja będzie polegała na konwersji), kopia zapasowa zapewni ochronę danych w razie nieprzewidzianych problemów.
- Testuj całość: po zaimportowaniu przykładowych maszyn uruchom je i dokładnie sprawdź działanie (sieć, aplikacje, bazy danych itp.). Dopiero gdy testowy scenariusz zadziała bez błędów, możesz planować migrację produkcyjną.
1. Środowisko testowe (laboratoryjne)
- Zainstaluj Proxmox VE 8.x na fizycznym serwerze lub jako VM w istniejącym hypervisorze.
- Wyeksportuj maszynę z VMware jako plik OVA lub VMDK.
- Skonwertuj plik VMDK do formatu QCOW2 lub RAW:
qemu-img convert -f vmdk -O qcow2 vm_disk.vmdk vm_disk.qcow2
- Utwórz nową VM w Proxmox i podmień dysk na przekonwertowany obraz.
- Uruchom i przetestuj maszynę. W razie problemów z siecią sprawdź
/etc/network/interfaces.
2. Środowisko produkcyjne — serwery fizyczne
W przypadku migracji fizycznych hostów VMware do Proxmox:
- Wykonaj pełną kopię zapasową maszyn w VMware (np. za pomocą Veeam).
- Przygotuj fizyczny host Proxmox z RAID i redundancją zasilania.
- Skorzystaj z narzędzi takich jak
virt-v2vlub migracja ręczna (eksport/import dysków i konfiguracji). - Skonfiguruj HA i klastrowanie, jeśli Proxmox ma zastąpić vSphere z vCenter.
3. Środowisko produkcyjne — chmura
Proxmox może działać również w środowisku chmurowym (np. Hetzner, OVH, Scaleway). W takim przypadku:
- Zamów serwer z obsługą KVM i funkcją IPMI/ILO do instalacji ISO Proxmox VE.
- Zainstaluj Proxmox i skonfiguruj zdalny dostęp (VPN, firewall, porty).
- Wdróż konfigurację klastrową, jeśli planujesz więcej niż jeden host.
- Przenieś maszyny wirtualne przez sieć (rsync, scp) lub z użyciem ZFS send/receive.
zfs send pool/vm-100-disk-0@snap | ssh root@remotehost zfs receive pool/vm-100-disk-0
Ciekawostka
Proxmox VE został pierwotnie wydany w 2008 roku przez niewielki zespół w Austrii — dziś obsługuje miliony instancji na całym świecie, a jego kod źródłowy liczy ponad 200 000 linii!
Najczęstsze pułapki migracyjne
- Niekompatybilny kontroler dysku: Zmieniaj typ z LSI na VirtIO po instalacji sterowników.
- Brak sterowników sieci w Windows VM: Zainstaluj ręcznie pakiet VirtIO ISO przed migracją.
- Brak HA: W Proxmox trzeba skonfigurować HA ręcznie, w przeciwieństwie do vSphere.
Podsumowanie
Migracja z VMware do Proxmox może być bezbolesna, jeśli zostanie dobrze zaplanowana. W środowiskach testowych warto eksperymentować z różnymi metodami konwersji maszyn. W produkcji — stawiaj na niezawodność, kopie zapasowe i kontrolowane wdrożenie.
Chcesz przejść przez cały proces krok po kroku z ekspertem?
Rozpocznij kurs i zdobądź praktyczne umiejętności pracy z Proxmox VE!

