Cum se importă o mașină virtuală VMware în Proxmox VE 8

Cum Se Importa O Masina Virtuala Vmware In Proxmox Ve 8



Mașinile virtuale exportate de pe VMware Workstation, VMware ESXi, VMware vSphere și alte hipervizoare VMware pot fi importate în Proxmox VE 8.

În acest articol, vă voi arăta cum să importați mașinile virtuale Windows și Linux exportate de la hipervizoarele VMware la Proxmox VE 8.







Dacă aveți nevoie de asistență pentru a exporta mașini virtuale din VMware Workstation Pro, citeste acest articol .





Cuprins:

  1. Exportarea unei mașini virtuale VMware
  2. Accesarea imaginii mașinii virtuale exportate pe serverul Proxmox VE
  3. Extragerea fișierului OVA al mașinii virtuale exportate pe Proxmox VE
  4. Importul mașinii virtuale VMware în Proxmox VE
  5. Configurare post-import pentru mașini virtuale pe Proxmox VE
  6. Modificarea memoriei alocate a mașinii virtuale Proxmox VE
  7. Schimbarea procesorului mașinii virtuale Proxmox VE
  8. Modificarea BIOS-ului mașinii virtuale Proxmox VE
  9. Schimbarea tipului de mașină al mașinii virtuale Proxmox VE
  10. Schimbarea controlerului SCSI și a tipului de disc al mașinii virtuale Proxmox VE
  11. Adăugarea unui dispozitiv de rețea la mașina virtuală Proxmox VE
  12. Modificarea ordinii de pornire a mașinii virtuale Proxmox VE
  13. Activarea agentului invitat QEMU pentru mașina virtuală Proxmox VE
  14. Pornirea mașinii virtuale Proxmox VE importate
  15. Instalarea driverelor VirtIO și a agentului invitat QEMU pe o mașină virtuală Windows Proxmox VE
  16. Instalarea agentului invitat QEMU pe o mașină virtuală Linux Proxmox VE
  17. Monitorizarea procesului, a memoriei, a rețelei și a utilizării I/O pe disc a unei mașini virtuale Proxmox VE
  18. Concluzie
  19. Referințe





Exportarea unei mașini virtuale VMware:

Puteți exporta o mașină virtuală VMware în formatele OVA și OVF. Mașinile virtuale exportate în format OVA sau OVF pot fi importate înapoi în Proxmox VE. Dar mașinile virtuale exportate în format OVF sunt mai ușor de importat în Proxmox VE, deoarece necesită mai puțini pași și economisește mult timp.

Citiți acest articol pentru a afla cum să exportați o mașină virtuală VMware Workstation Pro.



Pentru mai multe informații despre exportul mașinilor virtuale din alte produse de virtualizare VMware (de exemplu, VMware ESXi, VMware vSphere), verificați documentația oficială a produsului dumneavoastră de virtualizare VMware.

Accesarea imaginii mașinii virtuale exportate pe serverul Proxmox VE:

Puteți utiliza una dintre următoarele metode pentru a accesa imaginea exportată a mașinii virtuale VMware pe serverul Proxmox VE.

  • Copiați fișierele imagine ale mașinii virtuale pe o unitate USB sau pe un HDD/SSD USB extern, montați-l pe serverul Proxmox VE și accesați fișierele imagine ale mașinii virtuale de pe serverul Proxmox VE. Vă recomand să exportați mașina virtuală în format OVF în acest caz, deoarece vă va scuti de bătaia de cap de a copia fișierul de arhivă OVA al mașinii virtuale pe serverul dvs. Proxmox VE și de a-l extrage pentru a obține discurile virtuale ale mașinii virtuale. Puteți importa direct mașini virtuale exportate în format OVF pe Proxmox VE.
  • Copiați fișierul/fișierele mașinii virtuale exportate într-o partajare de rețea și accesați-l de pe serverul dumneavoastră Proxmox VE. De exemplu, puteți utiliza o partajare SMB/CIFS a computerului dumneavoastră Windows sau NAS în acest scop. Pentru a afla cum să montați o partajare SMB/CIFS pe Proxmox VE, citeste acest articol .

Extragerea fișierului OVA al mașinii virtuale exportate pe Proxmox VE:

Dacă ați exportat mașina virtuală în format OVA, trebuie să extrageți fișierul OVA în fișiere OVF pentru a importa mașina virtuală în Proxmox VE.

Am un fișier de mașină virtuală OVA www.linuxeveryday.com.ova în /mnt/pve/nas-datastore/vmware directorul serverului meu Proxmox VE. Vă arăt cum să îl extrageți pentru demonstrație.

Deoarece extragerea unui fișier OVA va crea mai multe fișiere, aveți nevoie de un director dedicat pentru a menține toate fișierele extrase organizate.

Puteți crea un director nou /tmp/linux-vm (să spunem) cu următoarea comandă:

$ mkdir /tmp/linux-vm

Pentru a extrage fișierul OVA al mașinii virtuale www.linuxeveryday.com.ova în /tmp/linux-vm director, rulați următoarea comandă:

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

Odată ce fișierul OVA al mașinii virtuale este extras, veți găsi câteva fișiere noi (adică .vmdk, .mf, .ovf) în directorul de unde ați extras fișierul OVA.

$ ls -lh /tmp/linux-vm

Importul mașinii virtuale VMware în Proxmox VE:

La momentul scrierii acestui articol, puteți importa numai imagini de mașină virtuală OVF în Proxmox VE direct. Deci, dacă aveți o imagine de mașină virtuală OVA, trebuie extrageți-l în format OVF primul.

Pentru a importa mașina virtuală în Proxmox VE, navigați la directorul în care ați păstrat imaginea mașinii virtuale OVF, după cum urmează:

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

Veți găsi un .ovf fișier în directorul în care este exportată/extrasă imaginea mașinii virtuale OVF.

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

Pentru a importa mașina virtuală OVF în Proxmox VE, trebuie să utilizați qm importovf comandă în următorul format:

$ qm importovf

Aici, este ID-ul mașinii virtuale Proxmox VE pe care îl va folosi mașina virtuală importată. Trebuie să fie unic. Trebuie să vă asigurați că nicio altă mașină virtuală Proxmox VE nu utilizează acest ID. Dacă doriți ca Proxmox VE să atribuie automat un ID unic pentru mașina virtuală importată, trebuie doar să apăsați după qm importovf comanda:

$ qm importovf

este numele fișierului .ovf fișierul mașinii dvs. virtuale OVF exportate.

este numele stocării Proxmox VE în care doriți să stocați discul mașinii virtuale.

De exemplu, pentru a utiliza ID-ul mașinii virtuale 201 și importați mașina virtuală OVF inginerie-ws de la /mnt/pve/nas-datastore/vmware/eng-ws-vm director folosind fișierul inginerie-ws.ovf și stocați discurile mașinii virtuale în partea 1 stocarea Proxmox VE, rulați comanda de mai jos:

$ qm importovf 201 engineering-ws.ovf pool1

Mașina virtuală este importată. Va dura ceva timp pentru a finaliza.

Odată importată mașina virtuală, o veți găsi în interfața de administrare web Proxmox VE.

Configurare post-import pentru mașini virtuale pe Proxmox VE:

Odată ce mașina virtuală este importată în Proxmox VE, va trebui să faceți unele modificări necesare hardware-ului și altor setări ale mașinii virtuale, astfel încât să pornească corect pe Proxmox VE.

De exemplu, trebuie să setați BIOS-ul corect pentru mașina virtuală importată. Dacă mașina virtuală folosește firmware-ul de pornire BIOS în VMware, trebuie să utilizați firmware-ul de pornire BIOS și în Proxmox VE. Dacă mașina virtuală folosește firmware-ul de pornire UEFI în VMware, trebuie să utilizați firmware-ul de pornire UEFI și în Proxmox VE. În caz contrar, mașina virtuală nu va porni pe Proxmox VE.

În funcție de sistemul de operare instalat pe mașina virtuală importată, va trebui să ajustați câteva setări după ce ați importat mașina virtuală pe Proxmox VE.

În secțiunile următoare, vă voi arăta cum să faceți modificările necesare pe mașina virtuală importată pe Proxmox VE.

Modificarea memoriei alocate a mașinii virtuale Proxmox VE:

În mod implicit, memoria mașinii virtuale importate va fi aceeași cu mașina virtuală VMware originală (pe care ați exportat-o).

Pentru a schimba memoria mașinii virtuale, navigați la Hardware > Memorie [1] .

Introduceți cantitatea de memorie dorită (în unități MB) pentru mașina virtuală din Memorie (MiB) secțiune [2] .

Dacă doriți ca mașina virtuală să aloce o cantitate minimă de memorie, dacă nu este necesară mai multă memorie, bifați Dispozitiv de balonare [3] și setați doritul Memoria minimă (MiB) pentru mașina virtuală [4] .

Dacă o amintire Dispozitiv de balonare este configurat, mașina virtuală va încerca să o folosească Memoria minimă (MiB) cu excepția cazului în care există o cerere pentru Memorie (MiB)

După ce ați terminat, faceți clic pe Bine pentru a salva modificările [5] .

Schimbarea procesorului mașinii virtuale Proxmox VE:

Odată ce mașina virtuală este importată în Proxmox VE, puteți ajusta numărul de nuclee de procesor atribuite mașinii virtuale.

Pentru a configura procesorul mașinii virtuale, faceți clic pe Hardware > Procesoare [1] .

De la Miezuri secțiunea, puteți ajusta numărul de nuclee pe care doriți să le atribuiți mașinii virtuale [2] .

De la Tip meniul derulant, puteți selecta un procesor virtual pentru mașina virtuală. Nu toate sistemele de operare acceptă toate tipurile de procesoare. Deci, dacă nu ești sigur de ceea ce faci, selectând gazdă de la Tip meniul drop-down este o opțiune sigură [3] .

După ce ați terminat de selectat un procesor potrivit pentru mașina virtuală, faceți clic pe Bine [4] .

Modificarea BIOS-ului mașinii virtuale Proxmox VE:

Mașina virtuală importată trebuie să utilizeze același firmware BIOS ca și mașina virtuală VMware originală. Configurarea firmware-ului BIOS adecvat este esențială pentru pornirea mașinii virtuale importate pe Proxmox VE.

Pentru a configura un firmware BIOS pentru mașina virtuală importată, navigați la Hardware > BIOS secțiune [1] și selectați firmware-ul BIOS dorit din BIOS meniu derulant [2] .

  • SeaBIOS : SeaBIOS este firmware-ul BIOS implicit pentru mașinile virtuale noi și importate ale Proxmox VE. Este firmware-ul BIOS tradițional/moștenit.
  • OVMF (UEFI) : OVMF este firmware-ul UEFI BIOS, o versiune actualizată a firmware-ului BIOS tradițional/vechi. Pentru sistemele de operare noi (adică Windows 11), este necesar un firmware UEFI BIOS. Aproape fiecare sistem de operare în zilele noastre acceptă firmware-ul UEFI BIOS.

După ce ați terminat, faceți clic pe Bine pentru a salva modificările [3] .

Dacă utilizați firmware-ul OVMF/UEFI BIOS pentru mașina virtuală importată [1] , ar trebui să adăugați și un disc EFI la mașina virtuală.

Pentru a adăuga un disc EFI la mașina virtuală importată, navigați la Hardware și faceți clic pe Adăuga > disc EFI [2] .

Selectați un spațiu de stocare în care doriți să stocați discul EFI al mașinii virtuale din Stocare EFI meniu derulant [1] și faceți clic pe Bine [2] .

Ar trebui adăugat un disc EFI la mașina virtuală configurată pentru a utiliza firmware-ul OVMF/UEFI BIOS.

Modificarea tipului de mașină al mașinii virtuale Proxmox VE:

Pentru a configura un tip de mașină pentru mașina virtuală, navigați la Hardware > Mașinărie secțiune [1] și selectați tipul de mașină dorit din Mașinărie meniu derulant [2] .

  • Implicit (i440fx): Pentru sistemele de operare foarte vechi sau vechi și pentru rularea sarcinilor de lucru obișnuite pe desktop/server pe mașina virtuală, i440fx este suficient de bun. Principala limitare a i440fx este suportul PCIe. i440fx nu acceptă funcționalități native PCIe. Deci, dacă nu doriți să treceți prin GPU-uri sau alte dispozitive PCIe în această mașină virtuală, i440fx este suficient de bun.
  • q35: Q35 are suport nativ pentru funcționalitățile PCIe și alte caracteristici care nu sunt disponibile în i440fx. Dacă intenționați să treceți prin GPU-uri sau alte dispozitive PCIe în această mașină virtuală, ar trebui să selectați q35.

După ce ați terminat de selectat un tip de mașină pentru mașina virtuală, faceți clic pe Bine pentru a salva modificările [3] .

Schimbarea controlerului SCSI și a tipului de disc al mașinii virtuale Proxmox VE:

Dacă ați importat o mașină virtuală Windows 10/11 din VMware, va trebui să utilizați ORE magistrală pentru ca discul virtual al mașinii virtuale să pornească cu succes Windows 10/11 pe mașina virtuală.

Dacă ați importat o mașină virtuală Linux de la VMware, ar trebui să utilizați dispozitivul VirtIO Block pentru discul virtual al mașinii virtuale pentru cea mai bună performanță.

Pentru a schimba controlerul SCSI al mașinii virtuale importate, navigați la Hardware > Controller SCSI [1] .

Dacă ați importat o mașină virtuală Windows 10/11 din VMware, selectați LSI 53C895A (implicit) Controler SCSI de la Tip meniu derulant [2] .

Dacă ați importat o mașină virtuală Linux din VMware, selectați VirtIO SCSI Single controler de la Tip meniu derulant [2] .

După ce ați terminat, faceți clic pe Bine pentru a salva modificările [3] .

Dacă ați importat o mașină virtuală Windows 10/11, implicit Controller SCSI ar trebui să fie LSI 53C895A [1] iar discul virtual ar trebui să fie deja configurat pentru a utiliza ORE autobuz [2] . Nu trebuie să schimbi nimic acolo.

Dacă ați importat o mașină virtuală Linux, schimbați controlerul SCSI la VirtIO SCSI Single [1] , selectați discul virtual și faceți clic pe Desprinde [2] .

Click pe da

Discul virtual ar trebui să fie detașat.

Pentru a adăuga din nou discul virtual la mașina virtuală, selectați Disc neutilizat și faceți clic pe Editați | × .

Selectați Bloc VirtIO de la Autobuz/Dispozitiv meniu derulant [1] și faceți clic pe Adăuga [2] .

Mașina virtuală Linux ar trebui să folosească VirtIO SCSI Single controlor [1] iar discul virtual ar trebui configurat ca a Bloc VirtIO dispozitiv [2] .

Adăugarea unui dispozitiv de rețea la mașina virtuală Proxmox VE:

Este posibil ca mașinile virtuale nou importate să nu aibă un dispozitiv de rețea adăugat în mod implicit. Deci, nu veți avea nicio conexiune la internet decât dacă adăugați un dispozitiv de rețea la mașina virtuală.

Pentru a adăuga un dispozitiv de rețea la mașina virtuală, navigați la Hardware și faceți clic pe Adăuga > Dispozitiv de rețea .

Dacă ați importat o mașină virtuală Windows 10/11, selectați Intel E100 de la Model meniu derulant [1] .

Dacă ați importat o mașină virtuală Linux, selectați VirtIO (paravirtualizat) de la Model meniu derulant [1] .

După ce ați terminat, faceți clic pe Adăuga [2] .

Un dispozitiv de rețea trebuie adăugat la mașina virtuală importată.

Modificarea ordinii de pornire a mașinii virtuale Proxmox VE:

Odată ce ați configurat hardware-ul mașinii virtuale, trebuie să configurați mașina virtuală să pornească de pe discul virtual.

Pentru a face asta, navigați la Opțiuni [1] > Comanda de pornire [2] și trageți și plasați discul virtual în partea de sus a ordinii de pornire [3] .

După ce ați terminat, faceți clic pe Bine pentru a salva modificările [4] .

Activarea agentului invitat QEMU pentru mașina virtuală Proxmox VE:

Agentul invitat QEMU este utilizat pentru a schimba informații între mașina virtuală și gazda Proxmox VE și pentru a executa comenzi (de exemplu, oprire, hibernare, repornire) în mașina virtuală de la gazda Proxmox VE.

Pentru a gestiona corect puterea mașinii virtuale din interfața de utilizare web Proxmox VE și pentru a face instantanee/backup-uri ale mașinii virtuale corect de la Proxmox VE, este foarte recomandat să activați QEMU Guest Agent pentru toate mașinile virtuale Proxmox VE.

Pentru a activa QEMU Guest Agent pentru mașina virtuală importată, navigați la Opțiuni [1] , faceți dublu clic pe (LMB). Agent invitat QEMU [2] , bifă Utilizați QEMU Guest Agent [3] , și faceți clic pe Bine pentru ca modificările să intre în vigoare [4] .

Pornirea mașinii virtuale Proxmox VE importată:

Odată ce mașina virtuală importată este configurată, navigați la Consolă și faceți clic pe start pentru a porni mașina virtuală.

Dacă ați configurat corect mașina virtuală, mașina virtuală ar trebui să pornească sistemul de operare instalat de pe discul virtual.

Instalarea driverelor VirtIO și a agentului invitat QEMU pe o mașină virtuală Windows Proxmox VE:

Sistemele de operare Windows nu au driverele VirtIO și agentul invitat QEMU instalate implicit. Pentru a obține cea mai bună performanță și integrarea Proxmox VE, ar trebui instalați driverele VirtIO și agentul invitat QEMU pe mașina dvs. virtuală Windows 10/11 importată .

Instalarea agentului invitat QEMU pe o mașină virtuală Linux Proxmox VE:

Sistemele de operare Linux moderne vin preinstalate cu driverele VirtIO. Deci, trebuie doar să o faci instalați agentul invitat QEMU pe mașina dvs. virtuală Linux importată pentru a obține cea mai bună performanță și integrare Proxmox VE.

Monitorizarea procesului, a memoriei, a rețelei și a utilizării I/O pe disc a unei mașini virtuale Proxmox VE:

După ce ați instalat agentul invitat QEMU pe mașina dvs. virtuală Proxmox VE importată, ar trebui să puteți monitoriza CPU, memoria, discul și utilizarea rețelei de la mașina virtuală. rezumat secțiune. De asemenea, ar trebui să puteți face copii de siguranță și instantanee fără întreruperi ale mașinii virtuale. Ar trebui să puteți gestiona puterea (adică pornirea, oprirea, repornirea, resetarea, hibernarea, suspendarea) mașinii virtuale din interfața de administrare web Proxmox VE.

Concluzie:

În acest articol, v-am arătat cum să importați o mașină virtuală VMware Workstation Pro exportată în format OVA sau OVF pe Proxmox VE. Proxmox VE nu poate importa mașini virtuale exportate în format OVA direct. Deci, v-am arătat cum să convertiți/extrageți un fișier de mașină virtuală OVA în fișiere OVF, astfel încât Proxmox să îl poată importa direct. După ce ați citit acest articol, veți putea importa mașini virtuale exportate de la VMware Workstation Pro, VMware ESXi/vSphere, VirtualBox și alte hipervizoare în Proxmox VE.

Referinte:

  1. Migrați la Proxmox VE – Proxmox VE
  2. Diferențe/beneficii între chipset-urile i440fx și q35? : r/VFIO
  3. Qemu-guest-agent – ​​Proxmox VE