Sådan importeres en VMware virtuel maskine til Proxmox VE 8

Sadan Importeres En Vmware Virtuel Maskine Til Proxmox Ve 8



Virtuelle maskiner eksporteret fra VMware Workstation, VMware ESXi, VMware vSphere og andre VMware hypervisorer kan importeres til Proxmox VE 8.

I denne artikel vil jeg vise dig, hvordan du importerer Windows og Linux virtuelle maskiner eksporteret fra VMware hypervisorer til Proxmox VE 8.







Hvis du har brug for hjælp til at eksportere virtuelle maskiner fra VMware Workstation Pro, læs denne artikel .





Indholdsfortegnelse:

  1. Eksport af en virtuel VMware-maskine
  2. Adgang til det eksporterede Virtual Machine Image på Proxmox VE Server
  3. Udpakning af eksporteret Virtual Machine OVA-fil på Proxmox VE
  4. Import af VMware Virtual Machine til Proxmox VE
  5. Post-import-konfiguration for virtuelle maskiner på Proxmox VE
  6. Ændring af den allokerede hukommelse på Proxmox VE Virtual Machine
  7. Ændring af processoren på Proxmox VE Virtual Machine
  8. Ændring af BIOS på Proxmox VE Virtual Machine
  9. Ændring af maskintypen på Proxmox VE Virtual Machine
  10. Ændring af SCSI-controller og disktype på Proxmox VE Virtual Machine
  11. Tilføjelse af en netværksenhed til Proxmox VE Virtual Machine
  12. Ændring af bootrækkefølgen for Proxmox VE Virtual Machine
  13. Aktivering af QEMU Guest Agent for Proxmox VE Virtual Machine
  14. Start af den importerede Proxmox VE Virtual Machine
  15. Installation af VirtIO-driverne og QEMU Guest Agent på en Windows Proxmox VE Virtual Machine
  16. Installation af QEMU Guest Agent på en Linux Proxmox VE Virtual Machine
  17. Overvågning af CPU, hukommelse, netværk og disk I/O-brug af en Proxmox VE Virtual Machine
  18. Konklusion
  19. Referencer





Eksport af en virtuel VMware-maskine:

Du kan eksportere en virtuel VMware-maskine i OVA- og OVF-formater. Virtuelle maskiner eksporteret i enten OVA- eller OVF-format kan importeres tilbage til Proxmox VE. Men virtuelle maskiner eksporteret i OVF-format er nemmere at importere i Proxmox VE, da det kræver færre trin og sparer en masse tid.

Læs denne artikel for at lære at eksportere en VMware Workstation Pro virtuel maskine.



For mere information om eksport af virtuelle maskiner fra andre VMware-virtualiseringsprodukter (dvs. VMware ESXi, VMware vSphere), se den officielle dokumentation for dit VMware-virtualiseringsprodukt.

Adgang til det eksporterede virtuelle maskinebillede på Proxmox VE Server:

Du kan bruge en af ​​følgende metoder til at få adgang til det eksporterede VMware virtuelle maskinebillede på Proxmox VE-serveren.

  • Kopier billedfilerne til den virtuelle maskine til et USB-drev eller en ekstern USB HDD/SSD, monter den på Proxmox VE-serveren , og få adgang til billedfilerne til den virtuelle maskine på Proxmox VE-serveren. Jeg anbefaler, at du eksporterer den virtuelle maskine i OVF-format i dette tilfælde, da det vil spare dig for besværet med at kopiere OVA-arkivfilen til den virtuelle maskine på din Proxmox VE-server og udpakke den for at få den virtuelle maskines virtuelle diske. Du kan direkte importere virtuelle maskiner eksporteret i OVF-format på Proxmox VE.
  • Kopier den/de eksporterede virtuelle maskinfil/filer i en netværksshare og få adgang til den fra din Proxmox VE-server. For eksempel kan du bruge en SMB/CIFS-andel på din Windows-computer eller din NAS til dette formål. For at lære, hvordan man monterer en SMB/CIFS-share på Proxmox VE, læs denne artikel .

Udpakning af eksporteret Virtual Machine OVA-fil på Proxmox VE:

Hvis du har eksporteret den virtuelle maskine i OVA-format, skal du udpakke OVA-filen til OVF-filer for at importere den virtuelle maskine til Proxmox VE.

Jeg har en OVA virtuel maskine fil www.linuxeveryday.com.ova i /mnt/pve/nas-datastore/vmware bibliotek på min Proxmox VE-server. Jeg viser dig, hvordan du uddrager det til demonstration.

Da udpakning af en OVA-fil vil skabe flere filer, har du brug for en dedikeret mappe til at holde alle de udpakkede filer organiseret.

Du kan oprette en ny mappe /tmp/linux-vm (lad os sige) med følgende kommando:

$ mkdir /tmp/linux-vm

For at udtrække OVA-filen til den virtuelle maskine www.linuxeveryday.com.ova ind i /tmp/linux-vm mappe, kør følgende kommando:

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

Når OVA-filen til den virtuelle maskine er udpakket, finder du et par nye filer (dvs. .vmdk, .mf, .ovf) i den mappe, hvor du har udpakket OVA-filen.

$ ls -lh /tmp/linux-vm

Import af VMware Virtual Machine til Proxmox VE:

I skrivende stund kan du kun importere billeder fra OVF virtuelle maskiner direkte til Proxmox VE. Så hvis du har et OVA virtuel maskinebillede, skal du udtræk det til OVF-format først.

For at importere den virtuelle maskine til Proxmox VE skal du navigere til den mappe, hvor du har opbevaret OVF-virtuel maskine-billedet som følger:

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

Du finder en .ovf fil i den mappe, hvor billedet af den virtuelle OVF-maskine eksporteres/udtrækkes.

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

For at importere den virtuelle OVF-maskine til Proxmox VE, skal du bruge qm importovf kommando i følgende format:

$ qm importovf

Her, er Proxmox VE virtuelle maskine-id, som den importerede virtuelle maskine vil bruge. Det skal være unikt. Du skal sikre dig, at ingen anden virtuelle Proxmox VE-maskine bruger dette ID. Hvis du ønsker, at Proxmox VE automatisk skal tildele et unikt ID til den importerede virtuelle maskine, skal du blot trykke på efter qm importovf kommando:

$ qm importovf

er filnavnet på .ovf fil på din eksporterede virtuelle OVF-maskine.

er navnet på det Proxmox VE-lager, hvor du vil gemme disken på den virtuelle maskine.

For eksempel at bruge det virtuelle maskine-id 201 og importer den virtuelle OVF-maskine ingeniør-ws fra /mnt/pve/nas-datastore/vmware/eng-ws-vm mappe ved hjælp af filen engineering-ws.ovf og gem de virtuelle maskine-diske i side 1 opbevaring af Proxmox VE, kør kommandoen nedenfor:

$ qm importovf 201 engineering-ws.ovf pool1

Den virtuelle maskine importeres. Det vil tage et stykke tid at fuldføre.

Når den virtuelle maskine er importeret, finder du den i Proxmox VE-webadministrationsgrænsefladen.

Post-import-konfiguration for virtuelle maskiner på Proxmox VE:

Når den virtuelle maskine er importeret til Proxmox VE, skal du foretage nogle nødvendige ændringer i hardwaren og andre indstillinger på den virtuelle maskine, så den starter korrekt på Proxmox VE.

For eksempel skal du indstille den korrekte BIOS for den importerede virtuelle maskine. Hvis den virtuelle maskine bruger BIOS-boot-firmware i VMware, skal du også bruge BIOS-boot-firmwaren i Proxmox VE. Hvis den virtuelle maskine bruger UEFI boot firmware i VMware, skal du også bruge UEFI boot firmware i Proxmox VE. Ellers starter den virtuelle maskine ikke på Proxmox VE.

Afhængigt af operativsystemet, der er installeret på den importerede virtuelle maskine, skal du justere et par indstillinger, efter du har importeret den virtuelle maskine på Proxmox VE.

I de følgende afsnit vil jeg vise dig, hvordan du foretager de nødvendige ændringer på den importerede virtuelle maskine på Proxmox VE.

Ændring af den allokerede hukommelse på Proxmox VE Virtual Machine:

Som standard vil hukommelsen på den importerede virtuelle maskine være den samme som den originale VMware virtuelle maskine (som du har eksporteret).

For at ændre hukommelsen på den virtuelle maskine skal du navigere til Hardware > Hukommelse [1] .

Indtast den ønskede mængde hukommelse (i MB-enheder) for den virtuelle maskine i Hukommelse (MiB) afsnit [2] .

Hvis du ønsker, at den virtuelle maskine skal tildele en minimumsmængde hukommelse, medmindre der kræves mere hukommelse, skal du markere Ballonflyvning enhed [3] og indstil det ønskede Minimum hukommelse (MiB) til den virtuelle maskine [4] .

Hvis et minde Ballonflyvning enhed er konfigureret, vil den virtuelle maskine forsøge at bruge Minimum hukommelse (MiB) medmindre der er efterspørgsel efter Hukommelse (MiB)

Når du er færdig, skal du klikke på Okay for at gemme ændringerne [5] .

Ændring af processoren på Proxmox VE Virtual Machine:

Når den virtuelle maskine er importeret til Proxmox VE, kan du justere antallet af processorkerner, der er tildelt den virtuelle maskine.

Klik på for at konfigurere processoren på den virtuelle maskine Hardware > Processorer [1] .

Fra Kerner sektion, kan du justere antallet af kerner, du vil tildele den virtuelle maskine [2] .

Fra Type rullemenuen, kan du vælge en virtuel processor til den virtuelle maskine. Ikke alle operativsystemer understøtter alle processortyper. Så med mindre du er sikker på, hvad du laver, skal du vælge vært fra Type dropdown menu er en sikker mulighed [3] .

Når du er færdig med at vælge en passende processor til den virtuelle maskine, skal du klikke på Okay [4] .

Ændring af BIOS på Proxmox VE Virtual Machine:

Den importerede virtuelle maskine skal bruge den samme BIOS-firmware som den originale virtuelle VMware-maskine. Konfiguration af korrekt BIOS-firmware er afgørende for opstart af den importerede virtuelle maskine på Proxmox VE.

For at konfigurere en BIOS-firmware til den importerede virtuelle maskine skal du navigere til Hardware > BIOS afsnit [1] og vælg din ønskede BIOS-firmware fra BIOS Drop down menu [2] .

  • SeaBIOS : SeaBIOS er standard BIOS-firmwaren til nye og importerede virtuelle maskiner af Proxmox VE. Det er den traditionelle/legacy BIOS-firmware.
  • OVMF (UEFI) : OVMF er UEFI BIOS-firmwaren, en opdateret version af den traditionelle/legacy BIOS-firmware. For nye operativsystemer (dvs. Windows 11) kræves en UEFI BIOS-firmware. Næsten alle operativsystemer i disse dage understøtter UEFI BIOS-firmwaren.

Når du er færdig, skal du klikke på Okay for at gemme ændringerne [3] .

Hvis du bruger OVMF/UEFI BIOS-firmwaren til den importerede virtuelle maskine [1] , bør du også tilføje en EFI-disk til den virtuelle maskine.

For at tilføje en EFI-disk til den importerede virtuelle maskine skal du navigere til Hardware og klik på Tilføje > EFI disk [2] .

Vælg et lager, hvor du vil gemme EFI-disken på den virtuelle maskine fra EFI opbevaring Drop down menu [1] og klik på Okay [2] .

En EFI-disk skal tilføjes til den virtuelle maskine, der er konfigureret til at bruge OVMF/UEFI BIOS-firmwaren.

Ændring af maskintypen på Proxmox VE Virtual Machine:

For at konfigurere en maskintype til den virtuelle maskine skal du navigere til Hardware > Maskine afsnit [1] og vælg din ønskede maskintype fra Maskine Drop down menu [2] .

  • Standard (i440fx): For meget gamle eller ældre operativsystemer og til at køre sædvanlig desktop/server-arbejdsbelastning på den virtuelle maskine, er i440fx god nok. Hovedbegrænsningen ved i440fx er PCIe-understøttelse. i440fx understøtter ikke native PCIe-funktioner. Så hvis du ikke ønsker at overføre GPU'er eller andre PCIe-enheder i denne virtuelle maskine, er i440fx god nok.
  • q35: Q35 har indbygget understøttelse af PCIe-funktioner og andre funktioner, der ikke er tilgængelige i i440fx. Hvis du planlægger at overføre GPU'er eller andre PCIe-enheder i denne virtuelle maskine, skal du vælge q35.

Når du er færdig med at vælge en maskintype til den virtuelle maskine, skal du klikke på Okay for at gemme ændringerne [3] .

Ændring af SCSI-controller og disktype på Proxmox VE Virtual Machine:

Hvis du har importeret en virtuel Windows 10/11-maskine fra VMware, skal du bruge TIMER bus til den virtuelle disk på den virtuelle maskine for at kunne starte Windows 10/11 på den virtuelle maskine.

Hvis du har importeret en virtuel Linux-maskine fra VMware, skal du bruge VirtIO Block-enheden til den virtuelle disk på den virtuelle maskine for den bedste ydeevne.

For at ændre SCSI-controlleren for den importerede virtuelle maskine skal du navigere til Hardware > SCSI controller [1] .

Hvis du har importeret en virtuel Windows 10/11-maskine fra VMware, skal du vælge LSI 53C895A (standard) SCSI-controller fra Type Drop down menu [2] .

Hvis du har importeret en virtuel Linux-maskine fra VMware, skal du vælge VirtIO SCSI Single controller fra Type Drop down menu [2] .

Når du er færdig, skal du klikke på Okay for at gemme ændringerne [3] .

Hvis du har importeret en virtuel Windows 10/11-maskine, er standarden SCSI controller burde være LSI 53C895A [1] og den virtuelle disk burde allerede være konfigureret til at bruge TIMER bus [2] . Du behøver ikke at ændre noget der.

Hvis du har importeret en virtuel Linux-maskine, skal du ændre SCSI-controlleren til VirtIO SCSI Single [1] , vælg den virtuelle disk, og klik på Løsrive [2] .

Klik på Ja

Den virtuelle disk skal afmonteres.

For at tilføje den virtuelle disk til den virtuelle maskine igen, skal du vælge Ubrugt disk og klik på Redigere .

Vælg VirtIO blok fra Bus/enhed Drop down menu [1] og klik på Tilføje [2] .

Den virtuelle Linux-maskine skal bruge VirtIO SCSI Single controller [1] og den virtuelle disk skal konfigureres som en VirtIO blok enhed [2] .

Tilføjelse af en netværksenhed til Proxmox VE Virtual Machine:

Nyimporterede virtuelle maskiner har muligvis ikke tilføjet en netværksenhed som standard. Så du vil ikke have nogen internetforbindelse, medmindre du tilføjer en netværksenhed til den virtuelle maskine.

For at tilføje en netværksenhed til den virtuelle maskine skal du navigere til Hardware og klik på Tilføje > Netværksenhed .

Hvis du har importeret en virtuel Windows 10/11-maskine, skal du vælge Intel E100 fra Model Drop down menu [1] .

Hvis du har importeret en virtuel Linux-maskine, skal du vælge VirtIO (paravirtualiseret) fra Model Drop down menu [1] .

Når du er færdig, skal du klikke på Tilføje [2] .

En netværksenhed skal tilføjes til den importerede virtuelle maskine.

Ændring af bootrækkefølgen for Proxmox VE Virtual Machine:

Når du har konfigureret hardwaren på den virtuelle maskine, skal du konfigurere den virtuelle maskine til at starte fra den virtuelle disk.

For at gøre det skal du navigere til Muligheder [1] > Boot Order [2] og træk og slip den virtuelle disk til toppen af ​​opstartsrækkefølgen [3] .

Når du er færdig, skal du klikke på Okay for at gemme ændringerne [4] .

Aktivering af QEMU Guest Agent for Proxmox VE Virtual Machine:

QEMU Guest Agent bruges til at udveksle information mellem den virtuelle maskine og Proxmox VE-værten og udføre kommandoer (dvs. shutdown, dvaletilstand, genstart) i den virtuelle maskine fra Proxmox VE-værten.

For korrekt at administrere kraften i den virtuelle maskine fra Proxmox VE webadministrations-UI og tage snapshots/sikkerhedskopier af den virtuelle maskine korrekt fra Proxmox VE, anbefales det stærkt at aktivere QEMU Guest Agent for alle Proxmox VE virtuelle maskiner.

For at aktivere QEMU Guest Agent for den importerede virtuelle maskine skal du navigere til Muligheder [1] , dobbeltklik (LMB) på QEMU gæsteagent [2] , kryds Brug QEMU Guest Agent [3] , og klik på Okay for at ændringerne træder i kraft [4] .

Start af den importerede Proxmox VE Virtual Machine:

Når den importerede virtuelle maskine er konfigureret, skal du navigere til Konsol og klik på Start for at starte den virtuelle maskine.

Hvis du har konfigureret den virtuelle maskine korrekt, bør den virtuelle maskine starte det installerede operativsystem fra den virtuelle disk.

Installation af VirtIO-driverne og QEMU Guest Agent på en Windows Proxmox VE Virtual Machine:

Windows-operativsystemer har ikke VirtIO-driverne og QEMU-gæsteagenten installeret som standard. For at få den bedste ydeevne og Proxmox VE-integration, bør du installer VirtIO-driverne og QEMU-gæsteagenten på din importerede Windows 10/11 virtuelle maskine .

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

Moderne Linux-operativsystemer leveres forudinstalleret med VirtIO-driverne. Så det behøver du kun installer QEMU-gæsteagenten på din importerede virtuelle Linux-maskine for at få den bedste ydeevne og Proxmox VE-integration.

Overvågning af CPU, hukommelse, netværk og disk I/O-brug af en Proxmox VE Virtual Machine:

Når du har installeret QEMU-gæsteagenten på din importerede Proxmox VE virtuelle maskine, bør du være i stand til at overvåge CPU, hukommelse, disk og netværksbrug af den virtuelle maskine fra Resumé afsnit. Du bør også være i stand til at tage sømløse sikkerhedskopier og snapshots af den virtuelle maskine. Du bør være i stand til at styre strømmen (dvs. start, lukning, genstart, nulstilling, dvaletilstand, suspendering) af den virtuelle maskine fra Proxmox VE-webadministrationsgrænsefladen.

Konklusion:

I denne artikel har jeg vist dig, hvordan du importerer en VMware Workstation Pro virtuel maskine eksporteret i OVA- eller OVF-format på Proxmox VE. Proxmox VE kan ikke importere virtuelle maskiner eksporteret i OVA-format direkte. Så jeg har vist dig, hvordan du konverterer/udpakker en OVA-virtuel maskine-fil til OVF-filer, så Proxmox kan importere den direkte. Efter at have læst denne artikel, vil du være i stand til at importere virtuelle maskiner eksporteret fra VMware Workstation Pro, VMware ESXi/vSphere, VirtualBox og andre hypervisorer til Proxmox VE.

Referencer:

  1. Migrer til Proxmox VE – Proxmox VE
  2. Forskelle/fordele mellem i440fx og q35 chipsæt? : r/VFIO
  3. Qemu-gæsteagent – ​​Proxmox VE