12-17-2010, 02:42 AM
Join Date: Jan 2008
Location: Georgia, USA
I suppose you could use the vmware converter to accomplish this. Here is a kB article from Vmware:
The following product versions were used to write this article:
Guest operating systems supported
All Windows guests supported by XenServer and Converter.
- Citrix XenServer version 4 Enterprise Edition
- VMware Converter version 3.0.3 Enterprise Edition
Methods of Conversion
Cold Cloning Process
For this process use the VMware Converter Boot CD to clone the virtual machine. To download the CD image see: http://www.vmware.com/download/download.do?downloadGroup=CONVERTER3
To cold clone:
- You must be using VMware Converter 3.0.3 or better.
- The source virtual machine must not be para-virtualized. Normally none of the previously listed guest operating systems are para-virtualized.
Booting the Converter Boot CD from the virtual machine
There are several ways of associating the CD to the XenServer virtual machine.
- Restart the source virtual machine on the originating platform and boot into the VMware Converter Boot CD. For more information on assigning the VMware Converter Boot CD to the virtual machine, see the section below.
Note: The virtual machine must be assigned at least 264MB of memory to successfully run the Converter Boot CD.
- When the VMware Converter application is launched, use it to convert the virtual machine into a VMware Workstation virtual machine or VMware ESX virtual machine. For more information on completing this step, consult the VMware Converter User Guide: http://www.vmware.com/pdf/VMware_Converter_manual303.pdf
You can perform a hot clone of any supported operating system by starting the virtual machine on its platform. Install VMware Converter and perform a hot clone of the system. Use the physical server option in Converter. For more information on how to complete this task, consult the VMware Converter User Guide: http://www.vmware.com/pdf/VMware_Converter_manual303.pdf
- Using physical media
Burn the Converter Boot CD image (ISO) onto physical media and insert it in the XenServer physical server.
Use the XenCenter GUI to associate the CD to a virtual machine and restart it.
By default, virtual machines that use Xen Paravirtualization (PV) do not allow you to choose the boot order on XenCenter. To be able to choose the boot order, login to the Xen host via SSH and perform the following steps:
- Run this command to list the virtual machines on the Xen server:
- Find your Xen virtual machine name in the format [name-label] and obtain the uuid.
- Run this command:
xe vm-param-set HVM-boot-policy="BIOS order" uuid="<vm_uuid>"
Where <vm_uuid> is the virtual machine uuid discovered using the xe xm-listcommand.
You can now select the boot order using VM properties on XenCenter by selecting Startup Options.
- Using a CIFS share
Share the folder containing the Boot CD image ISO. Use XenCenter GUI to access the CIFS share and assign the ISO image to the virtual machine and then restart it.
- Using xe command line interface
Copy the Boot CD ISO to the XenServer using SSH WinSCP. Use the xe command to enumerate the virtual machines. Attach the CD ISO to the virtual machine and restart it. For detailed list of xe commands refer the Xen wiki.
VMware KB: Using VMware Converter to convert XenServer virtual machines to VMware virtual machines
Virtualization.Net - Tell your friends about it!