> -----Original Message-----
> From: Chip Childers [mailto:chip.child...@sungard.com]
> Sent: Tuesday, December 18, 2012 9:07 PM
> To: cloudstack-dev@incubator.apache.org
> Subject: Re: [DISCUSS] Enabling storage xenmotion on xenserver 6.1
> 
> On Tue, Dec 18, 2012 at 3:39 AM, Devdeep Singh
> <devdeep.si...@citrix.com> wrote:
> > Hi,
> >
> > XenServer introduced support for Storage XenMotion in the latest version
> (6.1). Storage XenMotion allows VMs to be moved from one host to another,
> where the VMs are not located on storage shared between the two hosts. It
> provides the option to live migrate a VM's disks along with the VM itself. It 
> is
> now possible to migrate a VM from one resource pool to another, or to
> migrate a VM whose disks are on local storage, or even to migrate a VM's disks
> from one storage repository to another, all while the VM is running. More
> information on Storage XenMotion can be found at [1].
> >
> > I have filed a jira request [2] to track this feature. I plan to extend the
> migrate vm cloudstack api call to allow migration of instances across 
> clusters.
> Do let me know your comments.
> >
> > [1] http://blogs.citrix.com/2012/08/24/storage_xenmotion/
> > [2] https://issues.apache.org/jira/browse/CLOUDSTACK-659
> >
> > Regards,
> > Devdeep
> >
> 
> +1 to this feature.
> 
> Do you have thoughts on how the API call respond when the underlying
> hypervisor doesn't support this feature?

My thinking was to fail that operation with a message saying that it requires 
storage motion and the hypervisor doesn't support it. One way would be for
cloudstack to check if moving the instance/vm to a new host requires moving
its storage. If so and the underlying hypervisor doesn't support it, cloudstack
could fail the migration request.

Regards,
Devdeep

Reply via email to