Hello. I need to migrate my VMs fro ESXi 6 to PVE. I'm not new to Linux but I am new to Proxmox. I've reviewed the installation guide and it seems pretty straight forward. However, I want to make sure I do this correctly as I need as little downtime as possible (this is a home network, not commercial/production, but still utilize the VMs daily). I've never used Linux volume management, so that is one weak point that I'm concerned will trip me up.
My current setup is a AMD FX(tm)-4350 Quad-Core Processor with 16 GB RAM. There are three HDD: 75GB (ESXi OS plus some other folders), 500GB (~350GB across 12 VMs), and 1TB (500GB provisioned; used as a second vHDD in the VM that serves as the NAS). I also have a 2TB external HDD. The 'always in use' VMs are two Ubuntu servers (one NAS, one pi-hole) but I occasionally fire up one of the other ones (Kali, Fedora) for testing, etc. Memory/CPU usage is usually not an issue except when running the Windows 10 VM (which doesn't get used much anymore).
Based on the install instructions, PVE will overwrite all selected disks so I will need to copy the VM folders to the external HDD (I do have backups of critical files elsewhere). I'll also generate an OVF for each VM to import the settings into PVE. I'll also need to use qemu-img to convert the VMDKs to qcow2 (or do I not need to do that if importing OVF?). Did I miss anything?
Alternatively, I can copy critical folders from the running VMs (/etc. /opt, etc.) to the external HDD and start with brand new VMs in PVE (not my favorite options as I lose a lot of customization done in the VMs).
Any advice appreciated. Thanks!
My current setup is a AMD FX(tm)-4350 Quad-Core Processor with 16 GB RAM. There are three HDD: 75GB (ESXi OS plus some other folders), 500GB (~350GB across 12 VMs), and 1TB (500GB provisioned; used as a second vHDD in the VM that serves as the NAS). I also have a 2TB external HDD. The 'always in use' VMs are two Ubuntu servers (one NAS, one pi-hole) but I occasionally fire up one of the other ones (Kali, Fedora) for testing, etc. Memory/CPU usage is usually not an issue except when running the Windows 10 VM (which doesn't get used much anymore).
Based on the install instructions, PVE will overwrite all selected disks so I will need to copy the VM folders to the external HDD (I do have backups of critical files elsewhere). I'll also generate an OVF for each VM to import the settings into PVE. I'll also need to use qemu-img to convert the VMDKs to qcow2 (or do I not need to do that if importing OVF?). Did I miss anything?
Alternatively, I can copy critical folders from the running VMs (/etc. /opt, etc.) to the external HDD and start with brand new VMs in PVE (not my favorite options as I lose a lot of customization done in the VMs).
Any advice appreciated. Thanks!