Migration from Vmware Esx 4.0 to Proxmox

laowolf

Renowned Member
Jul 29, 2014
66
1
73
According to wiki page, I am tring to Migrate a windows 2000 server vm (with 2 vmware scsi disk, disk 1 about 300G, disk 3 about 500G) to proxmox.
I reboot the vm with SystemrescuedCD 4.3.1, and run following commands on proxmox server and vm respectively
proxmox server: netcat -w30 -vvnlp 3333 | gzip -dc > /dev/vm-105-disk-1
window 2000 vm: dd if=/dev/sda | gzip -c | nc -w30 -vvn proxmoxipaddress 3333
but I got a intput/output error on the vm screen.

Any clues about the reason error? and how can I supposed to migrate the vmware esx 4.0 vm to proxmox?
 
and how can I supposed to migrate the vmware esx 4.0 vm to proxmox?

there are other ways, perhaps: qemu-img can convert vmware images to whatever, so you could do that way (I always did this for vmware>proxmox), or you could use sysresccd to use fsarchiver to backup vm and then restore on proxmox (in any case, be sure to use a valid mergeide.reg on the vmware vm before copying/converting, or your vm could not be bootable in proxmox)

Marco
 
or run out of space on the vmware esx server?
dd if=/dev/sda | gzip -c | nc -w 30 -vvn proxmoxipaddress 3333, is this command requires a lot of memory space or disk space on the vmware esx server?
Can clonezilla solve this problem?

My guess is that you run out of space on the proxmox server.
 
you could also drop the gzip part since this writes the entire compressed /dev/sda to disk before transferring with nc. I guess /dev/sda cannot hold itself roughly twice;-)