VMware – jak eksportować i importować maszyny wirtualne

Oskar Gajzler
Przez
Oskar Gajzler
Redaktor IINTE.edu.pl, na co dzień zajmuje się technologiami internetowymi i tłumaczeniem skomplikowanych tematów na prosty język. Pisze poradniki o tym, jak załatwiać sprawy przez internet, jak...
9 min czytania

Eksport i import maszyn wirtualnych w VMware sprowadza się do pracy z plikami OVF/OVA (szablon maszyny) i VMDK (dyski wirtualne) – niezależnie od tego, czy używasz VMware ESXi, vSphere/vCenter, czy VMware Workstation/Player. To najszybszy sposób na przenoszenie, archiwizowanie i udostępnianie wirtualek między środowiskami.

1. Dlaczego w ogóle eksportować i importować maszyny wirtualne?

Najczęstsze powody, dla których warto wykonać eksport/import VM:

  • przenosisz vm między hostami (np. z jednego serwera ESXi na inny),
  • migrujesz środowisko do innej platformy (np. z VMware do Proxmox, Synology, QNAP, Hyper‑V),
  • tworzysz szablony (template’y) do łatwego odtwarzania środowisk testowych i produkcyjnych,
  • chcesz mieć prostą, „ręczną” kopię zapasową maszyny (snapshoty nie są tym samym co eksport).

Standardem wymiany między różnymi platformami są formaty OVF (Open Virtualization Format) i OVA (archiwum w jednym pliku).

2. Kluczowe formaty plików VMware – szybkie wprowadzenie

Najważniejsze rozszerzenia, które spotkasz przy eksporcie i imporcie:

  • VMDK – wirtualny dysk maszyny (odpowiednik fizycznego HDD/SSD);
  • OVF – zestaw plików opisujących maszynę (sprzęt, dyski, konfiguracja);
  • OVA – jednoplikiowe archiwum zawierające OVF + VMDK + metadane;
  • MF – plik z sumami kontrolnymi zapewniający integralność OVF.

Inne platformy (Proxmox, Synology VMM, QNAP Virtualization Station) zwykle potrafią bezpośrednio zaimportować OVF/OVA.

3. Eksport maszyny wirtualnej z VMware ESXi – krok po kroku

Poniższa procedura dotyczy hosta ESXi zarządzanego przez wbudowany HTML5 Host Client (bez vCenter):

3.1. Przygotowanie VM do eksportu

  1. Zaloguj się do hosta ESXi przez przeglądarkę (HTTPS na adres IP serwera ESXi).
  2. W panelu po lewej wybierz Virtual Machines (Maszyny wirtualne).
  3. Wyłącz maszynę, którą chcesz eksportować – eksport z działającej VM jest niewskazany (ryzyko niespójnych danych).

3.2. Eksport jako OVF/OVA z poziomu ESXi

  1. Kliknij prawym przyciskiem myszy na wybraną maszynę.
  2. Wybierz Export / Eksportuj.
  3. W otwartym oknie zaznacz pliki do pobrania i kontynuuj.

Wybierz co najmniej .ovf i .vmdk (plik .mf zwykle zaznacza się automatycznie).

  1. Kliknij Export / Eksportuj – przeglądarka rozpocznie pobieranie.
  2. Zapisz pliki w lokalizacji z odpowiednią ilością miejsca (rozmiar zależy od wielkości VMDK).

Jeśli interfejs ESXi oferuje eksport do pojedynczego pliku OVA, proces jest analogiczny, ale w efekcie otrzymasz jeden plik .ova zamiast kilku.

4. Eksport maszyny wirtualnej z VMware vSphere/vCenter jako OVF

Jeśli środowisko jest zarządzane przez vCenter Server i dostępne przez vSphere Client, eksport wygląda nieco inaczej, ale idea jest ta sama:

4.1. Eksport jako szablon OVF w vSphere

  1. Zaloguj się do vSphere Client przez przeglądarkę.
  2. W drzewie VMs and Templates znajdź maszynę wirtualną.
  3. Wyłącz maszynę (Power Off).
  4. Kliknij PPM na VM → Template → Export OVF Template.
  5. Podaj nazwę szablonu, zatwierdź OK – przeglądarka pobierze pliki OVF/VMDK.

Taki szablon możesz później zaimportować z powrotem do vSphere lub wykorzystać w środowiskach obsługujących OVF, takich jak Proxmox, Synology VMM czy QNAP.

5. Import maszyny wirtualnej do VMware ESXi z pliku OVF/OVA

5.1. Import przy użyciu ESXi Host Client

  1. Zaloguj się do hosta ESXi przez przeglądarkę.
  2. W lewym panelu kliknij PPM na host i wybierz Create / Register VM (Utwórz/Zarejestruj maszynę wirtualną).
  3. W kreatorze wybierz Deploy a virtual machine from an OVF or OVA file.
  4. Kliknij Next / Dalej.
  5. Wpisz nazwę nowej maszyny wirtualnej.
  6. Wskaż plik źródłowy i kontynuuj.

Jeśli posiadasz wiele plików (OVF + VMDK + MF), wskaż plik .ovf – reszta zostanie powiązana automatycznie. Jeśli masz pojedynczy plik .ova, wybierz go jako obraz źródłowy.

  1. Wybierz datastore, w którym mają być zapisane pliki VM.
  2. Wybierz sieć (portgroup) i inne parametry zależne od kreatora.
  3. Zatwierdź Finish / Zakończ – ESXi wdrąży maszynę.
  4. Po zakończeniu wdrożenia VM pojawi się na liście maszyn – możesz ją uruchomić.

6. Import i eksport VMware w szerszym otoczeniu (Proxmox, Synology, QNAP)

W praktyce często eksportujesz z VMware po to, by przenieść VM do innego środowiska. Poniżej popularne scenariusze:

6.1. Migracja VMware ESXi → Proxmox VE

Typowa ścieżka wygląda następująco:

  1. Na ESXi wyeksportuj maszynę jako OVF + VMDK lub OVA (PPM na VM → Export).
  2. Przenieś wyeksportowane pliki na host Proxmox VE.
  3. (Opcjonalnie) Zainstaluj ovftool na Proxmox, aby pobierać OVF bezpośrednio z ESXi.
  4. Zaimportuj OVF do Proxmox poleceniem qm importovf.

Przykładowe użycie narzędzia ovftool (bezpośrednio z ESXi):

ovftool vi://root@<ip-esxi>/<nazwa-maszyny-wirtualnej>

Import OVF do Proxmox z lokalnego pliku:

qm importovf <VM-ID> <ścieżka/do/pliku.ovf> <storage>

Przykład z konkretnymi wartościami:

qm importovf 200 /tmp/exported-vm.ovf local-lvm

Proxmox na podstawie OVF tworzy nową VM i importuje dysk automatycznie.

6.2. Migracja do Synology Virtual Machine Manager

Synology VMM obsługuje import z OVA/OVF. Postępuj według kroków kreatora:

  1. W DSM przejdź do Virtual Machine Manager → Maszyna wirtualna, a następnie kliknij Utwórz → Importuj.
  2. Wybierz opcję Importuj z plików OVA lub obrazów i wskaż wyeksportowane pliki z VMware (OVF/OVA, VMDK).
  3. Uzupełnij parametry zasobów:
  • cpu i ram,
  • storage,
  • sieć.
  1. Zakończ kreator – VMM utworzy maszynę na bazie importowanego obrazu.

6.3. Migracja do QNAP Virtualization Station

W QNAP zwykle eksport wykonujesz po stronie VMware, a do Virtualization Station wgrywasz gotowy OVF/OVA. Następnie postępuj tak:

  1. Otwórz aplikację Virtualization Station w QTS/QuTS.
  2. Kliknij Import VM (Importuj maszynę wirtualną).
  3. Wskaż plik OVF/OVA lub obraz dysku.
  4. Przejdź przez kreator i zakończ import.

Dodatkowo QNAP obsługuje import gotowych obrazów aplikacji z internetowych katalogów (np. Bitnami: WordPress, stacki LAMP/LEMP).

7. VMware a inne hiperwizory – kiedy potrzebna jest konwersja?

Hyper‑V używa dysków VHD/VHDX, więc przy migracji z VMware konieczna bywa konwersja VMDK → VHDX narzędziem takim jak qemu-img lub StarWind V2V.

Przykładowa komenda konwersji z VMDK do VHDX:

qemu-img convert -f vmdk -O vhdx zrodlo.vmdk cel.vhdx

Schemat migracji VMware → Hyper‑V wygląda następująco:

  1. W VMware eksportujesz maszynę (OVF + VMDK lub OVA).
  2. Jeśli korzystasz z OVA, wypakowujesz z archiwum plik VMDK.
  3. Konwertujesz dysk VMDK do VHDX (qemu-img, StarWind V2V lub inne narzędzia).
  4. W Hyper‑V tworzysz nową VM i podłączasz skonwertowany dysk VHDX jako istniejący dysk wirtualny.

8. Praktyczne wskazówki i dobre praktyki

Aby uniknąć problemów i przyspieszyć pracę, pamiętaj o kluczowych zasadach:

  • zawsze wyłączaj maszynę przed eksportem – zmniejsza to ryzyko niespójności systemu plików,
  • sprawdź wolne miejsce przed eksportem – obraz VM może mieć dziesiątki lub setki GB,
  • przy dużych VM rozważ użycie narzędzia ovftool zamiast przeglądarki (stabilniejszy transfer, automatyzacja w skryptach),
  • po imporcie w nowym środowisku zweryfikuj konfigurację:
    • zainstaluj lub zaktualizuj sterowniki sieci i storage (np. VMware Tools, qemu-guest-agent),
    • sprawdź ustawienia sieci (nazwy interfejsów mogą się zmienić),
    • zweryfikuj licencje aplikacji (często przypisane do identyfikatorów sprzętu).
  • do długoterminowych kopii rozważ dedykowane rozwiązania backupowe zamiast „ręcznego” eksportu (przyrosty, harmonogramy, testy odtwarzania).

9. Przykładowy mini‑scenariusz „krok po kroku” dla użytkownika

Cel – przenieść maszynę testową z VMware ESXi do Synology NAS z Virtual Machine Manager.

  1. Na ESXi wyłącz VM, kliknij PPM na maszynę → Export i pobierz pliki OVF + VMDK lub pojedynczy OVA.
  2. Skopiuj wyeksportowane pliki na NAS (np. przez SMB/NFS).
  3. Na Synology otwórz Virtual Machine Manager → Maszyna wirtualna → Utwórz → Importuj, wybierz Importuj z plików OVA lub obrazów, wskaż pliki z VMware i ustaw parametry:
    • cpu, ram,
    • storage,
    • sieć,
    • uprawnienia i grupy (opcjonalnie),
    • zasady uruchamiania (opcjonalnie).
  4. Uruchom VM na Synology i sprawdź działanie usług.

Jeśli dobrze przygotujesz eksport (wyłączona VM, sprawdzona integralność i miejsce), import do innego środowiska zwykle sprowadza się do kilku kliknięć w kreatorze.

Udostępnij ten artykuł
Obserwuj
Redaktor IINTE.edu.pl, na co dzień zajmuje się technologiami internetowymi i tłumaczeniem skomplikowanych tematów na prosty język. Pisze poradniki o tym, jak załatwiać sprawy przez internet, jak bezpiecznie korzystać z sieci i jak dobierać sprzęt oraz oprogramowanie. Prywatnie tropi nowinki technologiczne i testuje je, zanim opisze.
Brak komentarzy

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Wymagane pola są oznaczone *