Slik importerer du en virtuell VMware-maskin til Proxmox VE 8

Slik Importerer Du En Virtuell Vmware Maskin Til Proxmox Ve 8



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

I denne artikkelen skal jeg vise deg hvordan du importerer virtuelle Windows- og Linux-maskiner eksportert fra VMware-hypervisorer til Proxmox VE 8.







Hvis du trenger hjelp til å eksportere virtuelle maskiner fra VMware Workstation Pro, les denne artikkelen .





Innholdsfortegnelse:

  1. Eksportere en virtuell VMware-maskin
  2. Tilgang til det eksporterte virtuelle maskinbildet på Proxmox VE Server
  3. Pakk ut eksportert virtuell maskin OVA-fil på Proxmox VE
  4. Importerer VMware Virtual Machine til Proxmox VE
  5. Post-import-konfigurasjon for virtuelle maskiner på Proxmox VE
  6. Endre det tildelte minnet til Proxmox VE Virtual Machine
  7. Endre prosessoren til Proxmox VE Virtual Machine
  8. Endre BIOS til Proxmox VE Virtual Machine
  9. Endre maskintypen til Proxmox VE Virtual Machine
  10. Endre SCSI-kontrolleren og disktypen til Proxmox VE Virtual Machine
  11. Legge til en nettverksenhet til Proxmox VE Virtual Machine
  12. Endre oppstartsrekkefølgen til Proxmox VE Virtual Machine
  13. Aktiverer QEMU Guest Agent for Proxmox VE Virtual Machine
  14. Starte den importerte Proxmox VE Virtual Machine
  15. Installere VirtIO-driverne og QEMU Guest Agent på en Windows Proxmox VE Virtual Machine
  16. Installere QEMU Guest Agent på en Linux Proxmox VE Virtual Machine
  17. Overvåke CPU-, minne-, nettverks- og disk I/O-bruken til en virtuell Proxmox VE-maskin
  18. Konklusjon
  19. Referanser





Eksportere en virtuell VMware-maskin:

Du kan eksportere en virtuell VMware-maskin i OVA- og OVF-formater. Virtuelle maskiner eksportert i enten OVA- eller OVF-format kan importeres tilbake til Proxmox VE. Men virtuelle maskiner eksportert i OVF-format er lettere å importere i Proxmox VE da det krever færre trinn og sparer mye tid.

Les denne artikkelen for å lære hvordan du eksporterer en virtuell VMware Workstation Pro-maskin.



For mer informasjon om eksport av virtuelle maskiner fra andre VMware-virtualiseringsprodukter (dvs. VMware ESXi, VMware vSphere), sjekk den offisielle dokumentasjonen for VMware-virtualiseringsproduktet ditt.

Få tilgang til det eksporterte virtuelle maskinbildet på Proxmox VE Server:

Du kan bruke en av følgende metoder for å få tilgang til det eksporterte VMware virtuelle maskinbildet på Proxmox VE-serveren.

  • Kopier bildefilene for den virtuelle maskinen til en USB-minnepinne eller en ekstern USB HDD/SSD, monter den på Proxmox VE-serveren , og få tilgang til bildefilene for den virtuelle maskinen på Proxmox VE-serveren. Jeg anbefaler at du eksporterer den virtuelle maskinen i OVF-format i dette tilfellet, da det vil spare deg for bryet med å kopiere den virtuelle maskinens OVA-arkivfil på Proxmox VE-serveren og trekke den ut for å få tak i de virtuelle diskene til den virtuelle maskinen. Du kan direkte importere virtuelle maskiner eksportert i OVF-format på Proxmox VE.
  • Kopier den eksporterte virtuelle maskinfilen/filene i en nettverksressurs og få tilgang til den fra din Proxmox VE-server. Du kan for eksempel bruke en SMB/CIFS-andel på Windows-datamaskinen eller NAS-en til dette formålet. For å lære hvordan du monterer en SMB/CIFS-andel på Proxmox VE, les denne artikkelen .

Pakk ut eksportert OVA-fil for virtuell maskin på Proxmox VE:

Hvis du har eksportert den virtuelle maskinen i OVA-format, må du pakke ut OVA-filen til OVF-filer for å importere den virtuelle maskinen til Proxmox VE.

Jeg har en OVA virtuell maskinfil www.linuxeveryday.com.ova i /mnt/pve/nas-datastore/vmware katalogen til min Proxmox VE-server. Jeg viser deg hvordan du trekker det ut for demonstrasjon.

Siden utpakking av en OVA-fil vil skape flere filer, trenger du en dedikert katalog for å holde alle de utpakkede filene organisert.

Du kan opprette en ny katalog /tmp/linux-vm (la oss si) med følgende kommando:

$ mkdir /tmp/linux-vm

For å trekke ut den virtuelle maskinens OVA-fil www.linuxeveryday.com.ova inn i det /tmp/linux-vm katalog, kjør følgende kommando:

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

Når den virtuelle maskinens OVA-fil er pakket ut, vil du finne noen få nye filer (dvs. .vmdk, .mf, .ovf) i katalogen der du har pakket ut OVA-filen.

$ ls -lh /tmp/linux-vm

Importere VMware Virtual Machine til Proxmox VE:

Når dette skrives, kan du bare importere virtuelle maskinbilder fra OVF direkte til Proxmox VE. Så hvis du har et OVA virtuell maskinbilde, må du pakke den ut til OVF-format først.

For å importere den virtuelle maskinen til Proxmox VE, naviger til katalogen der du har oppbevart det virtuelle OVF-maskinbildet som følger:

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

Du finner en .ovf filen i katalogen der det virtuelle OVF-maskinbildet eksporteres/ekstraheres.

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

For å importere den virtuelle OVF-maskinen til Proxmox VE, må du bruke qm importovf kommando i følgende format:

$ qm importovf

Her, er Proxmox VE virtuell maskin-ID som den importerte virtuelle maskinen vil bruke. Det må være unikt. Du må sørge for at ingen annen virtuell Proxmox VE-maskin bruker denne ID-en. Hvis du vil at Proxmox VE automatisk skal tildele en unik ID for den importerte virtuelle maskinen, trykker du bare etter qm importovf kommando:

$ qm importovf

er filnavnet til .ovf filen til den eksporterte virtuelle OVF-maskinen.

er navnet på Proxmox VE-lagringen der du vil lagre disken til den virtuelle maskinen.

For eksempel for å bruke den virtuelle maskin-IDen 201 og importer den virtuelle OVF-maskinen engineering-ws fra /mnt/pve/nas-datastore/vmware/eng-ws-vm katalog ved hjelp av filen engineering-ws.ovf og lagre de virtuelle maskindiskene i side 1 lagring av Proxmox VE, kjør kommandoen nedenfor:

$ qm importovf 201 engineering-ws.ovf pool1

Den virtuelle maskinen importeres. Det vil ta en stund å fullføre.

Når den virtuelle maskinen er importert, finner du den i Proxmox VE-nettadministrasjonsgrensesnittet.

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

Når den virtuelle maskinen er importert til Proxmox VE, må du gjøre noen nødvendige endringer i maskinvaren og andre innstillinger for den virtuelle maskinen slik at den starter opp riktig på Proxmox VE.

Du må for eksempel angi riktig BIOS for den importerte virtuelle maskinen. Hvis den virtuelle maskinen bruker BIOS-oppstartsfastvare i VMware, må du bruke BIOS-oppstartsfastvaren i Proxmox VE også. Hvis den virtuelle maskinen bruker UEFI-oppstartsfastvare i VMware, må du også bruke UEFI-oppstartsfastvaren i Proxmox VE. Ellers vil den virtuelle maskinen ikke starte opp på Proxmox VE.

Avhengig av operativsystemet som er installert på den importerte virtuelle maskinen, må du justere noen innstillinger etter at du har importert den virtuelle maskinen på Proxmox VE.

I de følgende avsnittene vil jeg vise deg hvordan du gjør de nødvendige endringene på den importerte virtuelle maskinen på Proxmox VE.

Endre det tildelte minnet til Proxmox VE Virtual Machine:

Som standard vil minnet til den importerte virtuelle maskinen være det samme som den originale virtuelle VMware-maskinen (som du har eksportert).

For å endre minnet til den virtuelle maskinen, naviger til Maskinvare > Hukommelse [1] .

Skriv inn ønsket mengde minne (i MB-enheter) for den virtuelle maskinen i Minne (MiB) seksjon [2] .

Hvis du vil at den virtuelle maskinen skal tildele en minimumsmengde minne med mindre det kreves mer minne, merker du av Ballongfart enhet [3] og angi ønsket Minimum minne (MiB) for den virtuelle maskinen [4] .

Hvis et minne Ballongfart enhet er konfigurert, vil den virtuelle maskinen prøve å bruke Minimum minne (MiB) med mindre det er etterspørsel etter Minne (MiB)

Når du er ferdig, klikk på OK for å lagre endringene [5] .

Endre prosessoren til Proxmox VE Virtual Machine:

Når den virtuelle maskinen er importert til Proxmox VE, kan du justere antall prosessorkjerner som er tilordnet den virtuelle maskinen.

For å konfigurere prosessoren til den virtuelle maskinen, klikk på Maskinvare > Prosessorer [1] .

Fra Kjerner seksjonen, kan du justere antall kjerner du vil tilordne til den virtuelle maskinen [2] .

Fra Type rullegardinmenyen, kan du velge en virtuell prosessor for den virtuelle maskinen. Ikke alle operativsystemer støtter alle prosessortyper. Så, med mindre du er sikker på hva du gjør, velger du vert fra Type rullegardinmenyen er et trygt alternativ [3] .

Når du er ferdig med å velge en passende prosessor for den virtuelle maskinen, klikker du på OK [4] .

Endre BIOS til Proxmox VE Virtual Machine:

Den importerte virtuelle maskinen må bruke samme BIOS-fastvare som den originale virtuelle VMware-maskinen. Konfigurering av riktig BIOS-fastvare er avgjørende for å starte den importerte virtuelle maskinen på Proxmox VE.

For å konfigurere en BIOS-fastvare for den importerte virtuelle maskinen, naviger til Maskinvare > BIOS seksjon [1] og velg ønsket BIOS-fastvare fra BIOS nedtrekksmenyen [2] .

  • SeaBIOS : SeaBIOS er standard BIOS-fastvare for nye og importerte virtuelle maskiner til Proxmox VE. Det er den tradisjonelle/legacy BIOS-fastvaren.
  • OVMF (UEFI) : OVMF er UEFI BIOS-fastvaren, en oppdatert versjon av den tradisjonelle/legacy BIOS-fastvaren. For nye operativsystemer (dvs. Windows 11) kreves en UEFI BIOS-fastvare. Nesten alle operativsystemer støtter i disse dager UEFI BIOS-fastvaren.

Når du er ferdig, klikk på OK for å lagre endringene [3] .

Hvis du bruker OVMF/UEFI BIOS-fastvaren for den importerte virtuelle maskinen [1] , bør du også legge til en EFI-disk til den virtuelle maskinen.

For å legge til en EFI-disk til den importerte virtuelle maskinen, naviger til Maskinvare og klikk på Legg til > EFI-disk [2] .

Velg en lagring der du vil lagre EFI-disken til den virtuelle maskinen fra EFI-lagring nedtrekksmenyen [1] og klikk på OK [2] .

En EFI-disk bør legges til den virtuelle maskinen som er konfigurert til å bruke OVMF/UEFI BIOS-fastvaren.

Endre maskintypen til Proxmox VE Virtual Machine:

For å konfigurere en maskintype for den virtuelle maskinen, naviger til Maskinvare > Maskin seksjon [1] og velg ønsket maskintype fra Maskin nedtrekksmenyen [2] .

  • Standard (i440fx): For svært gamle eller eldre operativsystemer, og for å kjøre vanlig skrivebord/server-arbeidsbelastning på den virtuelle maskinen, er i440fx god nok. Hovedbegrensningen til i440fx er PCIe-støtte. i440fx støtter ikke innebygde PCIe-funksjoner. Så hvis du ikke vil overføre GPUer eller andre PCIe-enheter i denne virtuelle maskinen, er i440fx bra nok.
  • q35: Q35 har innebygd støtte for PCIe-funksjoner og andre funksjoner som ikke er tilgjengelige i i440fx. Hvis du planlegger å overføre GPUer eller andre PCIe-enheter i denne virtuelle maskinen, bør du velge q35.

Når du er ferdig med å velge en maskintype for den virtuelle maskinen, klikker du på OK for å lagre endringene [3] .

Endre SCSI-kontrolleren og disktypen til Proxmox VE Virtual Machine:

Hvis du har importert en Windows 10/11 virtuell maskin fra VMware, må du bruke TIMER buss for at den virtuelle disken til den virtuelle maskinen skal kunne starte opp Windows 10/11 på den virtuelle maskinen.

Hvis du har importert en virtuell Linux-maskin fra VMware, bør du bruke VirtIO Block-enheten for den virtuelle disken til den virtuelle maskinen for best ytelse.

For å endre SCSI-kontrolleren til den importerte virtuelle maskinen, naviger til Maskinvare > SCSI-kontroller [1] .

Hvis du har importert en virtuell Windows 10/11-maskin fra VMware, velg LSI 53C895A (standard) SCSI-kontroller fra Type nedtrekksmenyen [2] .

Hvis du har importert en virtuell Linux-maskin fra VMware, velger du VirtIO SCSI Single kontrolleren fra Type nedtrekksmenyen [2] .

Når du er ferdig, klikk på OK for å lagre endringene [3] .

Hvis du har importert en virtuell Windows 10/11-maskin, er standard SCSI-kontroller bør være LSI 53C895A [1] og den virtuelle disken skal allerede være konfigurert til å bruke TIMER buss [2] . Du trenger ikke endre noe der.

Hvis du har importert en virtuell Linux-maskin, endre SCSI-kontrolleren til VirtIO SCSI Single [1] , velg den virtuelle disken og klikk på Løsne [2] .

Klikk på Ja

Den virtuelle disken skal kobles fra.

For å legge til den virtuelle disken til den virtuelle maskinen igjen, velg Ubrukt disk og klikk på Redigere .

Plukke ut VirtIO-blokk fra Buss/enhet nedtrekksmenyen [1] og klikk på Legg til [2] .

Den virtuelle Linux-maskinen bør bruke VirtIO SCSI Single kontrolleren [1] og den virtuelle disken skal konfigureres som en VirtIO-blokk enhet [2] .

Legge til en nettverksenhet til Proxmox VE Virtual Machine:

Nyimporterte virtuelle maskiner har kanskje ikke en nettverksenhet lagt til som standard. Så du vil ikke ha noen Internett-tilkobling med mindre du legger til en nettverksenhet til den virtuelle maskinen.

For å legge til en nettverksenhet til den virtuelle maskinen, naviger til Maskinvare og klikk på Legg til > Nettverksenhet .

Hvis du har importert en virtuell Windows 10/11-maskin, velg Intel E100 fra Modell nedtrekksmenyen [1] .

Hvis du har importert en virtuell Linux-maskin, velg VirtIO (paravirtualisert) fra Modell nedtrekksmenyen [1] .

Når du er ferdig, klikk på Legg til [2] .

En nettverksenhet bør legges til den importerte virtuelle maskinen.

Endre oppstartsrekkefølgen til Proxmox VE Virtual Machine:

Når du har konfigurert maskinvaren til den virtuelle maskinen, må du konfigurere den virtuelle maskinen til å starte opp fra den virtuelle disken.

For å gjøre det, naviger til Alternativer [1] > Boot Order [2] og dra og slipp den virtuelle disken til toppen av oppstartsrekkefølgen [3] .

Når du er ferdig, klikk på OK for å lagre endringene [4] .

Aktivering av QEMU Guest Agent for Proxmox VE Virtual Machine:

QEMU Guest Agent brukes til å utveksle informasjon mellom den virtuelle maskinen og Proxmox VE-verten og utføre kommandoer (dvs. avslutning, dvalemodus, omstart) i den virtuelle maskinen fra Proxmox VE-verten.

For å administrere kraften til den virtuelle maskinen på riktig måte fra Proxmox VE-nettadministrasjonsgrensesnittet og ta øyeblikksbilder/sikkerhetskopier av den virtuelle maskinen riktig fra Proxmox VE, anbefales det sterkt å aktivere QEMU Guest Agent for alle de virtuelle Proxmox VE-maskinene.

For å aktivere QEMU Guest Agent for den importerte virtuelle maskinen, naviger til Alternativer [1] , dobbeltklikk (LMB) på QEMU gjesteagent [2] , sett kryss Bruk QEMU Guest Agent [3] , og klikk på OK for at endringene skal tre i kraft [4] .

Starte den importerte Proxmox VE Virtual Machine:

Når den importerte virtuelle maskinen er konfigurert, naviger til Konsoll og klikk på Start for å starte den virtuelle maskinen.

Hvis du har konfigurert den virtuelle maskinen riktig, bør den virtuelle maskinen starte opp det installerte operativsystemet fra den virtuelle disken.

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

Windows-operativsystemer har ikke VirtIO-driverne og QEMU-gjesteagenten installert som standard. For å få best mulig ytelse og Proxmox VE-integrasjon, bør du installer VirtIO-driverne og QEMU-gjesteagenten på din importerte virtuelle Windows 10/11-maskin .

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

Moderne Linux-operativsystemer leveres forhåndsinstallert med VirtIO-driverne. Så du trenger bare installer QEMU-gjesteagenten på din importerte virtuelle Linux-maskin for å få best mulig ytelse og Proxmox VE-integrasjon.

Overvåke CPU-, minne-, nettverks- og disk I/O-bruken til en Proxmox VE Virtual Machine:

Når du har installert QEMU-gjesteagenten på din importerte virtuelle Proxmox VE-maskin, bør du kunne overvåke CPU-, minne-, disk- og nettverksbruken til den virtuelle maskinen fra Sammendrag seksjon. Du bør også kunne ta sømløse sikkerhetskopier og øyeblikksbilder av den virtuelle maskinen. Du bør kunne administrere strømmen (dvs. start, avslutning, omstart, tilbakestilling, dvalemodus, suspendering) til den virtuelle maskinen fra Proxmox VE-nettadministrasjonsgrensesnittet.

Konklusjon:

I denne artikkelen har jeg vist deg hvordan du importerer en virtuell VMware Workstation Pro-maskin eksportert i OVA- eller OVF-format på Proxmox VE. Proxmox VE kan ikke importere virtuelle maskiner eksportert i OVA-format direkte. Så jeg har vist deg hvordan du konverterer/pakker ut en virtuell OVA-maskinfil til OVF-filer slik at Proxmox kan importere den direkte. Etter å ha lest denne artikkelen, vil du kunne importere virtuelle maskiner eksportert fra VMware Workstation Pro, VMware ESXi/vSphere, VirtualBox og andre hypervisorer til Proxmox VE.

Referanser:

  1. Migrer til Proxmox VE – Proxmox VE
  2. Forskjeller/fordeler mellom i440fx og q35 brikkesett? : r/VFIO
  3. Qemu-gjesteagent – ​​Proxmox VE