This was already discussed tons of time, but all thread are very old
I have to convert about 150 XenServer VMs (all PV) to proxmox. Considering the number of VMs I have to migrate, I need to automate as much as possible
I know that I have to install a kernel and grub in each VM before migrating it , but how Xenserver react to this? If migration should fail, I need to power on the VM on xenserver host. The newly installed kernel and bootloader would create any issue or they are simply ignored by xen?
In addition to xenmigrate.py , do you know any other procedure or script that will automated the migration? Like exporting, converting, creating new VM on proxmox and so on...
Should I write something similar on my own? I don't want to reinvent the wheel
In case I have to write something, could you please point me to proper PVE API for creating new VMs by using existing disks ? (The ones converted via xenmigrate)
Xenmigrate will create raw images, as I would like to use qcow2, I would need as additional convertion step from raw to qcow2 that will increase downtime a lot (some VMs are about 300GB)
Can I create a VM by using raw disks and then converting them to qcow2 on the fly and online? If yes, how?
Storage, for some VMs (not all) would be ZFS, should I take care of something when converting VMs? Probaby i won't use qcow to avoid COW over COW filesystem
I have to convert about 150 XenServer VMs (all PV) to proxmox. Considering the number of VMs I have to migrate, I need to automate as much as possible
I know that I have to install a kernel and grub in each VM before migrating it , but how Xenserver react to this? If migration should fail, I need to power on the VM on xenserver host. The newly installed kernel and bootloader would create any issue or they are simply ignored by xen?
In addition to xenmigrate.py , do you know any other procedure or script that will automated the migration? Like exporting, converting, creating new VM on proxmox and so on...
Should I write something similar on my own? I don't want to reinvent the wheel
In case I have to write something, could you please point me to proper PVE API for creating new VMs by using existing disks ? (The ones converted via xenmigrate)
Xenmigrate will create raw images, as I would like to use qcow2, I would need as additional convertion step from raw to qcow2 that will increase downtime a lot (some VMs are about 300GB)
Can I create a VM by using raw disks and then converting them to qcow2 on the fly and online? If yes, how?
Storage, for some VMs (not all) would be ZFS, should I take care of something when converting VMs? Probaby i won't use qcow to avoid COW over COW filesystem