Newbie help needed to migrate VMware Windows vm to Proxmox

epicurean

Member
Jun 21, 2021
33
1
13
54
Please be patient with me, and I only just install Promox an hour ago.
I have 3 windows 10 VMs with Nvidia GPUs and PCI USBs passed through, so they all function as individual workstations.
I wish to migrate them from an esxi 6.0 hypervisor to proxmox(latest one).

I am quite confused about how to even get started, and would like advise on best practice to move 3 vms over smoothly.
A guide, help, pointers are all very much appreciated.

PS - Assume I am an idiot.
 
Thank you for your reply Dominic.
Going to the link you sent, how do I actually install ovftool on the proxmox server? Is there a particular version I should look for to work with the windows vm in esxi 6?

thank you
 
If you find the Export function in the GUI then you don't need the ovftool.

If you really want to go the CLI route then you need to do something like the following:
Code:
chmod +x VMware-ovftool-4.4.0-15722219-lin.x86_64.bundle
./VMware-ovftool-4.4.0-15722219-lin.x86_64.bundle

I don't think that the OS inside the VM matters for the tool. Do you mean exactly 6.0 by ESXi 6?
 
Last edited:
Thank you Dominic. Yes, 6.0 means my hypervisor is currently esxi 6 as that is the least troublesome version for passing through GPUs to windows VMs
 
I have successfully used ovftool 4.4(win64 version), to export 1 windows 10 VM to my pc(win 8.1).
So , I transfer it to a directory in proxmox, and import it?
 
So , I transfer it to a directory in proxmox, and import it?
Yes, you can use for example scp (winscp) and the home directory.
 
I have imported the ovf . Do I still need to upload virtio drivers as suggested in Windows 10 guest best practice?
How do I upload the the ISO I download? - also use scp to send it to the proxmox server/?
 
I have imported the ovf . Do I still need to upload virtio drivers as suggested in Windows 10 guest best practice?
Yes. And best performance you get by using virtio SCSI as the virtual storage controller and virtio as NIC. That will require the virtio win drivers. And the qemu guest agent service is recommended too, so Proxmox can communicate with the VM.
How do I upload the the ISO I download? - also use scp to send it to the proxmox server/?
You can upload them using scp or through the WebGUI (Datacenter -> YourNode -> select a storage that is allowed to store ISOs -> ISO Images -> Upload-Button)
 
Last edited:
I realise i need to enable the vmxnet network driver first, to get any network access before installing the virtio NIC.
Can I remove the vmxnet network adapter after successful virtio NIC installation?
 
Last edited:
First install the drivers, then go to your VM -> HArdware -> Network Device (netX) -> switch model from E1000 to virtio (paravirtualized)
 
Oh no. I made some changes to the bios to enable IOMMU and now I getting these errors during boot up

ACPI Bios Error (bug) could not resolve symbol [\_sb.PCIO.sat1.spt1._gtf.dssp]...
No root device specified. Boot arguments must include a root= parameter
I set the bios back to default settings and still no difference.

I cannot access the proxmox webpage. How do I fix this?
 
Hi! Also a newbie here. I was able to copy the VM from Esxi.6.7 using ovftool and create a VM using the importovf. I can see the VM now in the GUI with the correct VMID. Now my issue is starting the VM, it cannot find the bootable device. Please see screenshot for your reference. Thanks for the help!!!

1631682069341.png
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!