cloudstack-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Sateesh Chodapuneedi <>
Subject Re: DISCUSS : Vmware to Cloudstack migration support
Date Tue, 04 Jul 2017 12:19:27 GMT

From: Shreya Nair <>
Reply-To: "" <>
Date: Tuesday, 4 July 2017 at 4:52 PM
To: "" <>, ""
<>, "" <>
Cc: Vinay Patil <>, Siddheshwar More <>
Subject: DISCUSS : Vmware to Cloudstack migration support


My team is working on a Vmware to Cloudstack migration task. The CloudStack
environment is set up on the Xenserver hypervisor.

We are able to export a VM on vsphere to OVF template which also provides
the OVF, VMDK disk image(s) and MF file for the particular VM.
In order to create a CloudStack Template from these files, it can be done
by 2 methods, namely, template creation from VHD(as the underlying
hypervisor is XenServer) or template creation from ISO.

VHD Template creation:
- The VMDK file (Obtained after export OVF operation of the VM) is
converted to VHD format with VBoxManage.exe tool that is available with
-  The VHD file can be used to create a CloudStack template and
instantiate a VM.

ISO Template creation:
- The OVF file (Obtained after export OVF operation of the VM) is imported
to Citrix XenCenter.
- XenCenter runs Operating system Fixup on the imported OVF file and
creates a modified ISO file.
- The modified ISO file can be used for creating a template and
instantiate a VM

However, the newly created VM has booting issues as it requires "You might
have to change the root from /dev/hd[a-d] to /dev/xvd[a-d]"
Is there an alternate way or support to migrate a vSphere VM to CloudStack?
Or a method to change the partitioning on the hard disk from sd[a-d]  to

Hi Shreya,
Did you remove VMware tools from the VM before exporting?
Try installing xentools inside the guest, that should automatically name the disks to xvd*


Thanks & Regards,


This e-mail may contain privileged and confidential information which is the property of Accelerite,
a Persistent Systems business. It is intended only for the use of the individual or entity
to which it is addressed. If you are not the intended recipient, you are not authorized to
read, retain, copy, print, distribute or use this message. If you have received this communication
in error, please notify the sender and delete all copies of this message. Accelerite, a Persistent
Systems business does not accept any liability for virus infected mails.
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message