Table of contents
No headers

Forum Link: Xenmigrate.py Discussion and Support

The script can be downloaded at the bottom of this page.

This script helps you migrate from Citrix XenServer to open source Xen (or KVM or anything else that uses images or Logical Volume images).

Citrix .xva file format (Xen Virtual Appliance) -- aka, we made our own special little format to piss you off if you want to convert away from XenServer to something different

Xenmigrate.py export and import example -- I ran through an export and an import so you can see what to expect.  One thing -- don't confuse the xenmigrate.py's export with the "export" done by Xen Center.

Xenmigrate tested and working on: XenServer 5.5, XenServer 5.0, XenServer 4.1, Xen 3.0, Xen 3.1, Xen 3.3, Xen 3.4

Xenmigrate on XenServer 4.0: Dom0 has memory issues, as in you can't allocate enough to it and, while you can change the settings that should give it more, it doesn't actually get any more.  4.1 has them too, but you can fix them.  The problems are related to the gzip part of the program wanting some memory, so if you avoid the gzip option you may squeak by.

NOTICE: Xenmigrate (at the bottom of this page) does not currently support NFS stored VMs.  NFS support will arrive at some point, it could arrive more quickly if someone actually needs it.

Tag page

Files 1

FileSizeDateAttached by 
xenmigrate.py
Export your XenServer logical volumes to a raw file. Import this raw file into a logical volume on your open source box. Convert your .xva to a raw file to import into a logical volume on your open source box.[Fixed .xva convert directory list problem that affected versions of python on older RedHat and Centos and fixed a bug caused by way too much if...then programming in my past]
19.42 kB02:33, 1 Jan 2010paceActions
You must login to post a comment.