nova/nova/virt/vmwareapi
Radoslav Gerganov 2fe92e9162 VMware: Live migration of instances
This patch implements live migration of instances across compute nodes.
Each compute node must be managing a cluster in the same vCenter and ESX
hosts must have vMotion enabled [1].
If the instance is located on a datastore shared between source
and destination cluster, then only the host is changed. Otherwise, we
select the most suitable datastore on the destination cluster and
migrate the instance there.

[1] https://kb.vmware.com/s/article/2054994

Co-Authored-By: gkotton@vmware.com

blueprint vmware-live-migration

Change-Id: I640013383e684497b2d99a9e1d6817d68c4d0a4b
2018-10-02 10:13:57 +03:00
..
__init__.py VMware: delete the driver VMwareESXDriver 2014-10-20 23:45:58 -07:00
constants.py VMware: add missing os types in vSphere sdk 6.5 2018-08-15 13:59:14 +00:00
driver.py VMware: Live migration of instances 2018-10-02 10:13:57 +03:00
ds_util.py VMware: implement get_inventory() driver method 2017-12-12 10:11:12 +02:00
error_util.py VMware: clean up exceptions 2015-07-15 08:16:46 -07:00
host.py VMware: save VC reads for information that is static 2018-06-11 22:32:34 -07:00
imagecache.py Remove translation of log messages 2017-06-13 11:20:28 +07:00
images.py Remove translation of log messages 2017-06-13 11:20:28 +07:00
network_util.py Merge "VMware: ensure that provider networks work for type 'portgroup'" 2017-11-23 00:07:24 +00:00
vif.py Merge "VMware: ensure that provider networks work for type 'portgroup'" 2017-11-23 00:07:24 +00:00
vim_util.py [2/3]Replace six.iteritems() with .items() 2017-01-09 09:11:00 +00:00
vm_util.py VMware: Live migration of instances 2018-10-02 10:13:57 +03:00
vmops.py VMware: Live migration of instances 2018-10-02 10:13:57 +03:00
volumeops.py VMware: Factor out relocate_vm() 2017-09-20 13:43:09 +03:00