Paano Mag-import ng VMware Virtual Machine sa Proxmox VE 8

Paano Mag Import Ng Vmware Virtual Machine Sa Proxmox Ve 8



Ang mga Virtual Machine na na-export mula sa VMware Workstation, VMware ESXi, VMware vSphere, at iba pang VMware hypervisors ay maaaring ma-import sa Proxmox VE 8.

Sa artikulong ito, ipapakita ko sa iyo kung paano mag-import ng mga virtual machine ng Windows at Linux na na-export mula sa VMware hypervisors patungo sa Proxmox VE 8.







Kung kailangan mo ng anumang tulong sa pag-export ng mga virtual machine mula sa VMware Workstation Pro, basahin ang artikulong ito .





Talaan ng mga Nilalaman:

  1. Pag-export ng VMware Virtual Machine
  2. Pag-access sa Na-export na Virtual Machine Image sa Proxmox VE Server
  3. Pagkuha ng Na-export na Virtual Machine OVA File sa Proxmox VE
  4. Pag-import ng VMware Virtual Machine sa Proxmox VE
  5. Post-Import Configuration para sa mga Virtual Machine sa Proxmox VE
  6. Pagbabago sa Inilaang Memorya ng Proxmox VE Virtual Machine
  7. Pagbabago sa Processor ng Proxmox VE Virtual Machine
  8. Pagbabago ng BIOS ng Proxmox VE Virtual Machine
  9. Pagbabago sa Uri ng Machine ng Proxmox VE Virtual Machine
  10. Pagbabago ng SCSI Controller at Uri ng Disk ng Proxmox VE Virtual Machine
  11. Pagdaragdag ng Network Device sa Proxmox VE Virtual Machine
  12. Pagbabago sa Boot Order ng Proxmox VE Virtual Machine
  13. Paganahin ang QEMU Guest Agent para sa Proxmox VE Virtual Machine
  14. Sinisimulan ang Na-import na Proxmox VE Virtual Machine
  15. Pag-install ng VirtIO Drivers at QEMU Guest Agent sa isang Windows Proxmox VE Virtual Machine
  16. Pag-install ng QEMU Guest Agent sa isang Linux Proxmox VE Virtual Machine
  17. Pagsubaybay sa Paggamit ng CPU, Memorya, Network, at Disk I/O ng isang Proxmox VE Virtual Machine
  18. Konklusyon
  19. Mga sanggunian





Pag-export ng VMware Virtual Machine:

Maaari kang mag-export ng VMware virtual machine sa OVA at OVF na mga format. Ang mga virtual machine na na-export sa alinman sa OVA o OVF na format ay maaaring i-import pabalik sa Proxmox VE. Ngunit ang mga virtual machine na na-export sa OVF na format ay mas madaling i-import sa Proxmox VE dahil nangangailangan ito ng mas kaunting mga hakbang at nakakatipid ng maraming oras.

Basahin ang artikulong ito upang matutunan kung paano mag-export ng virtual machine ng VMware Workstation Pro.



Para sa higit pang impormasyon sa pag-export ng mga virtual machine mula sa iba pang mga produkto ng virtualization ng VMware (i.e. VMware ESXi, VMware vSphere), tingnan ang opisyal na dokumentasyon ng iyong VMware virtualization na produkto.

Pag-access sa Na-export na Virtual Machine Image sa Proxmox VE Server:

Maaari mong gamitin ang isa sa mga sumusunod na paraan upang ma-access ang na-export na VMware virtual machine na imahe sa Proxmox VE server.

  • Kopyahin ang mga file ng imahe ng virtual machine sa isang USB thumb drive o isang panlabas na USB HDD/SSD, i-mount ito sa Proxmox VE server , at i-access ang mga virtual machine image file sa Proxmox VE server. Inirerekomenda kong i-export mo ang virtual machine sa OVF format sa kasong ito dahil maililigtas ka nito sa abala sa pagkopya ng virtual machine OVA archive file sa iyong Proxmox VE server at i-extract ito para makuha ang mga virtual disk ng virtual machine. Maaari kang direktang mag-import ng mga virtual machine na na-export sa OVF na format sa Proxmox VE.
  • Kopyahin ang na-export na virtual machine file/mga file sa isang network share at i-access ito mula sa iyong Proxmox VE server. Halimbawa, maaari kang gumamit ng bahagi ng SMB/CIFS ng iyong Windows computer o ng iyong NAS para sa layuning ito. Para matutunan kung paano mag-mount ng SMB/CIFS share sa Proxmox VE, basahin ang artikulong ito .

Pag-extract ng Na-export na Virtual Machine OVA File sa Proxmox VE:

Kung na-export mo ang virtual machine sa OVA na format, dapat mong i-extract ang OVA file sa mga OVF file upang ma-import ang virtual machine sa Proxmox VE.

Mayroon akong OVA virtual machine file www.linuxeveryday.com.ova nasa /mnt/pve/nas-datastore/vmware direktoryo ng aking Proxmox VE server. Ipapakita ko sa iyo kung paano i-extract ito para sa pagpapakita.

Dahil lilikha ng maraming file ang pag-extract ng OVA file, kailangan mo ng dedikadong direktoryo upang mapanatiling maayos ang lahat ng na-extract na file.

Maaari kang lumikha ng isang bagong direktoryo /tmp/linux-vm (sabihin natin) gamit ang sumusunod na utos:

$ mkdir /tmp/linux-vm

Upang kunin ang virtual machine OVA file www.linuxeveryday.com.ova sa /tmp/linux-vm direktoryo, patakbuhin ang sumusunod na command:

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

Kapag na-extract na ang virtual machine na OVA file,  makakahanap ka ng ilang bagong file (i.e. .vmdk, .mf, .ovf) sa direktoryo kung saan mo na-extract ang OVA file.

$ ls -lh /tmp/linux-vm

Pag-import ng VMware Virtual Machine sa Proxmox VE:

Sa oras ng pagsulat na ito, maaari ka lamang mag-import ng mga imahe ng virtual machine ng OVF sa Proxmox VE nang direkta. Kaya, kung mayroon kang isang imahe ng virtual machine ng OVA, kailangan mo i-extract ito sa OVF format una.

Upang i-import ang virtual machine sa Proxmox VE, mag-navigate sa direktoryo kung saan mo itinago ang imahe ng OVF virtual machine tulad ng sumusunod:

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

Makakahanap ka ng isang .ovf file sa direktoryo kung saan na-export/na-extract ang imahe ng virtual machine ng OVF.

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

Upang i-import ang OVF virtual machine sa Proxmox VE, kailangan mong gamitin ang qm importovf command sa sumusunod na format:

$ qm importovf

dito, ay ang Proxmox VE virtual machine ID na gagamitin ng imported na virtual machine. Ito ay dapat na kakaiba. Dapat mong tiyakin na walang ibang Proxmox VE virtual machine ang gumagamit ng ID na ito. Kung gusto mong awtomatikong magtalaga ng natatanging ID ang Proxmox VE para sa na-import na virtual machine, pindutin lamang pagkatapos ng qm importovf utos:

$ qm importovf

ay ang filename ng .ovf file ng iyong na-export na OVF virtual machine.

ay ang pangalan ng imbakan ng Proxmox VE kung saan mo gustong iimbak ang disk ng virtual machine.

Halimbawa, para gamitin ang virtual machine ID 201 at i-import ang OVF virtual machine engineering-ws galing sa /mnt/pve/nas-datastore/vmware/eng-ws-vm direktoryo gamit ang file engineering-ws.ovf at iimbak ang mga virtual machine disk sa panig 1 imbakan ng Proxmox VE, patakbuhin ang command sa ibaba:

$ qm importovf 201 engineering-ws.ovf pool1

Ini-import ang virtual machine. Magtatagal bago makumpleto.

Kapag na-import na ang virtual machine, makikita mo ito sa interface ng pamamahala ng web ng Proxmox VE.

Post-Import Configuration para sa mga Virtual Machine sa Proxmox VE:

Kapag na-import na ang virtual machine sa Proxmox VE, kakailanganin mong gumawa ng ilang kinakailangang pagbabago sa hardware at iba pang mga setting ng virtual machine para makapag-boot ito nang tama sa Proxmox VE.

Halimbawa, kailangan mong itakda ang tamang BIOS para sa na-import na virtual machine. Kung ang virtual machine ay gumagamit ng BIOS boot firmware sa VMware, dapat mo ring gamitin ang BIOS boot firmware sa Proxmox VE. Kung ang virtual machine ay gumagamit ng UEFI boot firmware sa VMware, dapat mo ring gamitin ang UEFI boot firmware sa Proxmox VE. Kung hindi, hindi magbo-boot ang virtual machine sa Proxmox VE.

Depende sa operating system na naka-install sa na-import na virtual machine, kakailanganin mong ayusin ang ilang setting pagkatapos mong ma-import ang virtual machine sa Proxmox VE.

Sa mga sumusunod na seksyon, ipapakita ko sa iyo kung paano gawin ang mga kinakailangang pagbabago sa na-import na virtual machine sa Proxmox VE.

Pagbabago sa Inilaang Memorya ng Proxmox VE Virtual Machine:

Bilang default, ang memorya ng na-import na virtual machine ay magiging kapareho ng orihinal na VMware virtual machine (na iyong na-export).

Upang baguhin ang memorya ng virtual machine, mag-navigate sa Hardware > Alaala [1] .

I-type ang nais na dami ng memorya (sa mga MB unit) para sa virtual machine sa Memorya (MiB) seksyon [2] .

Kung gusto mong maglaan ang virtual machine ng pinakamababang halaga ng memory maliban kung kailangan ng mas maraming memorya, lagyan ng tsek Ballooning Device [3] at itakda ang iyong ninanais Minimum na memorya (MiB) para sa virtual machine [4] .

Kung isang alaala Ballooning Device ay na-configure, susubukan ng virtual machine na gamitin Minimum na memorya (MiB) maliban kung may hinihingi Memorya (MiB)

Kapag tapos ka na, mag-click sa OK upang i-save ang mga pagbabago [5] .

Pagbabago sa Processor ng Proxmox VE Virtual Machine:

Kapag na-import na ang virtual machine sa Proxmox VE, maaari mong ayusin ang bilang ng mga core ng processor na itinalaga sa virtual machine.

Upang i-configure ang processor ng virtual machine, mag-click sa Hardware > Mga processor [1] .

Galing sa Mga core seksyon, maaari mong ayusin ang bilang ng mga core na gusto mong italaga sa virtual machine [2] .

Galing sa Uri dropdown na menu, maaari kang pumili ng isang virtual na processor para sa virtual machine. Hindi lahat ng operating system ay sumusuporta sa lahat ng uri ng processor. Kaya, maliban kung sigurado ka sa iyong ginagawa, pumili host galing sa Uri Ang dropdown na menu ay isang ligtas na opsyon [3] .

Kapag tapos ka nang pumili ng angkop na processor para sa virtual machine, mag-click sa OK [4] .

Pagbabago ng BIOS ng Proxmox VE Virtual Machine:

Ang na-import na virtual machine ay dapat gumamit ng parehong BIOS firmware gaya ng orihinal na VMware virtual machine. Ang pag-configure ng wastong BIOS firmware ay mahalaga para sa pag-boot ng na-import na virtual machine sa Proxmox VE.

Upang mag-configure ng BIOS firmware para sa na-import na virtual machine, mag-navigate sa Hardware > BIOS seksyon [1] at piliin ang iyong nais na BIOS firmware mula sa BIOS dropdown na menu [2] .

  • SeaBIOS : Ang SeaBIOS ay ang default na BIOS firmware para sa bago at imported na virtual machine ng Proxmox VE. Ito ay ang tradisyonal/legacy BIOS firmware.
  • OVMF (UEFI) : Ang OVMF ay ang UEFI BIOS firmware, isang up-to-date na bersyon ng tradisyonal/legacy BIOS firmware. Para sa mga bagong operating system (i.e. Windows 11), kailangan ng UEFI BIOS firmware. Halos lahat ng operating system sa mga araw na ito ay sumusuporta sa UEFI BIOS firmware.

Kapag tapos ka na, mag-click sa OK upang i-save ang mga pagbabago [3] .

Kung gumagamit ka ng OVMF/UEFI BIOS firmware para sa na-import na virtual machine [1] , dapat ka ring magdagdag ng EFI disk sa virtual machine.

Upang magdagdag ng EFI disk sa na-import na virtual machine, mag-navigate sa Hardware at mag-click sa Idagdag > EFI Disk [2] .

Pumili ng storage kung saan mo gustong iimbak ang EFI disk ng virtual machine mula sa Imbakan ng EFI dropdown na menu [1] at mag-click sa OK [2] .

Ang isang EFI disk ay dapat idagdag sa virtual machine na na-configure upang gamitin ang OVMF/UEFI BIOS firmware.

Pagbabago sa Uri ng Machine ng Proxmox VE Virtual Machine:

Upang i-configure ang isang uri ng makina para sa virtual machine, mag-navigate sa Hardware > Makina seksyon [1] at piliin ang iyong gustong uri ng makina mula sa Makina dropdown na menu [2] .

  • Default (i440fx): Para sa napakaluma o legacy na operating system, at para sa pagpapatakbo ng karaniwang desktop/server workload sa virtual machine, sapat na ang i440fx. Ang pangunahing limitasyon ng i440fx ay suporta sa PCIe. Hindi sinusuportahan ng i440fx ang mga native na functionality ng PCIe. Kaya, kung ayaw mong dumaan sa mga GPU o iba pang PCIe device sa virtual machine na ito, sapat na ang i440fx.
  • q35: Ang Q35 ay may katutubong suporta para sa mga functionality ng PCIe at iba pang feature na hindi available sa i440fx. Kung plano mong ipasa ang mga GPU o iba pang PCIe device sa virtual machine na ito, dapat mong piliin ang q35.

Kapag tapos ka nang pumili ng uri ng makina para sa virtual machine, mag-click sa OK upang i-save ang mga pagbabago [3] .

Pagbabago sa SCSI Controller at Uri ng Disk ng Proxmox VE Virtual Machine:

Kung nag-import ka ng Windows 10/11 virtual machine mula sa VMware, kakailanganin mong gamitin ang ORAS bus para sa virtual disk ng virtual machine upang matagumpay na mag-boot ng Windows 10/11 sa virtual machine.

Kung nag-import ka ng Linux virtual machine mula sa VMware, dapat mong gamitin ang VirtIO Block device para sa virtual disk ng virtual machine para sa pinakamahusay na performance.

Upang baguhin ang SCSI controller ng na-import na virtual machine, mag-navigate sa Hardware > Controller ng SCSI [1] .

Kung nag-import ka ng Windows 10/11 virtual machine mula sa VMware, piliin LSI 53C895A (default) SCSI controller mula sa Uri dropdown na menu [2] .

Kung nag-import ka ng Linux virtual machine mula sa VMware, piliin ang VirtIO SCSI Single controller mula sa Uri dropdown na menu [2] .

Kapag tapos ka na, mag-click sa OK upang i-save ang mga pagbabago [3] .

Kung nag-import ka ng Windows 10/11 virtual machine, ang default Controller ng SCSI ay dapat na LSI 53C895A [1] at ang virtual disk ay dapat na naka-configure upang gamitin ang ORAS bus [2] . Hindi mo kailangang baguhin ang anumang bagay doon.

Kung nag-import ka ng Linux virtual machine, palitan ang SCSI Controller sa VirtIO SCSI Single [1] , piliin ang virtual disk, at mag-click sa Maghiwalay [2] .

Mag-click sa Oo

Ang virtual disk ay dapat na hiwalay.

Upang idagdag muli ang virtual disk sa virtual machine, piliin ang Hindi nagamit na disk at mag-click sa I-edit .

Pumili VirtIO Block galing sa Bus/Device dropdown na menu [1] at mag-click sa Idagdag [2] .

Dapat gamitin ng Linux virtual machine ang VirtIO SCSI Single controller [1] at ang virtual disk ay dapat na i-configure bilang a VirtIO Block aparato [2] .

Pagdaragdag ng Network Device sa Proxmox VE Virtual Machine:

Maaaring walang network device na idinagdag bilang default ang mga bagong import na virtual machine. Kaya, wala kang anumang koneksyon sa internet maliban kung magdagdag ka ng network device sa virtual machine.

Upang magdagdag ng network device sa virtual machine, mag-navigate sa Hardware at mag-click sa Idagdag > Network Device .

Kung nag-import ka ng Windows 10/11 virtual machine, piliin Intel E100 galing sa Modelo dropdown na menu [1] .

Kung nag-import ka ng Linux virtual machine, piliin VirtIO (paravirtualized) galing sa Modelo dropdown na menu [1] .

Kapag tapos ka na, mag-click sa Idagdag [2] .

Dapat idagdag ang isang network device sa na-import na virtual machine.

Pagbabago sa Boot Order ng Proxmox VE Virtual Machine:

Kapag na-configure mo na ang hardware ng virtual machine, kailangan mong i-configure ang virtual machine para mag-boot mula sa virtual disk.

Upang gawin iyon, mag-navigate sa Mga pagpipilian [1] > Boot Order [2] at i-drag at i-drop ang virtual disk sa tuktok ng boot order [3] .

Kapag tapos ka na, mag-click sa OK upang i-save ang mga pagbabago [4] .

Paganahin ang QEMU Guest Agent para sa Proxmox VE Virtual Machine:

Ginagamit ang QEMU Guest Agent upang makipagpalitan ng impormasyon sa pagitan ng virtual machine at ng Proxmox VE host at magsagawa ng mga command (i.e. shutdown, hibernate, restart) sa virtual machine mula sa Proxmox VE host.

Upang maayos na pamahalaan ang kapangyarihan ng virtual machine mula sa Proxmox VE web management UI at kumuha ng mga snapshot/backup ng virtual machine nang tama mula sa Proxmox VE, lubos na inirerekomendang paganahin ang QEMU Guest Agent para sa lahat ng Proxmox VE virtual machine.

Upang paganahin ang QEMU Guest Agent para sa na-import na virtual machine, mag-navigate sa Mga pagpipilian [1] , i-double click (LMB) sa Ahente ng Panauhing QEMU [2] , tiktikan Gamitin ang QEMU Guest Agent [3] , at mag-click sa OK para magkabisa ang mga pagbabago [4] .

Pagsisimula sa Na-import na Proxmox VE Virtual Machine:

Kapag na-configure na ang na-import na virtual machine, mag-navigate sa Console at mag-click sa Magsimula upang simulan ang virtual machine.

Kung na-configure mo nang tama ang virtual machine, dapat na i-boot ng virtual machine ang naka-install na operating system mula sa virtual disk.

Pag-install ng VirtIO Drivers at QEMU Guest Agent sa isang Windows Proxmox VE Virtual Machine:

Ang mga operating system ng Windows ay walang mga VirtIO driver at QEMU guest agent na naka-install bilang default. Upang makuha ang pinakamahusay na pagganap at Proxmox VE integration, dapat mong i-install ang mga VirtIO driver at QEMU guest agent sa iyong na-import na Windows 10/11 virtual machine .

Pag-install ng QEMU Guest Agent sa isang Linux Proxmox VE Virtual Machine:

Naka-preinstall ang mga modernong operating system ng Linux kasama ang mga driver ng VirtIO. Kaya, kailangan mo lang i-install ang QEMU guest agent sa iyong na-import na Linux virtual machine upang makuha ang pinakamahusay na pagganap at pagsasama ng Proxmox VE.

Pagsubaybay sa Paggamit ng CPU, Memorya, Network, at Disk I/O ng isang Proxmox VE Virtual Machine:

Kapag na-install mo na ang QEMU guest agent sa iyong na-import na Proxmox VE virtual machine, dapat mong masubaybayan ang paggamit ng CPU, memory, disk, at network ng virtual machine mula sa Buod seksyon. Dapat ka ring kumuha ng tuluy-tuloy na pag-backup at mga snapshot ng virtual machine. Dapat mong mapangasiwaan ang kapangyarihan (i.e. pagsisimula, pag-shutdown, pag-reboot, pag-reset, hibernate, pagsususpinde) ng virtual machine mula sa Proxmox VE web management interface.

Konklusyon:

Sa artikulong ito, ipinakita ko sa iyo kung paano mag-import ng virtual machine ng VMware Workstation Pro na na-export sa OVA o OVF na format sa Proxmox VE. Ang Proxmox VE ay hindi makakapag-import ng mga virtual machine na na-export sa OVA na format nang direkta. Kaya, ipinakita ko sa iyo kung paano i-convert/i-extract ang isang OVA virtual machine file sa mga OVF file upang direktang mai-import ito ng Proxmox. Pagkatapos basahin ang artikulong ito, makakapag-import ka ng mga virtual machine na na-export mula sa VMware Workstation Pro, VMware ESXi/vSphere, VirtualBox, at iba pang hypervisors sa Proxmox VE.

Mga sanggunian:

  1. Lumipat sa Proxmox VE – Proxmox VE
  2. Mga pagkakaiba/pakinabang sa pagitan ng i440fx at q35 chipset? : r/VFIO
  3. Qemu-guest-agent – ​​Proxmox VE