Jak zaimportować maszynę wirtualną VMware do Proxmox VE 8

Jak Zaimportowac Maszyne Wirtualna Vmware Do Proxmox Ve 8



Maszyny wirtualne wyeksportowane z VMware Workstation, VMware ESXi, VMware vSphere i innych hypervisorów VMware można zaimportować do Proxmox VE 8.

W tym artykule pokażę jak zaimportować maszyny wirtualne Windows i Linux wyeksportowane z hypervisorów VMware do Proxmox VE 8.







Jeśli potrzebujesz pomocy w eksporcie maszyn wirtualnych z VMware Workstation Pro, przeczytaj ten artykuł .





Spis treści:

  1. Eksportowanie maszyny wirtualnej VMware
  2. Dostęp do wyeksportowanego obrazu maszyny wirtualnej na serwerze Proxmox VE
  3. Wyodrębnianie wyeksportowanego pliku OVA maszyny wirtualnej na Proxmox VE
  4. Importowanie maszyny wirtualnej VMware do Proxmox VE
  5. Konfiguracja poimportowa dla maszyn wirtualnych na Proxmox VE
  6. Zmiana przydzielonej pamięci maszyny wirtualnej Proxmox VE
  7. Zmiana procesora maszyny wirtualnej Proxmox VE
  8. Zmiana BIOS-u maszyny wirtualnej Proxmox VE
  9. Zmiana typu maszyny wirtualnej Proxmox VE
  10. Zmiana kontrolera SCSI i typu dysku maszyny wirtualnej Proxmox VE
  11. Dodawanie urządzenia sieciowego do maszyny wirtualnej Proxmox VE
  12. Zmiana kolejności rozruchu maszyny wirtualnej Proxmox VE
  13. Włączanie agenta gościa QEMU dla maszyny wirtualnej Proxmox VE
  14. Uruchamianie zaimportowanej maszyny wirtualnej Proxmox VE
  15. Instalowanie sterowników VirtIO i agenta gościa QEMU na maszynie wirtualnej Windows Proxmox VE
  16. Instalowanie agenta gościa QEMU na maszynie wirtualnej Linux Proxmox VE
  17. Monitorowanie wykorzystania procesora, pamięci, sieci i dysku we/wy maszyny wirtualnej Proxmox VE
  18. Wniosek
  19. Bibliografia





Eksportowanie maszyny wirtualnej VMware:

Możesz wyeksportować maszynę wirtualną VMware w formatach OVA i OVF. Maszyny wirtualne wyeksportowane w formacie OVA lub OVF można zaimportować z powrotem do Proxmox VE. Jednak maszyny wirtualne wyeksportowane w formacie OVF są łatwiejsze do zaimportowania w Proxmox VE, ponieważ wymagają mniej kroków i oszczędzają dużo czasu.

Przeczytaj ten artykuł aby dowiedzieć się, jak wyeksportować maszynę wirtualną VMware Workstation Pro.



Więcej informacji na temat eksportowania maszyn wirtualnych z innych produktów do wirtualizacji VMware (tj. VMware ESXi, VMware vSphere) można znaleźć w oficjalnej dokumentacji produktu do wirtualizacji VMware.

Dostęp do wyeksportowanego obrazu maszyny wirtualnej na serwerze Proxmox VE:

Możesz użyć jednej z poniższych metod, aby uzyskać dostęp do wyeksportowanego obrazu maszyny wirtualnej VMware na serwerze Proxmox VE.

  • Skopiuj pliki obrazu maszyny wirtualnej na pendrive USB lub zewnętrzny dysk twardy/SSD USB, zamontuj go na serwerze Proxmox VE i uzyskaj dostęp do plików obrazu maszyny wirtualnej na serwerze Proxmox VE. W tym przypadku zalecam wyeksportowanie maszyny wirtualnej w formacie OVF, ponieważ zaoszczędzi to kłopotów związanych z kopiowaniem pliku archiwum OVA maszyny wirtualnej na serwer Proxmox VE i rozpakowywaniem go w celu uzyskania dysków wirtualnych maszyny wirtualnej. Możesz bezpośrednio importować maszyny wirtualne wyeksportowane w formacie OVF na Proxmox VE.
  • Skopiuj wyeksportowany plik/pliki maszyny wirtualnej do udziału sieciowego i uzyskaj do niego dostęp z serwera Proxmox VE. Można na przykład użyć w tym celu udziału SMB/CIFS komputera z systemem Windows lub serwera NAS. Aby dowiedzieć się, jak zamontować udział SMB/CIFS na Proxmox VE, przeczytaj ten artykuł .

Wyodrębnianie wyeksportowanego pliku OVA maszyny wirtualnej na Proxmox VE:

Jeśli wyeksportowałeś maszynę wirtualną w formacie OVA, musisz rozpakować plik OVA do plików OVF, aby zaimportować maszynę wirtualną do Proxmox VE.

Mam plik maszyny wirtualnej OVA www.linuxeveryday.com.ova w /mnt/pve/nas-datastore/vmware katalog mojego serwera Proxmox VE. Pokażę ci, jak go wyodrębnić w celach demonstracyjnych.

Ponieważ wyodrębnienie pliku OVA spowoduje utworzenie wielu plików, potrzebujesz dedykowanego katalogu, aby uporządkować wszystkie wyodrębnione pliki.

Możesz utworzyć nowy katalog /tmp/linux-vm (powiedzmy) za pomocą następującego polecenia:

$ mkdir /tmp/linux-vm

Aby wyodrębnić plik OVA maszyny wirtualnej www.linuxeveryday.com.ova w /tmp/linux-vm katalogu, uruchom następujące polecenie:

$ tar xvf www.linuxeveryday.com.ova -C /tmp/linux-vm

Po rozpakowaniu pliku OVA maszyny wirtualnej w katalogu, w którym rozpakowano plik OVA, znajdziesz kilka nowych plików (tj. .vmdk, .mf, .ovf).

$ ls -lh /tmp/linux-vm

Importowanie maszyny wirtualnej VMware do Proxmox VE:

W chwili pisania tego tekstu obrazy maszyn wirtualnych OVF można importować bezpośrednio do Proxmox VE. Jeśli więc masz obraz maszyny wirtualnej OVA, musisz wyodrębnij go do formatu OVF Pierwszy.

Aby zaimportować maszynę wirtualną do Proxmox VE, przejdź do katalogu, w którym zapisałeś obraz maszyny wirtualnej OVF w następujący sposób:

$ cd /mnt/pve/nas-datastore/vmware/eng-ws-vm

Znajdziesz .ovf plik w katalogu, do którego eksportowany/wyodrębniany jest obraz maszyny wirtualnej OVF.

$ ls -lh /mnt/pve/nas-datastore/vmware/eng-ws-vm

Aby zaimportować maszynę wirtualną OVF do Proxmox VE, musisz użyć pliku qm importovf polecenie w następującym formacie:

$ qm importovf

Tutaj, to identyfikator maszyny wirtualnej Proxmox VE, którego będzie używać zaimportowana maszyna wirtualna. To musi być wyjątkowe. Musisz upewnić się, że żadna inna maszyna wirtualna Proxmox VE nie używa tego identyfikatora. Jeśli chcesz, aby Proxmox VE automatycznie przypisał unikalny identyfikator importowanej maszynie wirtualnej, po prostu naciśnij po qm importovf Komenda:

$ qm importovf

to nazwa pliku .ovf plik wyeksportowanej maszyny wirtualnej OVF.

to nazwa magazynu Proxmox VE, w którym chcesz przechowywać dysk maszyny wirtualnej.

Na przykład, aby użyć identyfikatora maszyny wirtualnej 201 i zaimportuj maszynę wirtualną OVF inżynieria-ws z /mnt/pve/nas-datastore/vmware/eng-ws-vm katalog za pomocą pliku inżynieria-ws.ovf i przechowuj dyski maszyny wirtualnej w folderze strona 1 przechowywania Proxmox VE, uruchom poniższe polecenie:

$ qm importovf 201 Engineering-ws.ovf Pool1

Trwa importowanie maszyny wirtualnej. Ukończenie tego zajmie trochę czasu.

Po zaimportowaniu maszyny wirtualnej znajdziesz ją w internetowym interfejsie zarządzania Proxmox VE.

Konfiguracja poimportowa dla maszyn wirtualnych na Proxmox VE:

Po zaimportowaniu maszyny wirtualnej do Proxmox VE będziesz musiał dokonać niezbędnych zmian w sprzęcie i innych ustawieniach maszyny wirtualnej, aby poprawnie uruchomiła się na Proxmox VE.

Na przykład musisz ustawić poprawny BIOS dla zaimportowanej maszyny wirtualnej. Jeśli maszyna wirtualna korzysta z oprogramowania sprzętowego rozruchowego BIOS w VMware, musisz użyć oprogramowania sprzętowego rozruchowego BIOS również w Proxmox VE. Jeśli maszyna wirtualna korzysta z oprogramowania sprzętowego rozruchowego UEFI w VMware, musisz użyć oprogramowania sprzętowego rozruchowego UEFI również w Proxmox VE. W przeciwnym razie maszyna wirtualna nie uruchomi się na Proxmox VE.

W zależności od systemu operacyjnego zainstalowanego na importowanej maszynie wirtualnej, po zaimportowaniu maszyny wirtualnej do Proxmox VE konieczne będzie dostosowanie kilku ustawień.

W kolejnych sekcjach pokażę, jak dokonać niezbędnych zmian na zaimportowanej maszynie wirtualnej w Proxmox VE.

Zmiana przydzielonej pamięci maszyny wirtualnej Proxmox VE:

Domyślnie pamięć zaimportowanej maszyny wirtualnej będzie taka sama, jak oryginalna maszyna wirtualna VMware (którą wyeksportowałeś).

Aby zmienić pamięć maszyny wirtualnej, przejdź do Sprzęt komputerowy > Pamięć [1] .

Wpisz żądaną ilość pamięci (w jednostkach MB) dla maszyny wirtualnej w pliku Pamięć (MiB) Sekcja [2] .

Jeśli chcesz, aby maszyna wirtualna przydzielała minimalną ilość pamięci, chyba że wymagana jest większa ilość pamięci, zaznacz Urządzenie do balonowania [3] i ustaw żądane Minimalna pamięć (MiB) dla maszyny wirtualnej [4] .

Jeśli wspomnienie Urządzenie do balonowania jest skonfigurowany, maszyna wirtualna spróbuje użyć Minimalna pamięć (MiB) chyba że jest na to popyt Pamięć (MiB)

Gdy już skończysz, kliknij OK aby zapisać zmiany [5] .

Zmiana procesora maszyny wirtualnej Proxmox VE:

Po zaimportowaniu maszyny wirtualnej do Proxmox VE możesz dostosować liczbę rdzeni procesora przypisanych do maszyny wirtualnej.

Aby skonfigurować procesor maszyny wirtualnej, kliknij Sprzęt komputerowy > Procesory [1] .

Z Rdzenie sekcji możesz dostosować liczbę rdzeni, które chcesz przypisać do maszyny wirtualnej [2] .

Z Typ rozwijanego menu, możesz wybrać procesor wirtualny dla maszyny wirtualnej. Nie wszystkie systemy operacyjne obsługują wszystkie typy procesorów. Jeśli więc nie jesteś pewien tego, co robisz, wybieraj gospodarz z Typ menu rozwijane jest bezpieczną opcją [3] .

Po zakończeniu wybierania odpowiedniego procesora dla maszyny wirtualnej kliknij przycisk OK [4] .

Zmiana BIOS-u maszyny wirtualnej Proxmox VE:

Zaimportowana maszyna wirtualna musi używać tego samego oprogramowania układowego BIOS, co oryginalna maszyna wirtualna VMware. Skonfigurowanie odpowiedniego oprogramowania BIOS jest niezbędne do uruchomienia zaimportowanej maszyny wirtualnej na Proxmox VE.

Aby skonfigurować oprogramowanie sprzętowe BIOS dla zaimportowanej maszyny wirtualnej, przejdź do Sprzęt komputerowy > BIOS Sekcja [1] i wybierz żądane oprogramowanie BIOS z pliku BIOS menu rozwijane [2] .

  • SeaBIOS : SeaBIOS to domyślne oprogramowanie BIOS dla nowych i importowanych maszyn wirtualnych Proxmox VE. Jest to tradycyjne/starsze oprogramowanie BIOS.
  • OVMF (UEFI) : OVMF to oprogramowanie sprzętowe UEFI BIOS, aktualna wersja tradycyjnego/starszego oprogramowania sprzętowego BIOS. W przypadku nowych systemów operacyjnych (np. Windows 11) wymagane jest oprogramowanie sprzętowe UEFI BIOS. Prawie każdy system operacyjny obsługuje obecnie oprogramowanie sprzętowe UEFI BIOS.

Gdy już skończysz, kliknij OK aby zapisać zmiany [3] .

Jeśli używasz oprogramowania sprzętowego BIOS OVMF/UEFI dla zaimportowanej maszyny wirtualnej [1] , powinieneś także dodać dysk EFI do maszyny wirtualnej.

Aby dodać dysk EFI do zaimportowanej maszyny wirtualnej, przejdź do Sprzęt komputerowy i kliknij Dodać > Dysk EFI [2] .

Wybierz magazyn, w którym chcesz przechowywać dysk EFI maszyny wirtualnej z Pamięć EFI menu rozwijane [1] i kliknij OK [2] .

Do maszyny wirtualnej skonfigurowanej do korzystania z oprogramowania układowego BIOS OVMF/UEFI należy dodać dysk EFI.

Zmiana typu maszyny wirtualnej Proxmox VE:

Aby skonfigurować typ maszyny dla maszyny wirtualnej, przejdź do Sprzęt komputerowy > Maszyna Sekcja [1] i wybierz żądany typ maszyny z Maszyna menu rozwijane [2] .

  • Domyślnie (i440fx): W przypadku bardzo starych lub starszych systemów operacyjnych oraz do obsługi zwykłych obciążeń komputerów stacjonarnych/serwerów na maszynie wirtualnej, i440fx jest wystarczająco dobry. Głównym ograniczeniem i440fx jest obsługa PCIe. i440fx nie obsługuje natywnych funkcjonalności PCIe. Jeśli więc nie chcesz przekazywać procesorów graficznych lub innych urządzeń PCIe na tej maszynie wirtualnej, i440fx będzie wystarczająco dobry.
  • pytanie 35: Q35 ma natywną obsługę funkcjonalności PCIe i innych funkcji niedostępnych w i440fx. Jeśli planujesz przekazywać procesory graficzne lub inne urządzenia PCIe na tej maszynie wirtualnej, powinieneś wybrać q35.

Po zakończeniu wybierania typu maszyny dla maszyny wirtualnej kliknij przycisk OK aby zapisać zmiany [3] .

Zmiana kontrolera SCSI i typu dysku maszyny wirtualnej Proxmox VE:

Jeśli zaimportowałeś maszynę wirtualną z systemem Windows 10/11 z VMware, będziesz musiał użyć GODZINY magistrala dysku wirtualnego maszyny wirtualnej, aby pomyślnie uruchomić system Windows 10/11 na maszynie wirtualnej.

Jeśli zaimportowałeś maszynę wirtualną z systemem Linux z VMware, powinieneś użyć urządzenia VirtIO Block jako dysku wirtualnego maszyny wirtualnej, aby uzyskać najlepszą wydajność.

Aby zmienić kontroler SCSI importowanej maszyny wirtualnej, przejdź do Sprzęt komputerowy > Kontroler SCSI [1] .

Jeśli zaimportowałeś maszynę wirtualną z systemem Windows 10/11 z VMware, wybierz LSI53C895A (domyślny) kontroler SCSI z Typ menu rozwijane [2] .

Jeśli zaimportowałeś maszynę wirtualną z systemem Linux z VMware, wybierz opcję Pojedynczy VirtIO SCSI kontroler z Typ menu rozwijane [2] .

Gdy już skończysz, kliknij OK aby zapisać zmiany [3] .

Jeśli zaimportowałeś maszynę wirtualną z systemem Windows 10/11, domyślnie Kontroler SCSI Powinien być LSI53C895A [1] a dysk wirtualny powinien być już skonfigurowany do korzystania z GODZINY autobus [2] . Nie musisz tam nic zmieniać.

Jeśli zaimportowałeś maszynę wirtualną z systemem Linux, zmień kontroler SCSI na Pojedynczy VirtIO SCSI [1] , wybierz dysk wirtualny i kliknij Odłączyć [2] .

Kliknij Tak

Dysk wirtualny należy odłączyć.

Aby ponownie dodać dysk wirtualny do maszyny wirtualnej, wybierz opcję Nieużywany dysk i kliknij Edytować .

Wybierać Blok VirtIO z Autobus/urządzenie menu rozwijane [1] i kliknij Dodać [2] .

Maszyna wirtualna z systemem Linux powinna używać pliku Pojedynczy VirtIO SCSI kontroler [1] a dysk wirtualny powinien być skonfigurowany jako Blok VirtIO urządzenie [2] .

Dodawanie urządzenia sieciowego do maszyny wirtualnej Proxmox VE:

Do nowo zaimportowanych maszyn wirtualnych może domyślnie nie być dodane urządzenie sieciowe. Zatem nie będziesz mieć żadnego połączenia z Internetem, chyba że dodasz urządzenie sieciowe do maszyny wirtualnej.

Aby dodać urządzenie sieciowe do maszyny wirtualnej, przejdź do Sprzęt komputerowy i kliknij Dodać > Urządzenie sieciowe .

Jeśli zaimportowałeś maszynę wirtualną z systemem Windows 10/11, wybierz Intela E100 z Model menu rozwijane [1] .

Jeśli zaimportowałeś maszynę wirtualną z systemem Linux, wybierz VirtIO (parawirtualizowany) z Model menu rozwijane [1] .

Gdy już skończysz, kliknij Dodać [2] .

Do zaimportowanej maszyny wirtualnej należy dodać urządzenie sieciowe.

Zmiana kolejności rozruchu maszyny wirtualnej Proxmox VE:

Po skonfigurowaniu sprzętu maszyny wirtualnej musisz skonfigurować maszynę wirtualną do uruchamiania z dysku wirtualnego.

Aby to zrobić, przejdź do Opcje [1] > Kolejność rozruchu [2] i przeciągnij i upuść dysk wirtualny na górę kolejności rozruchu [3] .

Gdy już skończysz, kliknij OK aby zapisać zmiany [4] .

Włączanie agenta gościa QEMU dla maszyny wirtualnej Proxmox VE:

Agent gościnny QEMU służy do wymiany informacji pomiędzy maszyną wirtualną a hostem Proxmox VE i wykonywania poleceń (tj. zamknięcia, hibernacji, ponownego uruchomienia) na maszynie wirtualnej z hosta Proxmox VE.

Aby prawidłowo zarządzać mocą maszyny wirtualnej za pomocą interfejsu zarządzania siecią Proxmox VE i poprawnie wykonywać migawki/kopie zapasowe maszyny wirtualnej z Proxmox VE, zdecydowanie zaleca się włączenie agenta gościa QEMU dla wszystkich maszyn wirtualnych Proxmox VE.

Aby włączyć agenta gościa QEMU dla zaimportowanej maszyny wirtualnej, przejdź do Opcje [1] , kliknij dwukrotnie (LPM) na Agent gościnny QEMU [2] , zaznacz Użyj agenta gościa QEMU [3] i kliknij OK aby zmiany weszły w życie [4] .

Uruchamianie zaimportowanej maszyny wirtualnej Proxmox VE:

Po skonfigurowaniu zaimportowanej maszyny wirtualnej przejdź do Konsola i kliknij Początek aby uruchomić maszynę wirtualną.

Jeśli poprawnie skonfigurowałeś maszynę wirtualną, maszyna wirtualna powinna uruchomić zainstalowany system operacyjny z dysku wirtualnego.

Instalowanie sterowników VirtIO i agenta gościa QEMU na maszynie wirtualnej Windows Proxmox VE:

Systemy operacyjne Windows nie mają domyślnie zainstalowanych sterowników VirtIO i agenta gościa QEMU. Aby uzyskać najlepszą wydajność i integrację z Proxmox VE, powinieneś zainstaluj sterowniki VirtIO i agenta gościa QEMU na zaimportowanej maszynie wirtualnej z systemem Windows 10/11 .

Instalowanie agenta gościa QEMU na maszynie wirtualnej Linux Proxmox VE:

Nowoczesne systemy operacyjne Linux są dostarczane z preinstalowanymi sterownikami VirtIO. Więc po prostu musisz zainstaluj agenta gościa QEMU na zaimportowanej maszynie wirtualnej z systemem Linux aby uzyskać najlepszą wydajność i integrację z Proxmox VE.

Monitorowanie wykorzystania procesora, pamięci, sieci i wejścia/wyjścia dysku maszyny wirtualnej Proxmox VE:

Po zainstalowaniu agenta gościa QEMU na zaimportowanej maszynie wirtualnej Proxmox VE powinno być możliwe monitorowanie procesora, pamięci, dysku i wykorzystania sieci przez maszynę wirtualną z poziomu Streszczenie Sekcja. Powinieneś także móc bezproblemowo wykonywać kopie zapasowe i migawki maszyny wirtualnej. Powinieneś być w stanie zarządzać zasilaniem (tj. uruchamianiem, zamykaniem, ponownym uruchamianiem, resetowaniem, hibernacją, zawieszaniem) maszyny wirtualnej z poziomu internetowego interfejsu zarządzania Proxmox VE.

Wniosek:

W tym artykule pokazałem, jak zaimportować maszynę wirtualną VMware Workstation Pro wyeksportowaną w formacie OVA lub OVF na Proxmox VE. Proxmox VE nie może bezpośrednio importować maszyn wirtualnych wyeksportowanych w formacie OVA. Pokazałem więc, jak przekonwertować/wyodrębnić plik maszyny wirtualnej OVA do plików OVF, aby Proxmox mógł go bezpośrednio zaimportować. Po przeczytaniu tego artykułu będziesz mógł importować maszyny wirtualne wyeksportowane z VMware Workstation Pro, VMware ESXi/vSphere, VirtualBox i innych hypervisorów do Proxmox VE.

Bibliografia:

  1. Migracja do Proxmox VE – Proxmox VE
  2. Różnice/zalety między chipsetami i440fx i q35? : r/VFIO
  3. Qemu-gościnny agent – ​​Proxmox VE