Hey guys, hoping someone could help me out.
What I've been trying to do is migrate my already configured LAMP server from a VM in VirtualBox 6 to a Proxmox hypervisor I just set up. Looking to free up some resources on my main PC.
What I've already tried is copying the .VDI file to my Proxmox server, which doesn't bring my configurations with it.
I've also tried the "clone" option, but it always clones an image of the initial install, regardless if i select to include snapshots or not. I've also tried, regrettably, to delete my snapshots so that they all merge into the .VDI, but that too just gives me a fresh install of Ubuntu server. Really not sure how to proceed.
To be clear, I have a fully configured website on a LAMP server on Ubuntu 18 installed in a VM in VirtualBox 6.0 on Windows 10. What I need to do is transfer the VM from VirtualBox to the Proxmox hypervisor, while retaining everything as it is.
I assumed when I started this venture a few days ago that it would be easy. I've cloned many disks before but never attempted migrating between hypervisors.
Migrating VirtualBox VM to Proxmox
-
- Volunteer
- Posts: 362
- Joined: 18. Aug 2014, 21:53
- Primary OS: Debian Sid
- VBox Version: PUEL
- Guest OSses: Android, Linux
Re: Migrating VirtualBox VM to Proxmox
Start that vbox vm with a linux live cd, make an image from your install (with dd for example) inside of the vm, restore that image in the same way in your proxmox vm, done.
-
- Site Moderator
- Posts: 27330
- Joined: 22. Oct 2010, 11:03
- Primary OS: Mac OS X other
- VBox Version: PUEL
- Guest OSses: Win(*>98), Linux*, OSX>10.5
- Location: Greece
Re: Migrating VirtualBox VM to Proxmox
Also, asking the Proxmox people would be a better route IMHO, not the VirtualBox people...
Do NOT send me Personal Messages (PMs) for troubleshooting, they are simply deleted.
Do NOT reply with the "QUOTE" button, please use the "POST REPLY", at the bottom of the form.
If you obfuscate any information requested, I will obfuscate my response. These are virtual UUIDs, not real ones.
Do NOT reply with the "QUOTE" button, please use the "POST REPLY", at the bottom of the form.
If you obfuscate any information requested, I will obfuscate my response. These are virtual UUIDs, not real ones.
-
- Site Moderator
- Posts: 20965
- Joined: 30. Dec 2009, 20:14
- Primary OS: MS Windows 10
- VBox Version: PUEL
- Guest OSses: Windows, Linux
Re: Migrating VirtualBox VM to Proxmox
This is expected, for two reasons:BitBite wrote:copying the .VDI file to my Proxmox server, which doesn't bring my configurations with it.
- The .VDI is only the guest's hard disk. It does not show the guest's "motherboard", video, network, etc. All of that info is in the .vbox file.
- Since you are using snapshots, the snapshots contain part of the whole data that the guest sees on its disk. You would need to bring all of the snapshots over too, provided Proxmox knows how to interpret a snapshot chain.
If Proxmox accepts OVA files, you could export the guest using the Virtualbox Export feature. Import the OVA on Proxmox. I would remove Guest Additions before exporting. OVA will bring basic guest settings along, too. If you have any esoteric guest settings, like unusual disk controllers, get the guest to work with basic hardware that Proxmox already has before exporting.
towo2099's idea of imaging from within the guest OS is also a very good way. Check to see if you can use a Proxmox-compatible disk image that Virtualbox makes, like vmdk or vhd, If so, add that kind of image as a second disk to your guest and use it to store the image from dd, etc. Then move that disk file to Proxmox as the second disk in the new guest and restore to the primary Proxmox disk. You will need to set the Proxmox guest's settings as similar as possible to the Virtualbox guest settings manually. As with the OVA, try to get the hardware as similar as possible to Proxmox's environment before imaging.