Экспорт в XenCenter в *.OVF так и не удался. Там все сложно.
Вот, как мне кажется, более простое решение:
Устанавливаем на какую-либо машину NFS-сервер:
$ sudo apt-get install nfs-kernel-server
Указываем папку для экспорта:
$ echo "/home/nfs 10.PROX.MOX.0/24(rw,no_root_squash,async,no_subtree_check)" >>/etc/exports
Перезапускаем:
$ /etc/init.d/nfs-kernel-server restart
Идем в XenXenter, создаем новре NFS-хранилище, переносим туда нашу виртуалку.
На NFS-сервере, в каталоге хранилища, видим *.vhd файл виртуалки:
$ ls -R /home/nfs
/home/nfs:
b568064c-382b-050c-322d-13d5332581e4
/home/nfs/b568064c-382b-050c-322d-13d5332581e4:
80d94284-2e0b-443b-9f5c-ff5db82f1a72.vhd
Переносим её на ноду ProxMox:
scp /home/nfs/b568064c-382b-050c-322d-13d5332581e4/80d94284-2e0b-443b-9f5c-ff5db82f1a72.vhd root@10.P.V.E:/home
На ноде ProxMox конвертируем *.vhd в *.qcow2:
qemu-img convert -f vpc 80d94284-2e0b-443b-9f5c-ff5db82f1a72.vhd -O qcow2 my-vm-from-xen.qcow2
Через вебморду ProxMox созздаем новую виртуалку, с типом хранения qcow2 и процессором и памятью как на исходной виртуалке:
Находим в папке /var/lib/vz/images/102 файл-образ vm-102-disk-1.qcow2 (где 102 - ID виртуалки)
Удаляем его и копируем на его место файл my-vm-from-xen.qcow2 -> vm-102-disk-1.qcow2
Запускаем виртуалку.
Если в исходной виртуалке не было паравиртуализованных компонентов, то новая запустится без проблем.