XCP's built-in From WMware utility generally works fine. In a prior version of the utility, extremely slow import times were noticed, which lead to using Clonezilla.
To prepare a VM for migration, complete the following:
Install dracut
, uninstall VMware tools
apt remove -y open-vm-tools && \
apt install -y dracut
Use dracut
to install drivers. Run --regenerate-all
to apply to all installed kernels
dracut --add-drivers "xen-blkfront xen-netfront" --force
Install XCP Guest Tools
mount -o loop xcp-guest-tools.iso /mnt && \
/mnt/Linux/install.sh
1. In XOA, navigate to Import > From VMware
2. Enter the IP/Hostname of your VCSA host and user credentials with sufficient permissions to migrate VMs. Skip SSL check if necessary.
3. Select the VM(s) you'd like to migrate.
4. Select the XCP pool to use.
5. Select the SR the migrated VM(s) disk(s) will use.
6. Select the network to attach to the VM. (If the VM has multiple NICs, all NIC's will be assigned this network - you'll change the VLAN assignment after the import is complete)
7. Set the Stop options as seen fit.
8. Select the appropriate VM Template
9. Start the import. You can watch the status of the import on the Task page.