On 03 May 2025, deon said the following...
So Im thinking the same thing - of switching over to Proxmox.
Keen to see how you fair, but Paulies enthusiasm has me thinking maybe I should try proxmox.
Everything went fairly well, I have an old HP box that I'm not using so installed Proxmox on that (which took all of maybe 10 minutes). I was then able to point Proxmox at ESXi as an import source (Datacentre -> Storage -> Add -> ESXi).
For the Linux VMs I didn't have to do any prep, just power them down on the ESXi side & import them one-by-one. They powered on & booted up on Proxmox no problem but initially didn't have a network connection. I just needed to update the nic name in /etc/netplan/50-cloud-init.yaml and then run "sudo netplan apply" and everything was up & running.
The Windows XP VM was a little more work, but in the end also straightforward. I thought just had to uninstall VMWare Tools and then import it over but got a bluescreen when it was booting up in Proxmox. A little more googling showed I had to run these scripts to convert the disk controller to IDE:
http://www.virtualbox.org/attachment/wiki/Migrate_Windows/MergeIDE.zip
Imported it to Proxmox again and this time it booted right up to the desktop.
Now that everything was imported into Proxmox on the HP box & the VMs powered down on the NUC, it was time to test each VM (one or two at a time as this HP box only has 12GB of RAM) and all was working well. I left it for the afternoon to make sure everything was stable (just left the Plex & XP VMs running, the others powered down) before continuing.
Next was to install Proxmox on the NUC, which I expected to go smoothly. Plugged the USB in, booted to it and began the installation process. This is where I hit my first snag. The install wizard ran as normal and then the installation process would start but hang at 3% "Creating LV's".
I left it alone for a about 15 minutes, came back and it's still on the same screen (the whole process took about 10 minutes on the HP), so shut it down & rebooted to give it a try again but it still hung at 3%. I left it on that screen again while I googled more about it. The common suggestion is "just wait", so I let it be while I did some other things.
Came back about an hour later and it's still on that same 3% screen. Did some more reading where some people said it would eventually finish while other said it ran overnight & it never did. For those where it never finished they just did a clean install of Debian and then used apt to install Proxmox.
I left it on that 3% screen while I downloaded the Debian 12 Server .iso and created a bootable USB. Walked down to the basement to begin the Debian sinatll and surprise surprise, the install completed and is sitting at the login prompt with the IP address & login URL displayed. *shrugs*
Log into the HP Promox box & choose Datacentre -> Cluster -> Create Cluster, copy the "Join Information" and paste that into the NUC Proxmox box. Now they scan see each other and it was as simple as selecting each VM and choosing "Migrate" to move them over to the NUC.
Migrating between two Proxmox boxes can be done while the VM is powered up, so there was no downtime. I only have a gigabit network, so a 32GB VM took about 12 minutes to migrate while the Plex VM with a 128GB drive took a little more than 40 minutes to move over.
Now with all of the VMs on the NUC and powered up, I thought it would be a simple task to go and remove a node from the cluster and delete the cluster entirely. And while it was simple, it's not something that can be done from the GUI. I just followed the instructions here:
https://pve.proxmox.com/wiki/Cluster_Manager#_remove_a_cluster_node
And now I have a standalone Proxmox server running on my NUC with VMs that were (in)directly imported from ESXi.
I'm not sure this approach was the best one, but it worked and I got to learn a bunch of stuff about Proxmox along the way.
Thanks to Paulie for pointing me at the Post Install scripts. Now to take a look at some of these backup options...
(Sorry for the wall of text)
Jay
... Before the crowbar was invented, crows had to drink at home
--- Mystic BBS v1.12 A49 2024/05/29 (Linux/64)
* Origin: Northern Realms (21:3/110)