Ask Your Question

Does open stack support HA, vMotion, Storage vMotion in similar way as Vmware?

asked 2014-09-09 08:58:34 -0500

Richis gravatar image


I coming form VMware platform (VCP5, and have hands on expierience). No our company is looking for new Cloud platform (already using vCloud Director). I am looking into openstack + KVM to make it. Really hard to find easy to deploy solution - quite difficult for understading architecture. And many materials mentioned that OpenStack does not have built-in HA, vMotion, Storage vMotion. And even for Management redundancy I have to use load balancers not HA for particular VMs as I have it in vSphere.


edit retag flag offensive close merge delete

4 answers

Sort by ยป oldest newest most voted

answered 2014-09-09 11:41:52 -0500

OpenStack does have live migration (if implemented correctly) from the command line, and it moves the data with it to a new hypervisor host, also as mentioned earlier, evacuate is also an option.

$ nova live-migration --block-migrate <instance_id> <hypervisor_host_name>
$ nova live-migration --block-migrate c9c5fde1-3b9b-4695-8b35-75317128100e

Many vendor do have HA within the Management or control tier as an option so your OpenStack services (nova, glance, cinder ...) all are HA, but not your VM's.

OpenStack's design approach is to mirror EC2 experience, so in that world the HA is build into the Application tier and not the platform. That is not to say you could not have HA agents within OpenStack between to VM's, you can, its just not built in to OpenStack natively.

edit flag offensive delete link more

answered 2014-09-09 12:32:02 -0500

SGPJ gravatar image

updated 2014-09-09 12:35:26 -0500

using live/ volume migration


edit flag offensive delete link more

answered 2018-04-12 22:30:21 -0500


I was just about to access the URL (, but seems it is no longer available.

About this Live Migration, is it automated as well just like vMotion? I am currently working with one cloud service provider that is using openstack / kvm as the cloud platform. And seeking an availability features that provide automated evacute whenever a node / host are experiencing failure. So the instances inside the fail node able to evacute to the available nodes. This should be only happen within the single region (within the stack or server pool).

Appreciate your helpful effort in advance.

edit flag offensive delete link more

answered 2014-09-09 10:20:16 -0500

Sergei Hanus gravatar image

I would answer in the following way: vmotion is supported (called live migration). You can find some references in the internet on how to achieve that, main requirement - shared storage (although, non-shared also promosed to be supported, but I didn't try it personally). For example, this article - - describes live migration.

HA - as far as I know, there is no option in GUI for that, but there's a command "evacuate", which can be ecexuted via API or directly from CLI.

Unfortunately, don't have any info for storage vmotion - but, my opinion - as soon as you have distributed storage (like gluster or ceph) - you might not need this feature.

edit flag offensive delete link more

Get to know Ask OpenStack

Resources for moderators

Question Tools



Asked: 2014-09-09 08:58:34 -0500

Seen: 8,106 times

Last updated: Sep 09 '14