Hur man importerar en virtuell VMware-maskin till Proxmox VE 8

Hur Man Importerar En Virtuell Vmware Maskin Till Proxmox Ve 8



Virtuella maskiner som exporteras från VMware Workstation, VMware ESXi, VMware vSphere och andra VMware-hypervisorer kan importeras till Proxmox VE 8.

I den här artikeln kommer jag att visa dig hur du importerar virtuella Windows- och Linux-maskiner som exporterats från VMware-hypervisorer till Proxmox VE 8.







Om du behöver hjälp med att exportera virtuella maskiner från VMware Workstation Pro, läs den här artikeln .





Innehållsförteckning:

  1. Exportera en virtuell VMware-maskin
  2. Åtkomst till den exporterade virtuella maskinbilden på Proxmox VE Server
  3. Extraherar exporterad virtuell maskin OVA-fil på Proxmox VE
  4. Importera VMware Virtual Machine till Proxmox VE
  5. Konfiguration efter import för virtuella maskiner på Proxmox VE
  6. Ändra det tilldelade minnet för Proxmox VE Virtual Machine
  7. Ändra processorn på Proxmox VE Virtual Machine
  8. Ändra BIOS för Proxmox VE Virtual Machine
  9. Ändra maskintyp för Proxmox VE Virtual Machine
  10. Ändra SCSI-kontroller och disktyp för Proxmox VE Virtual Machine
  11. Lägga till en nätverksenhet till Proxmox VE Virtual Machine
  12. Ändra startordningen för Proxmox VE Virtual Machine
  13. Aktiverar QEMU Guest Agent för Proxmox VE Virtual Machine
  14. Starta den importerade Proxmox VE Virtual Machine
  15. Installera VirtIO-drivrutinerna och QEMU Guest Agent på en Windows Proxmox VE Virtual Machine
  16. Installera QEMU Guest Agent på en Linux Proxmox VE Virtual Machine
  17. Övervakning av CPU, minne, nätverk och disk I/O-användning av en Proxmox VE Virtual Machine
  18. Slutsats
  19. Referenser





Exportera en virtuell VMware-maskin:

Du kan exportera en virtuell VMware-maskin i OVA- och OVF-format. Virtuella maskiner som exporteras i antingen OVA- eller OVF-format kan importeras tillbaka till Proxmox VE. Men virtuella maskiner som exporteras i OVF-format är lättare att importera i Proxmox VE eftersom det kräver färre steg och sparar mycket tid.

Läs den här artikeln för att lära dig hur du exporterar en virtuell VMware Workstation Pro-maskin.



För mer information om att exportera virtuella maskiner från andra VMware-virtualiseringsprodukter (t.ex. VMware ESXi, VMware vSphere), kontrollera den officiella dokumentationen för din VMware-virtualiseringsprodukt.

Åtkomst till den exporterade virtuella maskinbilden på Proxmox VE Server:

Du kan använda en av följande metoder för att komma åt den exporterade virtuella VMware-maskinavbildningen på Proxmox VE-servern.

  • Kopiera bildfilerna för den virtuella maskinen till en USB-minne eller en extern USB-hårddisk/SSD, montera den på Proxmox VE-servern , och få tillgång till bildfilerna för den virtuella maskinen på Proxmox VE-servern. Jag rekommenderar att du exporterar den virtuella maskinen i OVF-format i det här fallet eftersom det kommer att spara dig besväret med att kopiera den virtuella maskinens OVA-arkivfil på din Proxmox VE-server och extrahera den för att få de virtuella diskarna i den virtuella maskinen. Du kan direkt importera virtuella maskiner som exporterats i OVF-format på Proxmox VE.
  • Kopiera den/de exporterade virtuella maskinfilen/filerna i en nätverksresurs och få åtkomst till den från din Proxmox VE-server. Du kan till exempel använda en SMB/CIFS-del av din Windows-dator eller din NAS för detta ändamål. För att lära dig hur man monterar en SMB/CIFS-resurs på Proxmox VE, läs den här artikeln .

Extrahera exporterad virtuell maskin OVA-fil på Proxmox VE:

Om du har exporterat den virtuella maskinen i OVA-format måste du extrahera OVA-filen till OVF-filer för att importera den virtuella maskinen till Proxmox VE.

Jag har en OVA virtuell maskinfil www.linuxeveryday.com.ova i /mnt/pve/nas-datastore/vmware katalogen för min Proxmox VE-server. Jag visar dig hur du extraherar det för demonstration.

Eftersom extrahering av en OVA-fil kommer att skapa flera filer, behöver du en dedikerad katalog för att hålla alla extraherade filer organiserade.

Du kan skapa en ny katalog /tmp/linux-vm (låt oss säga) med följande kommando:

$ mkdir /tmp/linux-vm

För att extrahera den virtuella maskinens OVA-fil www.linuxeveryday.com.ova in i /tmp/linux-vm katalog, kör följande kommando:

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

När den virtuella maskinens OVA-fil har extraherats hittar du några nya filer (dvs. .vmdk, .mf, .ovf) i katalogen där du har extraherat OVA-filen.

$ ls -lh /tmp/linux-vm

Importera VMware Virtual Machine till Proxmox VE:

När detta skrivs kan du bara importera bilder från virtuella OVF-maskiner till Proxmox VE direkt. Så om du har en virtuell OVA-maskinbild måste du extrahera den till OVF-format först.

För att importera den virtuella maskinen till Proxmox VE, navigera till katalogen där du har sparat den virtuella OVF-maskinbilden enligt följande:

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

Du hittar en .ovf filen i katalogen där bilden av den virtuella OVF-maskinen exporteras/extraheras.

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

För att importera den virtuella OVF-maskinen till Proxmox VE måste du använda qm importovf kommando i följande format:

$ qm importovf

Här, är det virtuella maskin-ID för Proxmox VE som den importerade virtuella maskinen kommer att använda. Det måste vara unikt. Du måste se till att ingen annan virtuell Proxmox VE-maskin använder detta ID. Om du vill att Proxmox VE automatiskt ska tilldela ett unikt ID för den importerade virtuella maskinen, tryck bara på efter qm importovf kommando:

$ qm importovf

är filnamnet på .ovf filen för din exporterade virtuella OVF-maskin.

är namnet på den Proxmox VE-lagring där du vill lagra den virtuella maskinens disk.

Till exempel för att använda den virtuella maskinens ID 201 och importera den virtuella OVF-maskinen ingenjörs-ws från /mnt/pve/nas-datastore/vmware/eng-ws-vm katalog med hjälp av filen engineering-ws.ovf och lagra de virtuella maskindiskarna i sida 1 lagring av Proxmox VE, kör kommandot nedan:

$ qm importovf 201 engineering-ws.ovf pool1

Den virtuella maskinen importeras. Det kommer att ta ett tag att slutföra.

När den virtuella maskinen har importerats hittar du den i Proxmox VE-webbhanteringsgränssnittet.

Konfiguration efter import för virtuella maskiner på Proxmox VE:

När den virtuella maskinen har importerats till Proxmox VE, måste du göra några nödvändiga ändringar i hårdvaran och andra inställningar för den virtuella maskinen så att den startar korrekt på Proxmox VE.

Till exempel måste du ställa in rätt BIOS för den importerade virtuella maskinen. Om den virtuella maskinen använder BIOS-startfirmware i VMware måste du även använda BIOS-startfirmware i Proxmox VE. Om den virtuella maskinen använder UEFI-startfirmware i VMware måste du även använda UEFI-startfirmware i Proxmox VE. Annars kommer den virtuella maskinen inte att starta på Proxmox VE.

Beroende på vilket operativsystem som är installerat på den importerade virtuella maskinen, måste du justera några inställningar efter att du har importerat den virtuella maskinen på Proxmox VE.

I följande avsnitt kommer jag att visa dig hur du gör nödvändiga ändringar på den importerade virtuella maskinen på Proxmox VE.

Ändra det tilldelade minnet för Proxmox VE Virtual Machine:

Som standard kommer minnet för den importerade virtuella maskinen att vara detsamma som den ursprungliga virtuella VMware-maskinen (som du har exporterat).

För att ändra minnet på den virtuella maskinen, navigera till Hårdvara > Minne [1] .

Skriv in önskad mängd minne (i MB-enheter) för den virtuella maskinen i Minne (MiB) sektion [2] .

Om du vill att den virtuella maskinen ska allokera en minsta mängd minne om inte mer minne krävs, markera Ballongflygningsanordning [3] och ställ in önskat Minsta minne (MiB) för den virtuella maskinen [4] .

Om ett minne Ballongflygningsanordning är konfigurerad kommer den virtuella maskinen att försöka använda Minsta minne (MiB) om det inte finns en efterfrågan på Minne (MiB)

När du är klar klickar du på OK för att spara ändringarna [5] .

Ändra processorn på Proxmox VE Virtual Machine:

När den virtuella maskinen har importerats till Proxmox VE kan du justera antalet processorkärnor som tilldelas den virtuella maskinen.

För att konfigurera processorn för den virtuella maskinen, klicka på Hårdvara > Processorer [1] .

Från Kärnor avsnitt kan du justera antalet kärnor du vill tilldela den virtuella maskinen [2] .

Från Typ rullgardinsmenyn kan du välja en virtuell processor för den virtuella maskinen. Alla operativsystem stöder inte alla processortyper. Så om du inte är säker på vad du gör, välj värd från Typ rullgardinsmenyn är ett säkert alternativ [3] .

När du är klar med att välja en lämplig processor för den virtuella maskinen, klicka på OK [4] .

Ändra BIOS för Proxmox VE Virtual Machine:

Den importerade virtuella maskinen måste använda samma BIOS-firmware som den ursprungliga virtuella VMware-maskinen. Att konfigurera korrekt BIOS-firmware är viktigt för att starta den importerade virtuella maskinen på Proxmox VE.

För att konfigurera en BIOS-firmware för den importerade virtuella maskinen, navigera till Hårdvara > BIOS sektion [1] och välj önskad BIOS-firmware från BIOS rullgardinsmenyn [2] .

  • SeaBIOS : SeaBIOS är standard BIOS-firmware för nya och importerade virtuella maskiner från Proxmox VE. Det är den traditionella/legacy BIOS-firmwaren.
  • OVMF (UEFI) : OVMF är UEFI BIOS-firmware, en uppdaterad version av den traditionella/legacy BIOS-firmware. För nya operativsystem (dvs Windows 11) krävs en UEFI BIOS-firmware. Nästan alla operativsystem stöder nuförtiden UEFI BIOS-firmware.

När du är klar klickar du på OK för att spara ändringarna [3] .

Om du använder OVMF/UEFI BIOS-firmware för den importerade virtuella maskinen [1] , bör du också lägga till en EFI-disk till den virtuella maskinen.

För att lägga till en EFI-disk till den importerade virtuella maskinen, navigera till Hårdvara och klicka på Lägg till > EFI disk [2] .

Välj en lagring där du vill lagra EFI-disken för den virtuella maskinen från EFI-lagring rullgardinsmenyn [1] och klicka på OK [2] .

En EFI-disk bör läggas till den virtuella maskinen som är konfigurerad för att använda OVMF/UEFI BIOS-firmware.

Ändra maskintypen för Proxmox VE Virtual Machine:

För att konfigurera en maskintyp för den virtuella maskinen, navigera till Hårdvara > Maskin sektion [1] och välj önskad maskintyp från Maskin rullgardinsmenyn [2] .

  • Standard (i440fx): För mycket gamla eller äldre operativsystem, och för att köra vanliga skrivbords-/serverbelastningar på den virtuella maskinen, är i440fx tillräckligt bra. Den huvudsakliga begränsningen för i440fx är PCIe-stöd. i440fx stöder inte inbyggda PCIe-funktioner. Så, om du inte vill överföra GPU:er eller andra PCIe-enheter i den här virtuella maskinen, är i440fx tillräckligt bra.
  • q35: Q35 har inbyggt stöd för PCIe-funktioner och andra funktioner som inte är tillgängliga i i440fx. Om du planerar att överföra GPU:er eller andra PCIe-enheter i den här virtuella maskinen, bör du välja q35.

När du är klar med att välja en maskintyp för den virtuella maskinen klickar du på OK för att spara ändringarna [3] .

Ändra SCSI-kontrollern och disktypen för Proxmox VE Virtual Machine:

Om du har importerat en virtuell Windows 10/11-maskin från VMware måste du använda TIMMAR buss för den virtuella disken på den virtuella maskinen för att framgångsrikt starta upp Windows 10/11 på den virtuella maskinen.

Om du har importerat en virtuell Linux-maskin från VMware bör du använda VirtIO Block-enheten för den virtuella disken på den virtuella maskinen för bästa prestanda.

För att ändra SCSI-kontrollern för den importerade virtuella maskinen, navigera till Hårdvara > SCSI-kontroller [1] .

Om du har importerat en virtuell Windows 10/11-maskin från VMware, välj LSI 53C895A (standard) SCSI-kontroller från Typ rullgardinsmenyn [2] .

Om du har importerat en virtuell Linux-maskin från VMware, välj VirtIO SCSI Single styrenhet från Typ rullgardinsmenyn [2] .

När du är klar klickar du på OK för att spara ändringarna [3] .

Om du har importerat en virtuell Windows 10/11-maskin är standard SCSI-kontroller borde vara LSI 53C895A [1] och den virtuella disken bör redan vara konfigurerad för att använda TIMMAR buss [2] . Du behöver inte ändra något där.

Om du har importerat en virtuell Linux-maskin, ändra SCSI Controller till VirtIO SCSI Single [1] , välj den virtuella disken och klicka på Lösgöra [2] .

Klicka på Ja

Den virtuella disken bör kopplas bort.

För att lägga till den virtuella disken till den virtuella maskinen igen, välj Oanvänd disk och klicka på Redigera .

Välj VirtIO Block från Buss/enhet rullgardinsmenyn [1] och klicka på Lägg till [2] .

Den virtuella Linux-maskinen bör använda VirtIO SCSI Single kontroller [1] och den virtuella disken bör konfigureras som en VirtIO Block enhet [2] .

Lägga till en nätverksenhet till Proxmox VE Virtual Machine:

Nyimporterade virtuella maskiner kanske inte har en nätverksenhet tillagd som standard. Så du kommer inte att ha någon internetanslutning om du inte lägger till en nätverksenhet till den virtuella maskinen.

För att lägga till en nätverksenhet till den virtuella maskinen, navigera till Hårdvara och klicka på Lägg till > Nätverksenhet .

Om du har importerat en virtuell dator med Windows 10/11, välj Intel E100 från Modell rullgardinsmenyn [1] .

Om du har importerat en virtuell Linux-maskin väljer du VirtIO (paravirtualiserad) från Modell rullgardinsmenyn [1] .

När du är klar klickar du på Lägg till [2] .

En nätverksenhet bör läggas till den importerade virtuella maskinen.

Ändra startordningen för Proxmox VE Virtual Machine:

När du har konfigurerat hårdvaran för den virtuella maskinen måste du konfigurera den virtuella maskinen för att starta från den virtuella disken.

För att göra det, navigera till alternativ [1] > Boot Order [2] och dra och släpp den virtuella disken till toppen av startordningen [3] .

När du är klar klickar du på OK för att spara ändringarna [4] .

Aktivera QEMU Guest Agent för Proxmox VE Virtual Machine:

QEMU Guest Agent används för att utbyta information mellan den virtuella maskinen och Proxmox VE-värden och exekvera kommandon (d.v.s. avstängning, viloläge, omstart) i den virtuella maskinen från Proxmox VE-värden.

För att korrekt hantera kraften i den virtuella maskinen från Proxmox VE-webbhanteringsgränssnittet och ta ögonblicksbilder/säkerhetskopier av den virtuella maskinen korrekt från Proxmox VE, rekommenderas det starkt att aktivera QEMU Guest Agent för alla virtuella Proxmox VE-maskiner.

För att aktivera QEMU Guest Agent för den importerade virtuella maskinen, navigera till alternativ [1] , dubbelklicka (LMB) på QEMU gästagent [2] , bock Använd QEMU Guest Agent [3] , och klicka på OK för att ändringarna ska träda i kraft [4] .

Starta den importerade Proxmox VE Virtual Machine:

När den importerade virtuella maskinen är konfigurerad, navigera till Trösta och klicka på Start för att starta den virtuella maskinen.

Om du har konfigurerat den virtuella maskinen korrekt bör den virtuella maskinen starta upp det installerade operativsystemet från den virtuella disken.

Installera VirtIO-drivrutinerna och QEMU Guest Agent på en Windows Proxmox VE Virtual Machine:

Windows operativsystem har inte VirtIO-drivrutinerna och QEMU-gästagenten installerade som standard. För att få bästa prestanda och Proxmox VE-integration bör du installera VirtIO-drivrutinerna och QEMU-gästagenten på din importerade virtuella Windows 10/11-maskin .

Installera QEMU Guest Agent på en Linux Proxmox VE Virtual Machine:

Moderna Linux-operativsystem levereras förinstallerade med VirtIO-drivrutinerna. Så du behöver bara installera QEMU-gästagenten på din importerade virtuella Linux-maskin för att få bästa prestanda och Proxmox VE-integration.

Övervaka CPU, minne, nätverk och disk I/O-användning av en Proxmox VE Virtual Machine:

När du har installerat QEMU-gästagenten på din importerade virtuella Proxmox VE-maskin bör du kunna övervaka CPU, minne, disk och nätverksanvändning för den virtuella maskinen från Sammanfattning sektion. Du bör också kunna ta sömlösa säkerhetskopior och ögonblicksbilder av den virtuella maskinen. Du bör kunna hantera strömmen (d.v.s. starta, stänga av, starta om, återställa, viloläge, avbryta) för den virtuella maskinen från Proxmox VE-webbhanteringsgränssnittet.

Slutsats:

I den här artikeln har jag visat dig hur du importerar en virtuell VMware Workstation Pro-maskin som exporteras i OVA- eller OVF-format på Proxmox VE. Proxmox VE kan inte importera virtuella maskiner som exporteras i OVA-format direkt. Så jag har visat dig hur man konverterar/extraherar en virtuell OVA-maskinfil till OVF-filer så att Proxmox kan importera den direkt. Efter att ha läst den här artikeln kommer du att kunna importera virtuella maskiner som exporterats från VMware Workstation Pro, VMware ESXi/vSphere, VirtualBox och andra hypervisorer till Proxmox VE.

Referenser:

  1. Migrera till Proxmox VE – Proxmox VE
  2. Skillnader/fördelar mellan i440fx och q35 chipset? : r/VFIO
  3. Qemu-gäst-agent – ​​Proxmox VE